From e4f736834811709692e9c5d91ba919320ea3838b Mon Sep 17 00:00:00 2001
From: Neo Chan <netkiller@msn.com>
Date: Wed, 26 Mar 2025 18:43:06 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E5=AD=97=E7=94=B5=E5=8F=B0=E5=A3=B0?=
 =?UTF-8?q?=E9=9F=B3=E4=B8=8D=E5=A5=BD=E5=90=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 radio/FreeDMR.html                            |   6 +-
 radio/HBLink3.html                            |   6 +-
 radio/HM780-IP-MMDVM.html                     |   6 +-
 radio/HamsOverIP.html                         |   8 +-
 radio/analog.html                             |  15 +--
 radio/ch01.html                               |   2 +-
 radio/ch01s10.html                            |   2 +-
 radio/ch02s04.html                            |  37 +++----
 radio/ch03s02.html                            |  51 +++++++++
 radio/{ch09s03.html => ch03s03.html}          |  14 +--
 radio/{ch09s04.html => ch03s04.html}          |   6 +-
 radio/{ch09s05.html => ch03s05.html}          |   6 +-
 radio/{ch09s06.html => ch03s06.html}          |   6 +-
 radio/ch04.html                               |  38 -------
 radio/{ch02s02.html => ch04s02.html}          |   6 +-
 radio/{ch02s03.html => ch04s03.html}          |   6 +-
 radio/ch04s04.html                            |  50 +++++++++
 radio/ch06s02.html                            |  41 --------
 radio/ch06s03.html                            |  42 --------
 radio/ch07.html                               |  51 ---------
 radio/ch07s02.html                            |  36 +++++++
 radio/ch09s02.html                            |  30 +++---
 radio/{ch13s06.html => ch10s06.html}          |   6 +-
 radio/ch11s02.html                            |  36 -------
 radio/device.html                             |  51 +++------
 radio/digital.html                            |  60 +++++++++--
 radio/faq.html                                |  12 +--
 radio/firmware.html                           |   6 +-
 radio/hytera.cloud.ptt.html                   |   6 +-
 radio/hytera.hm780.mmdvm.hotspot.html         |   6 +-
 radio/hytera.hm780.server.html                |   6 +-
 radio/hytera.hm780.timeslot.html              |   6 +-
 radio/hytera.html                             |  10 +-
 radio/hytera.ip.html                          |  12 +--
 radio/hytera.rd980.hm780.html                 |   6 +-
 radio/hytera.rd980.html                       |   6 +-
 radio/hytera.table.ptt.html                   |   6 +-
 radio/images/Kenwood/Cable/K-Cable.png        | Bin 0 -> 315386 bytes
 radio/index.html                              |   6 +-
 radio/kenwood.html                            |  34 +++---
 radio/kenwood.mmdvm.nxdn.html                 |  18 ++--
 radio/link.html                               |  10 +-
 radio/mmdvm.hotspot.7800.html                 |  24 ++---
 radio/mmdvm.html                              |  54 +++++-----
 radio/motorola.html                           |  16 +--
 radio/radio.html                              |   9 +-
 radio/tms.html                                |  12 +--
 radio/tunnel.html                             |   6 +-
 radio/wireless.bridge.html                    |   6 +-
 radio/wpsd.html                               |  12 +--
 radio/yaesu.html                              |  52 ++++++++++
 ...\345\255\227\347\224\265\345\217\260.html" |   9 +-
 ...\344\275\234\345\216\237\347\220\206.html" |   6 +-
 ...\344\270\215\345\245\275\345\220\254.html" |  98 ++++++++++++++++++
 ...\346\263\242\347\233\270\344\275\215.html" |  29 ++++--
 ...\347\275\256\347\211\251\346\236\266.html" |   6 +-
 56 files changed, 618 insertions(+), 489 deletions(-)
 create mode 100644 radio/ch03s02.html
 rename radio/{ch09s03.html => ch03s03.html} (82%)
 rename radio/{ch09s04.html => ch03s04.html} (83%)
 rename radio/{ch09s05.html => ch03s05.html} (84%)
 rename radio/{ch09s06.html => ch03s06.html} (55%)
 delete mode 100644 radio/ch04.html
 rename radio/{ch02s02.html => ch04s02.html} (87%)
 rename radio/{ch02s03.html => ch04s03.html} (84%)
 create mode 100644 radio/ch04s04.html
 delete mode 100644 radio/ch06s02.html
 delete mode 100644 radio/ch06s03.html
 delete mode 100644 radio/ch07.html
 create mode 100644 radio/ch07s02.html
 rename radio/{ch13s06.html => ch10s06.html} (88%)
 delete mode 100644 radio/ch11s02.html
 create mode 100644 radio/images/Kenwood/Cable/K-Cable.png
 create mode 100644 radio/yaesu.html
 create mode 100644 "radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html"

diff --git a/radio/FreeDMR.html b/radio/FreeDMR.html
index 5de1e6ac0d..f6bd7a50f1 100644
--- a/radio/FreeDMR.html
+++ b/radio/FreeDMR.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.4. FreeDMR</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.hotspot.7800.html" title="13.3. Yaesu FT-7800 + 中继版解决方案" /><link rel="next" href="HBLink3.html" title="13.5. HBLink3" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.4. FreeDMR</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="FreeDMR"></a>13.4. FreeDMR</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.4. FreeDMR</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.hotspot.7800.html" title="10.3. Yaesu FT-7800 + 中继版解决方案" /><link rel="next" href="HBLink3.html" title="10.5. HBLink3" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.4. FreeDMR</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="FreeDMR"></a>10.4. FreeDMR</h2></div></div></div>
 	
 	<p>项目地址:<a class="ulink" href="https://gitlab.hacknix.net/hacknix/FreeDMR" target="_top">https://gitlab.hacknix.net/hacknix/FreeDMR</a></p>
 	<pre class="screen">
@@ -8,7 +8,7 @@
 	
 	
 	</pre>
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.3. Yaesu FT-7800 + 中继版解决方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.5. HBLink3</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.3. Yaesu FT-7800 + 中继版解决方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.5. HBLink3</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/HBLink3.html b/radio/HBLink3.html
index 9bf4359b7f..fe6f5531b2 100644
--- a/radio/HBLink3.html
+++ b/radio/HBLink3.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.5. HBLink3</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="FreeDMR.html" title="13.4. FreeDMR" /><link rel="next" href="ch13s06.html" title="13.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.5. HBLink3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="ch13s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HBLink3"></a>13.5. HBLink3</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.5. HBLink3</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="FreeDMR.html" title="10.4. FreeDMR" /><link rel="next" href="ch10s06.html" title="10.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.5. HBLink3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="ch10s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HBLink3"></a>10.5. HBLink3</h2></div></div></div>
 	
 	<pre class="screen">
 	
@@ -174,7 +174,7 @@
 python /opt/hblink3/bridge.py -c hblink.cfg -r rules.py
 	
 	</pre>
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch13s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.4. FreeDMR </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.6. DroidStar</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch10s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.4. FreeDMR </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.6. DroidStar</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/HM780-IP-MMDVM.html b/radio/HM780-IP-MMDVM.html
index 88aeeafd28..aa626e7358 100644
--- a/radio/HM780-IP-MMDVM.html
+++ b/radio/HM780-IP-MMDVM.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.4. HM780 IP中转 接入 MMDVM(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.ip.html" title="11.3. Hytera 海能达 HM780 IP中转" /><link rel="next" href="hytera.hm780.timeslot.html" title="11.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.4. HM780 IP中转 接入 MMDVM(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HM780-IP-MMDVM"></a>11.4. HM780 IP中转 接入 MMDVM(实验)</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.4. HM780 IP中转 接入 MMDVM(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.ip.html" title="7.3. Hytera 海能达 HM780 IP中转" /><link rel="next" href="hytera.hm780.timeslot.html" title="7.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.4. HM780 IP中转 接入 MMDVM(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HM780-IP-MMDVM"></a>7.4. HM780 IP中转 接入 MMDVM(实验)</h2></div></div></div>
 		
 		<p>HM780 IP中转,可以实现多地,跨地域互联,IP中转是一个私有网络,我们希望把它接入到 MMDVM,于是想到使用 MMDVM 热点,完成我们想法。</p>
 		<div><img src="images/Hytera/HM780/mmdvm/mmdvm.jpg" /></div>
@@ -12,7 +12,7 @@
 		<p>本地手台发射,HM780和MMDVM同时接收,HM780 通过IP中转把语音传给远程主机,MMDVM把语音送到 BM通话组。远程主机发射,远程手台接收。</p>
 		<p>远程手台发射,远程HM780 接收,再通过IP中转送到,本地 HM780 发射,此时 MMDVM和手台同时接收。手台听到对面手台的语音,同时 MMDVM 把远程语音送到 BM 通话组。</p>
 		<p>至此,两端移动终端手台,实现了互通,并且接入到了 MMDVM。</p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.3. Hytera 海能达 HM780 IP中转 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.3. Hytera 海能达 HM780 IP中转 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/HamsOverIP.html b/radio/HamsOverIP.html
index a11ae8ff8f..bb879db8c8 100644
--- a/radio/HamsOverIP.html
+++ b/radio/HamsOverIP.html
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 2 章 Hams Over IP</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="digital.html" title="1.11. 数字电台" /><link rel="next" href="ch02s02.html" title="2.2. 创建账户" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 2 章 Hams Over IP</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="HamsOverIP"></a>第 2 章 Hams Over IP</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="HamsOverIP.html#id806">2.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch02s04.html">2.4. Jami VOIP 客户端</a></span></dt></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 4 章 Hams Over IP</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="数字电台声音不好听.html" title="3.7. 数字电台声音不好听" /><link rel="next" href="ch04s02.html" title="4.2. 创建账户" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 4 章 Hams Over IP</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="数字电台声音不好听.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="HamsOverIP"></a>第 4 章 Hams Over IP</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="HamsOverIP.html#id824">4.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch04s03.html">4.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch04s04.html">4.4. Jami VOIP 客户端</a></span></dt></dl></div>
 		
-		<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id806"></a>2.1. 什么是 Hams Over IP?</h2></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id824"></a>4.1. 什么是 Hams Over IP?</h2></div></div></div>
 			
 			<p>Hams Over IP 是一个为业余无线电爱好者社区提供的免费、专用的 VoIP(Voice over Internet
 				Protocol,网络电话)电信服务的组织。
@@ -22,7 +22,7 @@
 		
 		
 		
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">1.11. 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.2. 创建账户</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="数字电台声音不好听.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.7. 数字电台声音不好听 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 4.2. 创建账户</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/analog.html b/radio/analog.html
index 4f73b0820d..d799643fb9 100644
--- a/radio/analog.html
+++ b/radio/analog.html
@@ -1,14 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 II. 模拟电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="置物架.html" title="第 3 章 定制/DIY 电台桌/置物架" /><link rel="next" href="ch04.html" title="第 4 章 通信模式" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 II. 模拟电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="analog"></a>部分 II. 模拟电台</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch04.html">4. 通信模式</a></span></dt><dt><span class="chapter"><a href="天线的工作原理.html">5. 天线的工作原理</a></span></dt><dt><span class="chapter"><a href="浅谈电磁波相位.html">6. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">6.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7. 电台电源</a></span></dt><dt><span class="chapter"><a href="device.html">8. 电台设备</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#yaesu">8.1. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#id808">8.1.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="device.html#id809">8.1.2. RJ45 口手麦定义</a></span></dt></dl></dd></dl></dd></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 2 章 模拟电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="digital.html" title="1.11. 数字电台" /><link rel="next" href="天线的工作原理.html" title="2.2. 天线的工作原理" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 2 章 模拟电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="analog"></a>第 2 章 模拟电台</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="analog.html#id806">2.1. 通信模式</a></span></dt><dt><span class="section"><a href="天线的工作原理.html">2.2. 天线的工作原理</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html">2.3. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">2.3.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id808">2.3.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id809">2.3.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. 电台电源</a></span></dt></dl></div>
 	
+	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id806"></a>2.1. 通信模式</h2></div></div></div>
+		
+		<div><img src="images/mode/FM.png" /></div>
+		<div><img src="images/mode/AM.png" /></div>
+		<div><img src="images/mode/SSB.png" /></div>
+	</div>
 	
 	
 	
-	
-	
-
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 3 章 定制/DIY 电台桌/置物架 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 4 章 通信模式</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">1.11. 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.2. 天线的工作原理</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch01.html b/radio/ch01.html
index b9537080a4..7c0c7e5832 100644
--- a/radio/ch01.html
+++ b/radio/ch01.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 1 章 业余无线电故事</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="radio.html" title="部分 I. 业余无线电" /><link rel="next" href="438.525夜空不寂寞.html" title="1.2. 438.525 夜空不寂寞" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 1 章 业余无线电故事</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="radio.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="438.525夜空不寂寞.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id853"></a>第 1 章 业余无线电故事</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></div>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 1 章 业余无线电故事</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="radio.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="438.525夜空不寂寞.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id864"></a>第 1 章 业余无线电故事</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></div>
     
     
 <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="我是怎么接触到业余无线电的"></a>1.1. 我是怎么接触到业余无线电的</h2></div></div></div>
diff --git a/radio/ch01s10.html b/radio/ch01s10.html
index 6dbd906d1f..22d20675d2 100644
--- a/radio/ch01s10.html
+++ b/radio/ch01s10.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="ch01.html" title="第 1 章 业余无线电故事" /><link rel="prev" href="业余无线电应急通信是火腿臆想出来的.html" title="1.9. 业余无线电应急通信是火腿臆想出来的" /><link rel="next" href="digital.html" title="1.11. 数字电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="业余无线电应急通信是火腿臆想出来的.html">上一页</a> </td><th width="60%" align="center">第 1 章 业余无线电故事</th><td width="20%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id854"></a>1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</h2></div></div></div>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="业余无线电应急通信是火腿臆想出来的.html">上一页</a> </td><th width="60%" align="center">第 1 章 业余无线电故事</th><td width="20%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id865"></a>1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</h2></div></div></div>
     
     <p>其实就是功率区别,手机是毫瓦发射,对讲机是0.5-5瓦发射,短波可以达到100瓦。</p>
     <div class="orderedlist"><p class="title"><strong>论调制模式,他们都有模拟跟数字两种方式,不同的是手机可以宽带通信,对讲机窄带:</strong></p><ol class="orderedlist" type="1"><li class="listitem">手机是,模拟FM(第一代大哥大,已经淘汰),GSM,FDMA,CDMA,WCDMA(宽带),</li><li class="listitem">对讲机是模拟制式(FM,AM,CW,SSB),数字制式 TDMA,FDMA</li><li class="listitem">早期大哥大可以跟对讲机网络连接,实现对讲机打电话,使用 FM 模式。</li></ol></div>
diff --git a/radio/ch02s04.html b/radio/ch02s04.html
index 950243ec9a..ac16a877e1 100644
--- a/radio/ch02s04.html
+++ b/radio/ch02s04.html
@@ -1,23 +1,24 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.4. Jami VOIP 客户端</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="prev" href="ch02s03.html" title="2.3. 申请分机" /><link rel="next" href="置物架.html" title="第 3 章 定制/DIY 电台桌/置物架" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.4. Jami VOIP 客户端</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">上一页</a> </td><th width="60%" align="center">第 2 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id859"></a>2.4. Jami VOIP 客户端</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.4. 电台电源</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="第 2 章 模拟电台" /><link rel="prev" href="浅谈电磁波相位.html" title="2.3. 浅谈电磁波相位" /><link rel="next" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.4. 电台电源</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><th width="60%" align="center">第 2 章 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id868"></a>2.4. 电台电源</h2></div></div></div>
+		
+		<div><img src="images/power/power.webp" /></div>
+		<p>下面让我来一个一个问题回答。</p>
+		<div class="qandaset"><a id="id869"></a><dl><dt>2.4.1. <a href="ch02s04.html#id870">只连接红线(正极)是否能开机?</a></dt><dt>2.4.2. <a href="ch02s04.html#id872">在什么情况下可以开机?</a></dt><dt>2.4.3. <a href="ch02s04.html#id874">能不能发射?会不会烧机?</a></dt><dt>2.4.4. <a href="ch02s04.html#id876">为什么能开机?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody>
+				<tr class="question"><td align="left" valign="top"><a id="id870"></a><a id="id871"></a><p><strong>2.4.1.</strong></p></td><td align="left" valign="top"><p>只连接红线(正极)是否能开机?</p></td></tr>
+				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>答案是可以开机</p></td></tr>
 			
-			<p>
-				<a class="ulink" href="https://jami.net/" target="_top">https://jami.net/</a>
-				下载适合你设备的版本
-			</p>
-			<p>添加账号</p>
-			<div><img src="images/hamsoverip/jami-1.png" /></div>
-			<p>点击 Advanced features </p>
-			<div><img src="images/hamsoverip/jami-2.png" /></div>
-			<p>点击 Configure a SIP account</p>
-			<div><img src="images/hamsoverip/jami-3.png" /></div>
-			<p>填入分配给你的 SIP 账号</p>
-			<p>注意:选择 UDP</p>
-			<p>最后点击 Add SIP account 添加账号</p>
-			<div><img src="images/hamsoverip/jami-4.png" /></div>
-			<p>再放大镜栏输入你需要拨打的分机号</p>
-		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.3. 申请分机 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 3 章 定制/DIY 电台桌/置物架</td></tr></table></div><script xmlns="">
+				<tr class="question"><td align="left" valign="top"><a id="id872"></a><a id="id873"></a><p><strong>2.4.2.</strong></p></td><td align="left" valign="top"><p>在什么情况下可以开机?</p></td></tr>
+				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>初中物理我们都学过,电流最终都是流向大地的,这在交流电上比较突出,我们也比较好观察和做实验。对于直流电,我们始终有个印象,必须有负极,才能工作。</p><p>连接一条红线开机是有条件的。我来说一下原理,在汽车上,负极与汽车骨钢架连接,整个汽车都是负极,有时我们需要借点,借助其他汽车的电瓶搭电给自己的汽车,完成点火,有些汽车就是建议你把负极连接到汽车钢架指定位置,然后正极连接汽车蓄电池。汽车骨架就相当于大地。</p><p>现在我们在看看电台这边,电台天馈系统,其中馈线的网线连接负极。这就是只连接一条正极,能开机的根源。</p><p>如果你是用吸盘+车苗子连接车台,缺了负极连接,肯定开不了机。</p><p>这是我在做测试的时候,无意间发现的,当时电台只连接了红色的线,黑线在我手里,瞬间大脑 CPU 冒烟了。</p><p>电台是海能达 HM780,太神奇了,是在不敢相信,回头一想试试其他电台,手里还有 Yaesu FT-7800R 和 Kenwood TM-231A,经过测试,电台不开机。我还一位 HM780 坏了,拔掉红线,电台关机,再插入红线再次开机。</p><p>测试突发发现,只要连接了天线,差一根红线就能开机。太神奇了!!!</p><p>用此种方法,测试 Yaesu FT-7800R 正常开机,Kenwwood TM-231A 正常开机,可以确认这种开机现象是正常的。HM780 没有任何问题。</p></td></tr>
+			
+				<tr class="question"><td align="left" valign="top"><a id="id874"></a><a id="id875"></a><p><strong>2.4.3.</strong></p></td><td align="left" valign="top"><p>能不能发射?会不会烧机?</p></td></tr>
+				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>我开始使用TM-231A 老电台,坏了不心痛,测试是可以正常使用的。然后是FT-7800 也正常,最后 HM780 也没问题。</p><p>我没有长时间使用,不知道长期使用会不会有问题。</p><p>如果是汽车,天线夹在车体上,车体本身是负极。应该问题不大。</p><p>我是在家中,使用开关电源,开关电源负极空接,会不会有问题我不清楚。</p></td></tr>
+			
+				<tr class="question"><td align="left" valign="top"><a id="id876"></a><a id="id877"></a><p><strong>2.4.4.</strong></p></td><td align="left" valign="top"><p>为什么能开机?</p></td></tr>
+				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>经过开动大脑分析,这个世界上本就不需要负极或零线,之所以它存在,是因为用电环境,并不是每个人都能提供单线工作环境。所以发电厂为我们准备了零线。直流电上实现单线工作,环境就更苛刻,所有所有直流设备都带有负极。</p><p>之所以我遇到这种奇怪现象,是因为我的天线安装在了楼顶,使用夹具固定在了防雷网上,这样电台的网线连接了大地,大地电阻小于负极电阻,让直流电也实现单线工作。</p></td></tr>
+			</tbody></table></div>
+		<p></p>
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.3. 浅谈电磁波相位 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 3 章 数字电台</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch03s02.html b/radio/ch03s02.html
new file mode 100644
index 0000000000..fb3eaf57b5
--- /dev/null
+++ b/radio/ch03s02.html
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.2. 声码器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="next" href="ch03s03.html" title="3.3. 调制模式" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.2. 声码器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id878"></a>3.2. 声码器</h2></div></div></div>
+		
+		<p>声码器(vocoder)语音信号某种模型的语音分析合成系统。在传输中只利用模型参数,在编译码时利用模型参数估计和语音合成技术的语音信号编译码器,一种对话音进行分析和合成的编、译码器,也称话音分析合成系统或话音频带压缩系统。它是压缩通信频带和进行保密通信的有力工具。</p>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id811"></a>3.2.1. Codec2 声码器</h3></div></div></div>
+			
+			<p>Codec2 是一种开源的低比特率语音编码器,设计用于在 700 到 3200 bit/s 的范围内提供通信质量的语音。其主要应用是低带宽的 HF/VHF 数字无线电。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id812"></a>3.2.2. Ambe 声码器</h3></div></div></div>
+			
+			<p>官网:https://www.dvsinc.com/</p>
+			<p>C4FM Fusion 使用AMBE+2, DMR使用AMBE+2 而D-Star 使用AMBE+</p>
+			<p>Fusion的传输速率为9.6Kbps,DMR的传输速率为4.8Kbps x2, D-Star的传输速率为4.8Kbps。</p>
+			<p>其中D-STAR使用的AMBE+声码器的专利已过期,C4FM/DMR 其他几种使用的AMBE+2声码器还没过期,直到2028年才过期。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id813"></a>3.2.3. ACELP 声码器</h3></div></div></div>
+			
+			<p>TETRA(Terrestrial Trunked Radio)系统使用的是 ACELP(Algebraic Code Excited Linear Prediction) 声码器,具体来说是 TETRA ACELP 声码器。这种声码器专为TETRA系统设计,能够在低比特率(通常为4.567 kbps)下提供高质量的语音编码,同时保持较强的抗噪能力和高效的频谱利用率。</p>
+		</div>
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 3 章 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.3. 调制模式</td></tr></table></div><script xmlns="">
+			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+			ga('create', 'UA-11694057-1', 'auto');
+			ga('send', 'pageview');
+
+		</script><script xmlns="" async="async">
+			var _hmt = _hmt || [];
+			(function() {
+			var hm = document.createElement("script");
+			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(hm, s);
+			})();
+</script><script xmlns="" async="async">
+			(function(){
+			var bp = document.createElement('script');
+			var curProtocol = window.location.protocol.split(':')[0];
+			if (curProtocol === 'https') {
+			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
+			}
+			else {
+			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
+			}
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(bp, s);
+			})();
+</script></body></html>
\ No newline at end of file
diff --git a/radio/ch09s03.html b/radio/ch03s03.html
similarity index 82%
rename from radio/ch09s03.html
rename to radio/ch03s03.html
index 13cc7178f7..da40060c17 100644
--- a/radio/ch09s03.html
+++ b/radio/ch03s03.html
@@ -1,24 +1,24 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.3. 调制模式</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s02.html" title="9.2. 声码器" /><link rel="next" href="ch09s04.html" title="9.4. 带宽" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.3. 调制模式</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id877"></a>9.3. 调制模式</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.3. 调制模式</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s02.html" title="3.2. 声码器" /><link rel="next" href="ch03s04.html" title="3.4. 带宽" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.3. 调制模式</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id880"></a>3.3. 调制模式</h2></div></div></div>
 		
 		<p>Fusion 使用C4FM(连续4级频率调制),DRM使用4FSK(4级频移键控),而D-Star使用GMSK(高斯最小频移键控)。Tetra 使用π/4-差分正交相移键控调制(π/4-DQPSK)</p>
 		<p>DMR 使用TDMA(时分多址),C4FM和D-Star使用FDMA(频分多址)</p>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id814"></a>9.3.1. DMR/YSF/P25</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id814"></a>3.3.1. DMR/YSF/P25</h3></div></div></div>
 			
 			<div><img src="images/mode/DMR-YSF-P25.png" /></div>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id815"></a>9.3.2. D-Star/NXDN</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id815"></a>3.3.2. D-Star/NXDN</h3></div></div></div>
 			
 			<div><img src="images/mode/D-Star.png" /></div>
 			<div><img src="images/mode/NXDN.png" /></div>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id816"></a>9.3.3. Tatra</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id816"></a>3.3.3. Tetra</h3></div></div></div>
 			
 			<div><img src="images/mode/Tetra.png" /></div>
-			
+
 		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.2. 声码器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.4. 带宽</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.2. 声码器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.4. 带宽</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch09s04.html b/radio/ch03s04.html
similarity index 83%
rename from radio/ch09s04.html
rename to radio/ch03s04.html
index 14482b7211..c2e0a40e99 100644
--- a/radio/ch09s04.html
+++ b/radio/ch03s04.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.4. 带宽</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s03.html" title="9.3. 调制模式" /><link rel="next" href="ch09s05.html" title="9.5. 用户身份验证" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.4. 带宽</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s03.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s05.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id878"></a>9.4. 带宽</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.4. 带宽</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s03.html" title="3.3. 调制模式" /><link rel="next" href="ch03s05.html" title="3.5. 用户身份验证" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.4. 带宽</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s03.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s05.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id881"></a>3.4. 带宽</h2></div></div></div>
 		
 		<p>Fusion 和 DMR 的带宽利用率为12.5Khz, 而D-Star的带宽利用率为6.25Khz。</p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s05.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.3. 调制模式 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.5. 用户身份验证</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s05.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.3. 调制模式 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.5. 用户身份验证</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch09s05.html b/radio/ch03s05.html
similarity index 84%
rename from radio/ch09s05.html
rename to radio/ch03s05.html
index d9267b014c..e25a077685 100644
--- a/radio/ch09s05.html
+++ b/radio/ch03s05.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.5. 用户身份验证</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s04.html" title="9.4. 带宽" /><link rel="next" href="ch09s06.html" title="9.6. 中继器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.5. 用户身份验证</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s04.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id879"></a>9.5. 用户身份验证</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.5. 用户身份验证</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s04.html" title="3.4. 带宽" /><link rel="next" href="ch03s06.html" title="3.6. 中继器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.5. 用户身份验证</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s04.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id882"></a>3.5. 用户身份验证</h2></div></div></div>
 		
 		<p>E-Star和Fusion 通过呼号识别用户,DMR通过用户ID来识别用户。</p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.4. 带宽 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.6. 中继器</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.4. 带宽 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.6. 中继器</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch09s06.html b/radio/ch03s06.html
similarity index 55%
rename from radio/ch09s06.html
rename to radio/ch03s06.html
index db8efb8218..a219f7b2da 100644
--- a/radio/ch09s06.html
+++ b/radio/ch03s06.html
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.6. 中继器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s05.html" title="9.5. 用户身份验证" /><link rel="next" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.6. 中继器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s05.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id880"></a>9.6. 中继器</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.6. 中继器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s05.html" title="3.5. 用户身份验证" /><link rel="next" href="数字电台声音不好听.html" title="3.7. 数字电台声音不好听" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.6. 中继器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s05.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="数字电台声音不好听.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id883"></a>3.6. 中继器</h2></div></div></div>
 		
 		<p>DMR 支持通话组:全乎,组呼,单呼</p>
 		<p>D-Star 支持反射器多中继器连接,多种及创建虚拟组</p>
 		<p>C4FM Fusion 支持 Wires-X Room</p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s05.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.5. 用户身份验证 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 10 章 Motorola 摩托罗拉</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s05.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="数字电台声音不好听.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.5. 用户身份验证 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.7. 数字电台声音不好听</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch04.html b/radio/ch04.html
deleted file mode 100644
index 33ed3733aa..0000000000
--- a/radio/ch04.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 4 章 通信模式</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="analog.html" title="部分 II. 模拟电台" /><link rel="next" href="天线的工作原理.html" title="第 5 章 天线的工作原理" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 4 章 通信模式</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id860"></a>第 4 章 通信模式</h2></div></div></div>
-		
-		<div><img src="images/mode/FM.png" /></div>
-		<div><img src="images/mode/AM.png" /></div>
-		<div><img src="images/mode/SSB.png" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">部分 II. 模拟电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 5 章 天线的工作原理</td></tr></table></div><script xmlns="">
-			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-			ga('create', 'UA-11694057-1', 'auto');
-			ga('send', 'pageview');
-
-		</script><script xmlns="" async="async">
-			var _hmt = _hmt || [];
-			(function() {
-			var hm = document.createElement("script");
-			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(hm, s);
-			})();
-</script><script xmlns="" async="async">
-			(function(){
-			var bp = document.createElement('script');
-			var curProtocol = window.location.protocol.split(':')[0];
-			if (curProtocol === 'https') {
-			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
-			}
-			else {
-			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
-			}
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(bp, s);
-			})();
-</script></body></html>
\ No newline at end of file
diff --git a/radio/ch02s02.html b/radio/ch04s02.html
similarity index 87%
rename from radio/ch02s02.html
rename to radio/ch04s02.html
index 754b6c92ac..153fd20347 100644
--- a/radio/ch02s02.html
+++ b/radio/ch04s02.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.2. 创建账户</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="prev" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="next" href="ch02s03.html" title="2.3. 申请分机" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.2. 创建账户</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><th width="60%" align="center">第 2 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id856"></a>2.2. 创建账户</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4.2. 创建账户</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="prev" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="next" href="ch04s03.html" title="4.3. 申请分机" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.2. 创建账户</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><th width="60%" align="center">第 4 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch04s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id884"></a>4.2. 创建账户</h2></div></div></div>
 			
 			<p>用户需要先在 Hams Over IP 的票务系统中创建账户,并通过验证邮件完成注册。</p>
 			<a class="ulink" href="https://helpdesk.hamsoverip.com/osticket/account.php?do=create" target="_top">https://helpdesk.hamsoverip.com/osticket/account.php?do=create</a>
@@ -8,7 +8,7 @@
 			<p>填写注册信息,会收到一封邮件,邮件中有一个链接,点击激化账号。</p>
 			<p>登录系统</p>
 			<div><img src="images/hamsoverip/signin.png" /></div>
-		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 2 章 Hams Over IP </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.3. 申请分机</td></tr></table></div><script xmlns="">
+		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 4 章 Hams Over IP </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 4.3. 申请分机</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch02s03.html b/radio/ch04s03.html
similarity index 84%
rename from radio/ch02s03.html
rename to radio/ch04s03.html
index 222fdd5aa9..b68fbc205e 100644
--- a/radio/ch02s03.html
+++ b/radio/ch04s03.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.3. 申请分机</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="prev" href="ch02s02.html" title="2.2. 创建账户" /><link rel="next" href="ch02s04.html" title="2.4. Jami VOIP 客户端" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.3. 申请分机</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">上一页</a> </td><th width="60%" align="center">第 2 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id858"></a>2.3. 申请分机</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4.3. 申请分机</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="prev" href="ch04s02.html" title="4.2. 创建账户" /><link rel="next" href="ch04s04.html" title="4.4. Jami VOIP 客户端" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.3. 申请分机</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s02.html">上一页</a> </td><th width="60%" align="center">第 4 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch04s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id886"></a>4.3. 申请分机</h2></div></div></div>
 			
 			<p>账户创建成功后,就可以申请新的分机号了,你要给管理创建一个 Ticket(申请单)</p>
 			<p>如果你英文不好,准备号翻译软件。</p>
@@ -12,7 +12,7 @@
 			<p> 等待一天之后,管理换给你回复。</p>
 			<div><img src="images/hamsoverip/ticket.png" /></div>
 			<p>内容包括了服务器地址、端口号、网络协议、用户名和密码</p>
-		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. 创建账户 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.4. Jami VOIP 客户端</td></tr></table></div><script xmlns="">
+		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">4.2. 创建账户 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 4.4. Jami VOIP 客户端</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch04s04.html b/radio/ch04s04.html
new file mode 100644
index 0000000000..8c642d071d
--- /dev/null
+++ b/radio/ch04s04.html
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4.4. Jami VOIP 客户端</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="prev" href="ch04s03.html" title="4.3. 申请分机" /><link rel="next" href="device.html" title="部分 II. 电台设备" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.4. Jami VOIP 客户端</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s03.html">上一页</a> </td><th width="60%" align="center">第 4 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id887"></a>4.4. Jami VOIP 客户端</h2></div></div></div>
+			
+			<p>
+				<a class="ulink" href="https://jami.net/" target="_top">https://jami.net/</a>
+				下载适合你设备的版本
+			</p>
+			<p>添加账号</p>
+			<div><img src="images/hamsoverip/jami-1.png" /></div>
+			<p>点击 Advanced features </p>
+			<div><img src="images/hamsoverip/jami-2.png" /></div>
+			<p>点击 Configure a SIP account</p>
+			<div><img src="images/hamsoverip/jami-3.png" /></div>
+			<p>填入分配给你的 SIP 账号</p>
+			<p>注意:选择 UDP</p>
+			<p>最后点击 Add SIP account 添加账号</p>
+			<div><img src="images/hamsoverip/jami-4.png" /></div>
+			<p>再放大镜栏输入你需要拨打的分机号</p>
+		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">4.3. 申请分机 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 部分 II. 电台设备</td></tr></table></div><script xmlns="">
+			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+			ga('create', 'UA-11694057-1', 'auto');
+			ga('send', 'pageview');
+
+		</script><script xmlns="" async="async">
+			var _hmt = _hmt || [];
+			(function() {
+			var hm = document.createElement("script");
+			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(hm, s);
+			})();
+</script><script xmlns="" async="async">
+			(function(){
+			var bp = document.createElement('script');
+			var curProtocol = window.location.protocol.split(':')[0];
+			if (curProtocol === 'https') {
+			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
+			}
+			else {
+			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
+			}
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(bp, s);
+			})();
+</script></body></html>
\ No newline at end of file
diff --git a/radio/ch06s02.html b/radio/ch06s02.html
deleted file mode 100644
index d76bd7cb71..0000000000
--- a/radio/ch06s02.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.2. 什么决定了相位方向?</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /><link rel="prev" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /><link rel="next" href="ch06s03.html" title="6.3. 为什么不能使用三通同时安装两部天线?" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.2. 什么决定了相位方向?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><th width="60%" align="center">第 6 章 浅谈电磁波相位</th><td width="20%" align="right"> <a accesskey="n" href="ch06s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id862"></a>6.2. 什么决定了相位方向?</h2></div></div></div>
-			
-			<p>
-				我在跟一个Ham通联的时候,他说单位里采购摩托罗拉的中继产品,厂家会配原装馈线,需要长度可能跟厂家说,厂家会配合适长度的馈线,厂家不建议她们自己制作馈线,问原因,厂家说会影响效果。他说的确原厂的馈线效果好,观察唯一不同就是,原厂的馈线的接头是注塑的,不是手工制作焊接的。
-			</p>
-			<p>我的分析就是厂家的馈线是根据使用频率做了电磁波相位角匹配的。相位角跟极化角都会影响接收和发射效果。极化方向很容易调整,相位需要设备调试。</p>
-			<p>对电磁波相位直接产生影响的因素就是馈线的长度。通过修建馈线的长度,就能制作出不同相位角的馈线。</p>
-			<p>通过公式计算,也能计算出不同相位需要馈线的长度。</p>
-		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="浅谈电磁波相位.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch06s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 6 章 浅谈电磁波相位 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.3. 为什么不能使用三通同时安装两部天线?</td></tr></table></div><script xmlns="">
-			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-			ga('create', 'UA-11694057-1', 'auto');
-			ga('send', 'pageview');
-
-		</script><script xmlns="" async="async">
-			var _hmt = _hmt || [];
-			(function() {
-			var hm = document.createElement("script");
-			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(hm, s);
-			})();
-</script><script xmlns="" async="async">
-			(function(){
-			var bp = document.createElement('script');
-			var curProtocol = window.location.protocol.split(':')[0];
-			if (curProtocol === 'https') {
-			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
-			}
-			else {
-			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
-			}
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(bp, s);
-			})();
-</script></body></html>
\ No newline at end of file
diff --git a/radio/ch06s03.html b/radio/ch06s03.html
deleted file mode 100644
index d9244cb46e..0000000000
--- a/radio/ch06s03.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.3. 为什么不能使用三通同时安装两部天线?</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /><link rel="prev" href="ch06s02.html" title="6.2. 什么决定了相位方向?" /><link rel="next" href="ch07.html" title="第 7 章 电台电源" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.3. 为什么不能使用三通同时安装两部天线?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06s02.html">上一页</a> </td><th width="60%" align="center">第 6 章 浅谈电磁波相位</th><td width="20%" align="right"> <a accesskey="n" href="ch07.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id864"></a>6.3. 为什么不能使用三通同时安装两部天线?</h2></div></div></div>
-			
-			<p>你是否听过天线阵这个词?是否尝试过DIY天线阵?</p>
-			<p>单个高增益八木天线具有指向性,接收范围角度小。八木天线阵能弥补这个缺陷,即增加接收范围,也兼备高增益。</p>
-			<p>你是否想过使用三通(一进二出)来同时安装两个天线呢?我还曾经想过使用四通实现三个八木天线垂直极化安装,120度夹角,实现360度覆盖。</p>
-			<p>如果是试过,一定是失败的。</p>
-			<p>失败原因就是每个天线的相位角不同。同频同播天线,相同频率两个相位角不同,会相互压制。除此之外还有功率分配的问题,需要用到一个设备角功分器。</p>
-			<p>所以在民用领域很少有天线阵,同频同播等等技术的应用。</p>
-			<p>汽车排气管消音,还有降噪耳机,就是用这种原理实现的。即相同频率发射一个反相位的声音,声音就消失了。</p>
-		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch06s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="浅谈电磁波相位.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch07.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.2. 什么决定了相位方向? </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 7 章 电台电源</td></tr></table></div><script xmlns="">
-			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-			ga('create', 'UA-11694057-1', 'auto');
-			ga('send', 'pageview');
-
-		</script><script xmlns="" async="async">
-			var _hmt = _hmt || [];
-			(function() {
-			var hm = document.createElement("script");
-			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(hm, s);
-			})();
-</script><script xmlns="" async="async">
-			(function(){
-			var bp = document.createElement('script');
-			var curProtocol = window.location.protocol.split(':')[0];
-			if (curProtocol === 'https') {
-			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
-			}
-			else {
-			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
-			}
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(bp, s);
-			})();
-</script></body></html>
\ No newline at end of file
diff --git a/radio/ch07.html b/radio/ch07.html
deleted file mode 100644
index 08cc064d65..0000000000
--- a/radio/ch07.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 7 章 电台电源</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="ch06s03.html" title="6.3. 为什么不能使用三通同时安装两部天线?" /><link rel="next" href="device.html" title="第 8 章 电台设备" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 7 章 电台电源</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06s03.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id865"></a>第 7 章 电台电源</h2></div></div></div>
-		
-		<div><img src="images/power/power.webp" /></div>
-		<p>下面让我来一个一个问题回答。</p>
-		<div class="qandaset"><a id="id866"></a><dl><dt>7.1. <a href="ch07.html#id867">只连接红线(正极)是否能开机?</a></dt><dt>7.2. <a href="ch07.html#id869">在什么情况下可以开机?</a></dt><dt>7.3. <a href="ch07.html#id871">能不能发射?会不会烧机?</a></dt><dt>7.4. <a href="ch07.html#id873">为什么能开机?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody>
-				<tr class="question"><td align="left" valign="top"><a id="id867"></a><a id="id868"></a><p><strong>7.1.</strong></p></td><td align="left" valign="top"><p>只连接红线(正极)是否能开机?</p></td></tr>
-				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>答案是可以开机</p></td></tr>
-			
-				<tr class="question"><td align="left" valign="top"><a id="id869"></a><a id="id870"></a><p><strong>7.2.</strong></p></td><td align="left" valign="top"><p>在什么情况下可以开机?</p></td></tr>
-				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>初中物理我们都学过,电流最终都是流向大地的,这在交流电上比较突出,我们也比较好观察和做实验。对于直流电,我们始终有个印象,必须有负极,才能工作。</p><p>连接一条红线开机是有条件的。我来说一下原理,在汽车上,负极与汽车骨钢架连接,整个汽车都是负极,有时我们需要借点,借助其他汽车的电瓶搭电给自己的汽车,完成点火,有些汽车就是建议你把负极连接到汽车钢架指定位置,然后正极连接汽车蓄电池。汽车骨架就相当于大地。</p><p>现在我们在看看电台这边,电台天馈系统,其中馈线的网线连接负极。这就是只连接一条正极,能开机的根源。</p><p>如果你是用吸盘+车苗子连接车台,缺了负极连接,肯定开不了机。</p><p>这是我在做测试的时候,无意间发现的,当时电台只连接了红色的线,黑线在我手里,瞬间大脑 CPU 冒烟了。</p><p>电台是海能达 HM780,太神奇了,是在不敢相信,回头一想试试其他电台,手里还有 Yaesu FT-7800R 和 Kenwood TM-231A,经过测试,电台不开机。我还一位 HM780 坏了,拔掉红线,电台关机,再插入红线再次开机。</p><p>测试突发发现,只要连接了天线,差一根红线就能开机。太神奇了!!!</p><p>用此种方法,测试 Yaesu FT-7800R 正常开机,Kenwwood TM-231A 正常开机,可以确认这种开机现象是正常的。HM780 没有任何问题。</p></td></tr>
-			
-				<tr class="question"><td align="left" valign="top"><a id="id871"></a><a id="id872"></a><p><strong>7.3.</strong></p></td><td align="left" valign="top"><p>能不能发射?会不会烧机?</p></td></tr>
-				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>我开始使用TM-231A 老电台,坏了不心痛,测试是可以正常使用的。然后是FT-7800 也正常,最后 HM780 也没问题。</p><p>我没有长时间使用,不知道长期使用会不会有问题。</p><p>如果是汽车,天线夹在车体上,车体本身是负极。应该问题不大。</p><p>我是在家中,使用开关电源,开关电源负极空接,会不会有问题我不清楚。</p></td></tr>
-			
-				<tr class="question"><td align="left" valign="top"><a id="id873"></a><a id="id874"></a><p><strong>7.4.</strong></p></td><td align="left" valign="top"><p>为什么能开机?</p></td></tr>
-				<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>经过开动大脑分析,这个世界上本就不需要负极或零线,之所以它存在,是因为用电环境,并不是每个人都能提供单线工作环境。所以发电厂为我们准备了零线。直流电上实现单线工作,环境就更苛刻,所有所有直流设备都带有负极。</p><p>之所以我遇到这种奇怪现象,是因为我的天线安装在了楼顶,使用夹具固定在了防雷网上,这样电台的网线连接了大地,大地电阻小于负极电阻,让直流电也实现单线工作。</p></td></tr>
-			</tbody></table></div>
-		<p></p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch06s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.3. 为什么不能使用三通同时安装两部天线? </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 8 章 电台设备</td></tr></table></div><script xmlns="">
-			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-			ga('create', 'UA-11694057-1', 'auto');
-			ga('send', 'pageview');
-
-		</script><script xmlns="" async="async">
-			var _hmt = _hmt || [];
-			(function() {
-			var hm = document.createElement("script");
-			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(hm, s);
-			})();
-</script><script xmlns="" async="async">
-			(function(){
-			var bp = document.createElement('script');
-			var curProtocol = window.location.protocol.split(':')[0];
-			if (curProtocol === 'https') {
-			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
-			}
-			else {
-			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
-			}
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(bp, s);
-			})();
-</script></body></html>
\ No newline at end of file
diff --git a/radio/ch07s02.html b/radio/ch07s02.html
new file mode 100644
index 0000000000..c30112c6de
--- /dev/null
+++ b/radio/ch07s02.html
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.2. DB26 接口定义</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="next" href="hytera.ip.html" title="7.3. Hytera 海能达 HM780 IP中转" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.2. DB26 接口定义</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id891"></a>7.2. DB26 接口定义</h2></div></div></div>
+		
+		<div><img src="images/Hytera/HM780/HM780-DB26.png" /></div>
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 7 章 Hytera 海能达 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.3. Hytera 海能达 HM780 IP中转</td></tr></table></div><script xmlns="">
+			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+			ga('create', 'UA-11694057-1', 'auto');
+			ga('send', 'pageview');
+
+		</script><script xmlns="" async="async">
+			var _hmt = _hmt || [];
+			(function() {
+			var hm = document.createElement("script");
+			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(hm, s);
+			})();
+</script><script xmlns="" async="async">
+			(function(){
+			var bp = document.createElement('script');
+			var curProtocol = window.location.protocol.split(':')[0];
+			if (curProtocol === 'https') {
+			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
+			}
+			else {
+			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
+			}
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(bp, s);
+			})();
+</script></body></html>
\ No newline at end of file
diff --git a/radio/ch09s02.html b/radio/ch09s02.html
index a68fcf694f..fa84b153d5 100644
--- a/radio/ch09s02.html
+++ b/radio/ch09s02.html
@@ -1,24 +1,20 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.2. 声码器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="next" href="ch09s03.html" title="9.3. 调制模式" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.2. 声码器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id875"></a>9.2. 声码器</h2></div></div></div>
-		
-		<p>声码器(vocoder)语音信号某种模型的语音分析合成系统。在传输中只利用模型参数,在编译码时利用模型参数估计和语音合成技术的语音信号编译码器,一种对话音进行分析和合成的编、译码器,也称话音分析合成系统或话音频带压缩系统。它是压缩通信频带和进行保密通信的有力工具。</p>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id811"></a>9.2.1. Codec2 声码器</h3></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.2. RJ45 口手麦定义</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="yaesu.html" title="第 9 章 Yaesu" /><link rel="prev" href="yaesu.html" title="第 9 章 Yaesu" /><link rel="next" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.2. RJ45 口手麦定义</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="yaesu.html">上一页</a> </td><th width="60%" align="center">第 9 章 Yaesu</th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id898"></a>9.2. RJ45 口手麦定义</h2></div></div></div>
 			
-			<p>Codec2 是一种开源的低比特率语音编码器,设计用于在 700 到 3200 bit/s 的范围内提供通信质量的语音。其主要应用是低带宽的 HF/VHF 数字无线电。</p>
-		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id812"></a>9.2.2. Ambe 声码器</h3></div></div></div>
+			<pre class="screen">
 			
-			<p>官网:https://www.dvsinc.com/</p>
-			<p>C4FM Fusion 使用AMBE+2, DMR使用AMBE+2 而D-Star 使用AMBE+</p>
-			<p>Fusion的传输速率为9.6Kbps,DMR的传输速率为4.8Kbps x2, D-Star的传输速率为4.8Kbps。</p>
-			<p>其中D-STAR使用的AMBE+声码器的专利已过期,C4FM/DMR 其他几种使用的AMBE+2声码器还没过期,直到2028年才过期。</p>
-		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id813"></a>9.2.3. ACELP 声码器</h3></div></div></div>
+1:DOWN
+2:UP
+3:+5V
+4:MIC GND
+5:MIC
+6:PTT
+7:GND
+8:FAST			
 			
-			<p>TETRA(Terrestrial Trunked Radio)系统使用的是 ACELP(Algebraic Code Excited Linear Prediction) 声码器,具体来说是 TETRA ACELP 声码器。这种声码器专为TETRA系统设计,能够在低比特率(通常为4.567 kbps)下提供高质量的语音编码,同时保持较强的抗噪能力和高效的频谱利用率。</p>
-		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 9 章 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.3. 调制模式</td></tr></table></div><script xmlns="">
+			</pre>
+		</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="yaesu.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="yaesu.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 9 章 Yaesu </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch13s06.html b/radio/ch10s06.html
similarity index 88%
rename from radio/ch13s06.html
rename to radio/ch10s06.html
index 1aa8a718d5..1e4cb1f19f 100644
--- a/radio/ch13s06.html
+++ b/radio/ch10s06.html
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.6. DroidStar</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="HBLink3.html" title="13.5. HBLink3" /><link rel="next" href="faq.html" title="第 14 章 常用问答集" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.6. DroidStar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id892"></a>13.6. DroidStar</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.6. DroidStar</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="HBLink3.html" title="10.5. HBLink3" /><link rel="next" href="faq.html" title="第 11 章 常用问答集" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.6. DroidStar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id901"></a>10.6. DroidStar</h2></div></div></div>
 		
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.5. HBLink3 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 14 章 常用问答集</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.5. HBLink3 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 11 章 常用问答集</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/ch11s02.html b/radio/ch11s02.html
deleted file mode 100644
index 34c711433f..0000000000
--- a/radio/ch11s02.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.2. DB26 接口定义</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="next" href="hytera.ip.html" title="11.3. Hytera 海能达 HM780 IP中转" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.2. DB26 接口定义</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id884"></a>11.2. DB26 接口定义</h2></div></div></div>
-		
-		<div><img src="images/Hytera/HM780/HM780-DB26.png" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 11 章 Hytera 海能达 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.3. Hytera 海能达 HM780 IP中转</td></tr></table></div><script xmlns="">
-			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-			ga('create', 'UA-11694057-1', 'auto');
-			ga('send', 'pageview');
-
-		</script><script xmlns="" async="async">
-			var _hmt = _hmt || [];
-			(function() {
-			var hm = document.createElement("script");
-			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(hm, s);
-			})();
-</script><script xmlns="" async="async">
-			(function(){
-			var bp = document.createElement('script');
-			var curProtocol = window.location.protocol.split(':')[0];
-			if (curProtocol === 'https') {
-			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
-			}
-			else {
-			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
-			}
-			var s = document.getElementsByTagName("script")[0];
-			s.parentNode.insertBefore(bp, s);
-			})();
-</script></body></html>
\ No newline at end of file
diff --git a/radio/device.html b/radio/device.html
index 671978f92a..98efe3954b 100644
--- a/radio/device.html
+++ b/radio/device.html
@@ -1,42 +1,21 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 8 章 电台设备</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="ch07.html" title="第 7 章 电台电源" /><link rel="next" href="digital.html" title="部分 III. 数字业余无线电" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 8 章 电台设备</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch07.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="device"></a>第 8 章 电台设备</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="device.html#yaesu">8.1. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#id808">8.1.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="device.html#id809">8.1.2. RJ45 口手麦定义</a></span></dt></dl></dd></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 II. 电台设备</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="ch04s04.html" title="4.4. Jami VOIP 客户端" /><link rel="next" href="置物架.html" title="第 5 章 定制/DIY 电台桌/置物架" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 II. 电台设备</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s04.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="device"></a>部分 II. 电台设备</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="置物架.html">5. 定制/DIY 电台桌/置物架</a></span></dt><dt><span class="chapter"><a href="motorola.html">6. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">6.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">6.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">6.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">6.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">6.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id828">6.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id829">6.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">6.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">6.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">6.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id830">6.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">6.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">7. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id831">7.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch07s02.html">7.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">7.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id832">7.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id833">7.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">7.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">7.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">7.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">7.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">8. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">8.1. DIY 建武写频线</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#id834">8.1.1. RJ45/RJ11 水晶头写频线</a></span></dt><dt><span class="section"><a href="kenwood.html#id835">8.1.2. K 头写频线</a></span></dt></dl></dd><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">8.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id836">8.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id837">8.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id838">8.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="yaesu.html">9. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="yaesu.html#id839">9.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. RJ45 口手麦定义</a></span></dt></dl></dd><dt><span class="chapter"><a href="mmdvm.html">10. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">10.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id840">10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id842">10.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id843">10.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id844">10.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id845">10.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">10.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">10.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id846">10.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id847">10.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">10.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">10.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id852">10.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id853">10.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id854">10.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">10.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id855">10.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id856">10.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id857">10.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id858">10.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id859">10.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id860">10.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id861">10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id862">10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id863">10.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">10.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">10.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch10s06.html">10.6. DroidStar</a></span></dt></dl></dd></dl></div>
+	
+	 
+	
+
+
+	
+
+	
+
+	
+
+
 	
-	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="yaesu"></a>8.1. Yaesu</h2></div></div></div>
-		
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id808"></a>8.1.1. RJ11 口手麦定义 MH-48 手麦接口</h3></div></div></div>
-			
-			<p>Yaesu FT-1500M/1802E/2800</p>
-			<p>Yaesu FT-1807/7800R/8800R/8900R</p>
-			<pre class="screen">
-			
-PIN1:	SW2(green)
-PIN2:	SW1(brown)
-PIN3:	+8Volt(red)
-PIN4:	GROUND(screen)
-PIN5:	MIC(white)
-pin6:	PTT(blue)/(clone FT1802E)
-			
-			</pre>
-		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id809"></a>8.1.2. RJ45 口手麦定义</h3></div></div></div>
-			
-			<pre class="screen">
-			
-1:DOWN
-2:UP
-3:+5V
-4:MIC GND
-5:MIC
-6:PTT
-7:GND
-8:FAST			
-			
-			</pre>
-		</div>
 
-	</div>
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch07.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 7 章 电台电源 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 部分 III. 数字业余无线电</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s04.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">4.4. Jami VOIP 客户端 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 5 章 定制/DIY 电台桌/置物架</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/digital.html b/radio/digital.html
index ed5b2aee4e..a5ac26af67 100644
--- a/radio/digital.html
+++ b/radio/digital.html
@@ -1,20 +1,62 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 III. 数字业余无线电</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="device.html" title="第 8 章 电台设备" /><link rel="next" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 III. 数字业余无线电</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="digital"></a>部分 III. 数字业余无线电</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">9. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">9.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#id811">9.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id812">9.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id813">9.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">9.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#id814">9.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch09s03.html#id815">9.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch09s03.html#id816">9.3.3. Tatra</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s04.html">9.4. 带宽</a></span></dt><dt><span class="section"><a href="ch09s05.html">9.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch09s06.html">9.6. 中继器</a></span></dt></dl></dd><dt><span class="chapter"><a href="motorola.html">10. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">10.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">10.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">10.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">10.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">10.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id820">10.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id821">10.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">10.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">10.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">10.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id822">10.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">10.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">11. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id823">11.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch11s02.html">11.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">11.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id824">11.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id825">11.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">11.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">11.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">11.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">11.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">12. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">12.1. DIY 建武写频线</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">12.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id826">12.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id827">12.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id828">12.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="mmdvm.html">13. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">13.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id829">13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id831">13.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id832">13.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id833">13.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id834">13.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">13.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">13.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id835">13.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id836">13.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">13.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">13.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id841">13.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id842">13.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id843">13.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">13.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id844">13.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id845">13.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id846">13.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id847">13.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id848">13.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id849">13.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id850">13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id851">13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id852">13.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">13.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">13.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch13s06.html">13.6. DroidStar</a></span></dt></dl></dd></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1.11. 数字电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="ch01.html" title="第 1 章 业余无线电故事" /><link rel="prev" href="ch01s10.html" title="1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?" /><link rel="next" href="analog.html" title="第 2 章 模拟电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.11. 数字电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s10.html">上一页</a> </td><th width="60%" align="center">第 1 章 业余无线电故事</th><td width="20%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="digital"></a>1.11. 数字电台</h2></div></div></div>
 	
-	
-
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id805"></a>1.11.1. 迎接数字电台时代的到来</h3></div></div></div>
+		
+		<p>你准备好了吗?迎接数字电台时代的到来。</p>
 
-	
+		<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id797"></a>1.11.1.1. 停止购入新的模拟电台</h4></div></div></div>
+			
+			<p>虽然业余电台这块模拟还会保留很多年,但是我建议你从现在开始不要再购买全新且价格比较高的模拟电台,二手的可以玩玩。购入全新电台时无论哪个品牌,你至少要考虑兼容一种数字模式。
+			</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id798"></a>1.11.1.2. 不要抗拒新鲜事物</h4></div></div></div>
+			
+			<p>每一次技术革命,都会引发一次社会的变革,这是历史的必然规律。新技术带来的新产品,新产品商业化带来更多的利润,促使下游产品的更新。然后继续迭代开发新技术,产生良性循环。
+			</p>
+			<p>我很想骑马上班,想想汽车有空调也不错。 我对大哥大很有情怀,没办法还是iphone更好用。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id803"></a>1.11.1.3. 数字电台使用相关注意事项</h4></div></div></div>
+			
+			<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id799"></a>中继模式的注意事项</h5></div></div></div>
+				
+				<p>很多模拟中继是使用两部车台通过中继控制线链接,一部车台做收信机,另一部车台做发信机。 车台后背有一组引脚,包含音频输出口,音频输入口,PPT控制口。 当收信机收到信号,两部车台链接的控制线就会开启发信机的PPT,同时发信机将收信机输出的音频发射出去。</p>
 
+				<p>所以这种中继你会听到两次回波信号。第一个回波声音是收信机发出的,第二个回波声音是发信机断开PPT发出的。</p>
 
-	
+				<p>这种模拟中继使用时要注意,发射时需要等待对方收PPT后0.5秒,同时你按下PPT后不能直接讲话,讲话太快就会丢失半个字或一个字。因为收信机收到信号,通过音频口操控光耦(光电耦合器)是有延迟的。</p>
 
-	
+				<p>而使用数字中继时情况则不同,几乎所有中继都是专业中继。灵敏度极高,当对方语音一落,你就可以按PPT发射,同事数字电台都有前导音,前导音结束后讲话即可,不会出现丢失半个字的情况。</p>
+			</div>
+			<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id800"></a>直频模式的注意事项</h5></div></div></div>
+				
+				<p>在直频模式下,模拟与数字有哪些差异?</p>
 
-	
+				<p>模拟没有延迟,数字解码有延迟。在一些苛刻的环境下使用模拟电台更合适,例如指挥塔吊,升降机。你需要随时喊”停“的情况。 因为如果你使用数字电台指挥升降机,你按下PPT喊停,另一边操作的人听到停字是有延迟的,这就造成了误差。 但也不是没有解决方法,就是你提前按下PPT 随时待命并喊停,不要再喊停的时候去按PPT。</p>
 
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 8 章 电台设备 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 9 章 数字电台</td></tr></table></div><script xmlns="">
+				<p>与模拟电台相比数字机更省电,发热量更小。使用中发现同样功率在模拟上通联与数字上通联做对比,发现数字机更省电,发热量更小。</p>
+			</div>
+			<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id801"></a>怎样更省电</h5></div></div></div>
+				
+				<p>关闭漫游</p>
+				<p>关闭GPS</p>
+				<p>关闭蓝牙</p>
+			</div>
+			<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id802"></a>弱信号怎么抄收</h5></div></div></div>
+				
+				<p>模拟电台抄收弱信号是可以开启静噪,能够勉强听到对方讲话,可以勉强通联。那么数字电台怎么办?</p>
+				<div class="itemizedlist"><p class="title"><strong>对于数字电台弱信号会出现两个情况</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">只能看到联系人ID(如果写入通信录可能看到呼号)听不到语音。</li><li class="listitem">语音出现严重马赛克(VCD卡碟时的声音)</li><li class="listitem">遇到这种情况无非是调整位置,提高发射功率,但还有一个选择可以发送短信。</li></ul></div>
+				<p>语音数据包比较大,所以可能发射过程容易丢失,还原时出现马赛克声音,但文本短信数据量小,一点有一个好的信号间隙,就有可能发射出去。</p>
+			</div>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id804"></a>1.11.1.4. 数字机开辟了哪些新玩法</h4></div></div></div>
+			
+			<div class="itemizedlist"><p class="title"><strong>车载蓝牙玩法</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">首先开启车载导航,进入蓝牙配对</li><li class="listitem">开启数字电台的蓝牙,与车载导航配对</li><li class="listitem">建立连接,车载导航上出现出接听图标,按下接听电话按钮,链接成功,电台上的蓝牙图标旁边会出现一个小黑点。</li><li class="listitem">开启电台VOX功能。</li></ul></div>
+			<p>现在你就可以在开车途中使用VOX进行通联了。 注意调整一下VOX麦克风增益,否则已过减速带就会乱发射。</p>
+		</div>
+	</div>
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s10.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备? </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 2 章 模拟电台</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/faq.html b/radio/faq.html
index 45dc4b8832..ad4cc9d1ad 100644
--- a/radio/faq.html
+++ b/radio/faq.html
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 14 章 常用问答集</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="ch13s06.html" title="13.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 14 章 常用问答集</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s06.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="faq"></a>第 14 章 常用问答集</h1></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 11 章 常用问答集</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="ch10s06.html" title="10.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 11 章 常用问答集</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch10s06.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="faq"></a>第 11 章 常用问答集</h1></div></div></div>
 	
 
-	<div class="qandaset"><a id="id893"></a><dl><dt>14.1. <a href="faq.html#id894">为什么脱网后发射不了,显示信道忙?</a></dt><dt>14.2. <a href="faq.html#id896">手麦挂钩的秘密?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody>
-			<tr class="question"><td align="left" valign="top"><a id="id894"></a><a id="id895"></a><p><strong>14.1.</strong></p></td><td align="left" valign="top"><p>为什么脱网后发射不了,显示信道忙?</p></td></tr>
+	<div class="qandaset"><a id="id902"></a><dl><dt>11.1. <a href="faq.html#id903">为什么脱网后发射不了,显示信道忙?</a></dt><dt>11.2. <a href="faq.html#id905">手麦挂钩的秘密?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody>
+			<tr class="question"><td align="left" valign="top"><a id="id903"></a><a id="id904"></a><p><strong>11.1.</strong></p></td><td align="left" valign="top"><p>为什么脱网后发射不了,显示信道忙?</p></td></tr>
 			<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>DMR 数字模式,脱网之后,如果中继其他时隙仍然在发射,就会出现信道忙,无法发射,必须等到中继完全终止发射。</p></td></tr>
 		
-			<tr class="question"><td align="left" valign="top"><a id="id896"></a><a id="id897"></a><p><strong>14.2.</strong></p></td><td align="left" valign="top"><p>手麦挂钩的秘密?</p></td></tr>
+			<tr class="question"><td align="left" valign="top"><a id="id905"></a><a id="id906"></a><p><strong>11.2.</strong></p></td><td align="left" valign="top"><p>手麦挂钩的秘密?</p></td></tr>
 			<tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>手麦挂钩有金属的,有塑料的,金属挂钩并不是为了耐用,而是挂钩上有两个金属触点,通过写频软件可以设置该挂钩的功能,例如摘机停止扫描。</p></td></tr>
 		</tbody></table></div>
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch13s06.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">13.6. DroidStar </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch10s06.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">10.6. DroidStar </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/firmware.html b/radio/firmware.html
index 7e2a66f183..8d63a20bbd 100644
--- a/radio/firmware.html
+++ b/radio/firmware.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.3. Motorola XiR R8200 固件升级教程</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="wireless.bridge.html" title="10.2. 网线网桥数字链路" /><link rel="next" href="link.html" title="10.4. Link Establishment(建立IP链路)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.3. Motorola XiR R8200 固件升级教程</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="firmware"></a>10.3. Motorola XiR R8200 固件升级教程</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.3. Motorola XiR R8200 固件升级教程</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="wireless.bridge.html" title="6.2. 网线网桥数字链路" /><link rel="next" href="link.html" title="6.4. Link Establishment(建立IP链路)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.3. Motorola XiR R8200 固件升级教程</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="firmware"></a>6.3. Motorola XiR R8200 固件升级教程</h2></div></div></div>
 		
 		<p>首先安装附件文件,直接运行“MOTOTRBO_R023002_130005_Repeater.exe”即可</p>
 		<p>进入CPS去读中继配置</p>
@@ -13,7 +13,7 @@
 		<div><img src="images/repeater/update/firmware.jpg" /></div>
 		<p>点击“OK”按钮,漫长的等待</p>
 		<p>注意:升级固件,不会清空你的配给配置</p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.2. 网线网桥数字链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.4. Link Establishment(建立IP链路)</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.2. 网线网桥数字链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.4. Link Establishment(建立IP链路)</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.cloud.ptt.html b/radio/hytera.cloud.ptt.html
index 61c19ac6f5..989eace9ab 100644
--- a/radio/hytera.cloud.ptt.html
+++ b/radio/hytera.cloud.ptt.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.6. Hytera HM780 实现 云 PTT(Push To Talk)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.timeslot.html" title="11.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /><link rel="next" href="hytera.table.ptt.html" title="11.7. Hytera HM780 脚踏 PTT + 电容麦克风" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.cloud.ptt"></a>11.6. Hytera HM780 实现 云 PTT(Push To Talk)</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.6. Hytera HM780 实现 云 PTT(Push To Talk)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.timeslot.html" title="7.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /><link rel="next" href="hytera.table.ptt.html" title="7.7. Hytera HM780 脚踏 PTT + 电容麦克风" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.cloud.ptt"></a>7.6. Hytera HM780 实现 云 PTT(Push To Talk)</h2></div></div></div>
 		
 		<div><img src="images/Hytera/HM780/ptt/cloud-ptt.webp" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.5. Hytera HM780 DMR 双时隙 IP中转(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.7. Hytera HM780 脚踏 PTT + 电容麦克风</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.5. Hytera HM780 DMR 双时隙 IP中转(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.7. Hytera HM780 脚踏 PTT + 电容麦克风</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.hm780.mmdvm.hotspot.html b/radio/hytera.hm780.mmdvm.hotspot.html
index 30f0b5daf8..b03f01de0c 100644
--- a/radio/hytera.hm780.mmdvm.hotspot.html
+++ b/radio/hytera.hm780.mmdvm.hotspot.html
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.11. Hytera HM780 + MMDVM 做大热点</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.hm780.html" title="11.10. Hytera RD980 与 HM780 IP中转 互联方案" /><link rel="next" href="kenwood.html" title="第 12 章 Kenwood" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.11. Hytera HM780 + MMDVM 做大热点</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.mmdvm.hotspot"></a>11.11. Hytera HM780 + MMDVM 做大热点</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.11. Hytera HM780 + MMDVM 做大热点</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.hm780.html" title="7.10. Hytera RD980 与 HM780 IP中转 互联方案" /><link rel="next" href="kenwood.html" title="第 8 章 Kenwood" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.11. Hytera HM780 + MMDVM 做大热点</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.mmdvm.hotspot"></a>7.11. Hytera HM780 + MMDVM 做大热点</h2></div></div></div>
 		
 		<p>使用海能达 HM780 做 MMDVM 大热点,按照下面接线图,使用 DB26 插头引线,连接至 MMDVM 中继板</p>
 		<div><img src="images/Hytera/HM780/mmdvm/hotspot0.png" /></div>
@@ -17,7 +17,7 @@
 			<p>注意</p>
 			<p>如果出现误码率过高,需要进入车台工程模式,调整频偏。在 MMDVM 专家模式调整 TX/RX Offset 无效!中继板是在车台上调试。</p>	
 		</td></tr></table></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.10. Hytera RD980 与 HM780 IP中转 互联方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 12 章 Kenwood</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.10. Hytera RD980 与 HM780 IP中转 互联方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 8 章 Kenwood</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.hm780.server.html b/radio/hytera.hm780.server.html
index 2a8c5c4c48..74b6a0072d 100644
--- a/radio/hytera.hm780.server.html
+++ b/radio/hytera.hm780.server.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.8. Hytera HM780 IP中转·逆向工程·协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.table.ptt.html" title="11.7. Hytera HM780 脚踏 PTT + 电容麦克风" /><link rel="next" href="hytera.rd980.html" title="11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.8. Hytera HM780 IP中转·逆向工程·协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.server"></a>11.8. Hytera HM780 IP中转·逆向工程·协议分析</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.8. Hytera HM780 IP中转·逆向工程·协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.table.ptt.html" title="7.7. Hytera HM780 脚踏 PTT + 电容麦克风" /><link rel="next" href="hytera.rd980.html" title="7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.8. Hytera HM780 IP中转·逆向工程·协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.server"></a>7.8. Hytera HM780 IP中转·逆向工程·协议分析</h2></div></div></div>
 		
 		<div><img src="images/Hytera/HM780/network.webp" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.7. Hytera HM780 脚踏 PTT + 电容麦克风 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.7. Hytera HM780 脚踏 PTT + 电容麦克风 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.hm780.timeslot.html b/radio/hytera.hm780.timeslot.html
index 2d57123c27..af8bbf2b8a 100644
--- a/radio/hytera.hm780.timeslot.html
+++ b/radio/hytera.hm780.timeslot.html
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="HM780-IP-MMDVM.html" title="11.4. HM780 IP中转 接入 MMDVM(实验)" /><link rel="next" href="hytera.cloud.ptt.html" title="11.6. Hytera HM780 实现 云 PTT(Push To Talk)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.timeslot"></a>11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="HM780-IP-MMDVM.html" title="7.4. HM780 IP中转 接入 MMDVM(实验)" /><link rel="next" href="hytera.cloud.ptt.html" title="7.6. Hytera HM780 实现 云 PTT(Push To Talk)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.timeslot"></a>7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</h2></div></div></div>
 		
 		<div><img src="images/Hytera/HM780/slot/timeslot.jpg" /></div>
 		<div><img src="images/Hytera/HM780/slot/TDMA.webp" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.4. HM780 IP中转 接入 MMDVM(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.6. Hytera HM780 实现 云 PTT(Push To Talk)</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.4. HM780 IP中转 接入 MMDVM(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.6. Hytera HM780 实现 云 PTT(Push To Talk)</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.html b/radio/hytera.html
index aa1ad4e52b..af539b0416 100644
--- a/radio/hytera.html
+++ b/radio/hytera.html
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 11 章 Hytera 海能达</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="tunnel.html" title="10.6. 通过电台建立TCP/IP链路" /><link rel="next" href="ch11s02.html" title="11.2. DB26 接口定义" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 11 章 Hytera 海能达</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch11s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="hytera"></a>第 11 章 Hytera 海能达</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="hytera.html#id823">11.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch11s02.html">11.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">11.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id824">11.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id825">11.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">11.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">11.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">11.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">11.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 7 章 Hytera 海能达</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="tunnel.html" title="6.6. 通过电台建立TCP/IP链路" /><link rel="next" href="ch07s02.html" title="7.2. DB26 接口定义" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 7 章 Hytera 海能达</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="ch07s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="hytera"></a>第 7 章 Hytera 海能达</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="hytera.html#id831">7.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch07s02.html">7.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">7.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id832">7.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id833">7.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">7.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">7.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">7.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">7.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></div>
 	
-	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id823"></a>11.1. HM780 开启 GPS 定位</h2></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id831"></a>7.1. HM780 开启 GPS 定位</h2></div></div></div>
 		
 		<p>开启该功能之后,两个人可以看到对方的距离跟方位</p>
 
-		<div class="procedure"><a id="id883"></a><p class="title"><strong>过程 11.1. 海能达 HM780 GPS 定位设置</strong></p><ol class="procedure" type="1"><li class="step">
+		<div class="procedure"><a id="id890"></a><p class="title"><strong>过程 7.1. 海能达 HM780 GPS 定位设置</strong></p><ol class="procedure" type="1"><li class="step">
 				<p>第一步,检查附件设置</p>
 				<div><img src="images/Hytera/HM780/gps/1.jpg" /></div>
 			</li><li class="step">
@@ -34,7 +34,7 @@
 	
 	
 	
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch11s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.6. 通过电台建立TCP/IP链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.2. DB26 接口定义</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch07s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.6. 通过电台建立TCP/IP链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.2. DB26 接口定义</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.ip.html b/radio/hytera.ip.html
index 7911f9d69f..952ed5dcc6 100644
--- a/radio/hytera.ip.html
+++ b/radio/hytera.ip.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.3. Hytera 海能达 HM780 IP中转</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="ch11s02.html" title="11.2. DB26 接口定义" /><link rel="next" href="HM780-IP-MMDVM.html" title="11.4. HM780 IP中转 接入 MMDVM(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.3. Hytera 海能达 HM780 IP中转</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11s02.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.ip"></a>11.3. Hytera 海能达 HM780 IP中转</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.3. Hytera 海能达 HM780 IP中转</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="ch07s02.html" title="7.2. DB26 接口定义" /><link rel="next" href="HM780-IP-MMDVM.html" title="7.4. HM780 IP中转 接入 MMDVM(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.3. Hytera 海能达 HM780 IP中转</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch07s02.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.ip"></a>7.3. Hytera 海能达 HM780 IP中转</h2></div></div></div>
 		
 		<p>想加入 IP 中转的小伙伴,请私信我,这里是 BG7NYT,MMDVM:46073,深圳 DMR 439.790</p>
-		<div class="procedure"><a id="id886"></a><p class="title"><strong>过程 11.2. 海能达 HM780 IP中转 功能设置</strong></p><ol class="procedure" type="1"><li class="step">
+		<div class="procedure"><a id="id893"></a><p class="title"><strong>过程 7.2. 海能达 HM780 IP中转 功能设置</strong></p><ol class="procedure" type="1"><li class="step">
 				<p>第一步,设置电台的IP地址</p>
 				<div><img src="images/Hytera/HM780/ip/1.jpg" /></div>
 				<p>设置电台的IP地址,建议使用DHCP,比较省事</p>
@@ -24,17 +24,17 @@
 			</li></ol></div>
 		<p>主机只有有一个,从机可以有多个。</p>
 		<div class="itemizedlist"><p class="title"><strong>IP 中转总结</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">频率:必须是直频,发射/接收相同</li><li class="listitem">色码:必须跟主机相同,否则无法发射和接收</li><li class="listitem">时隙:可以任意</li><li class="listitem">接收:任何数字直频频道都能收到来自IP转中语音,按下PPT也能跟IP中转通信</li><li class="listitem">发射:勾选 “IP中转” 车台才能发射,手台才能收到。不勾选,按下PPT可能跟IP中转通信,手台接收不到信号</li><li class="listitem">扫描:不能开启扫描/漫游,IP中转与扫描功能互斥,只能二选一</li><li class="listitem">兼容:摩托罗拉 P8668, P8668I 出现发射没问题,接收没声音。</li></ul></div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id824"></a>11.3.1. 通话组相关</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id832"></a>7.3.1. 通话组相关</h3></div></div></div>
 			
 			<p>HM780 发射联系人 和 接收组列表 并影响移动终端。</p>
 			<p>也就是无论手台设置什么发射联系人 和 接收组列表 HM780 都会转发</p>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id825"></a>11.3.2. 声码器相关</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id833"></a>7.3.2. 声码器相关</h3></div></div></div>
 			
 			<p>HM780 声码器设置不影响移动终端</p>
 			<p>移动终端使用什么声码器都可以,HM780都会转发语音。</p>
 		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.2. DB26 接口定义 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.4. HM780 IP中转 接入 MMDVM(实验)</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch07s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.2. DB26 接口定义 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.4. HM780 IP中转 接入 MMDVM(实验)</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.rd980.hm780.html b/radio/hytera.rd980.hm780.html
index c31fa6b54d..951268af66 100644
--- a/radio/hytera.rd980.hm780.html
+++ b/radio/hytera.rd980.hm780.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.10. Hytera RD980 与 HM780 IP中转 互联方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.html" title="11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /><link rel="next" href="hytera.hm780.mmdvm.hotspot.html" title="11.11. Hytera HM780 + MMDVM 做大热点" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.10. Hytera RD980 与 HM780 IP中转 互联方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980.hm780"></a>11.10. Hytera RD980 与 HM780 IP中转 互联方案</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.10. Hytera RD980 与 HM780 IP中转 互联方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.html" title="7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /><link rel="next" href="hytera.hm780.mmdvm.hotspot.html" title="7.11. Hytera HM780 + MMDVM 做大热点" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.10. Hytera RD980 与 HM780 IP中转 互联方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980.hm780"></a>7.10. Hytera RD980 与 HM780 IP中转 互联方案</h2></div></div></div>
 		
 		<div><img src="images/Hytera/HM780/repeater/rd980-hm780.webp" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.11. Hytera HM780 + MMDVM 做大热点</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.11. Hytera HM780 + MMDVM 做大热点</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.rd980.html b/radio/hytera.rd980.html
index 2a55508f9c..bf7bff7b29 100644
--- a/radio/hytera.rd980.html
+++ b/radio/hytera.rd980.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.server.html" title="11.8. Hytera HM780 IP中转·逆向工程·协议分析" /><link rel="next" href="hytera.rd980.hm780.html" title="11.10. Hytera RD980 与 HM780 IP中转 互联方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980"></a>11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.server.html" title="7.8. Hytera HM780 IP中转·逆向工程·协议分析" /><link rel="next" href="hytera.rd980.hm780.html" title="7.10. Hytera RD980 与 HM780 IP中转 互联方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980"></a>7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</h2></div></div></div>
 		
 		<div><img src="images/Hytera/RD980/link.webp" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.8. Hytera HM780 IP中转·逆向工程·协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.10. Hytera RD980 与 HM780 IP中转 互联方案</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.8. Hytera HM780 IP中转·逆向工程·协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.10. Hytera RD980 与 HM780 IP中转 互联方案</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/hytera.table.ptt.html b/radio/hytera.table.ptt.html
index 0ea83c4311..742d3f6392 100644
--- a/radio/hytera.table.ptt.html
+++ b/radio/hytera.table.ptt.html
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.7. Hytera HM780 脚踏 PTT + 电容麦克风</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.cloud.ptt.html" title="11.6. Hytera HM780 实现 云 PTT(Push To Talk)" /><link rel="next" href="hytera.hm780.server.html" title="11.8. Hytera HM780 IP中转·逆向工程·协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.table.ptt"></a>11.7. Hytera HM780 脚踏 PTT + 电容麦克风</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.7. Hytera HM780 脚踏 PTT + 电容麦克风</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.cloud.ptt.html" title="7.6. Hytera HM780 实现 云 PTT(Push To Talk)" /><link rel="next" href="hytera.hm780.server.html" title="7.8. Hytera HM780 IP中转·逆向工程·协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.table.ptt"></a>7.7. Hytera HM780 脚踏 PTT + 电容麦克风</h2></div></div></div>
 		
 		<div><img src="images/Hytera/HM780/ptt/mix.webp" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.6. Hytera HM780 实现 云 PTT(Push To Talk) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.8. Hytera HM780 IP中转·逆向工程·协议分析</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.6. Hytera HM780 实现 云 PTT(Push To Talk) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.8. Hytera HM780 IP中转·逆向工程·协议分析</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/images/Kenwood/Cable/K-Cable.png b/radio/images/Kenwood/Cable/K-Cable.png
new file mode 100644
index 0000000000000000000000000000000000000000..59a070c3ee86305bd1aa1dfed2ba0ec782554628
GIT binary patch
literal 315386
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%0A{HtS&Cug<Gv*b9JSvxnjP<QS5M
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

literal 0
HcmV?d00001

diff --git a/radio/index.html b/radio/index.html
index a3903cff92..c2a726cf49 100644
--- a/radio/index.html
+++ b/radio/index.html
@@ -25,7 +25,7 @@
 		</p></div><div><p class="releaseinfo">
 	</p><p>
 		电子书最近一次更新于
-		<span class="date">2025-03-24 20:30:45
+		<span class="date">2025-03-26 18:41:59
 		</span>
 	</p><p class="releaseinfo">
 </p></div><div><p class="copyright">版权 © 2013, 2014 Neo Chan</p></div><div><div class="legalnotice"><a id="legalnotice"></a>
@@ -61,7 +61,7 @@
 		</td></tr></table>
 </div></div><div><p class="pubdate">$Date: 2013-07-23 14:41:49 +0800 (Tue, 23 Jul 2013) $</p></div><div><div class="abstract"><p class="title"><strong>摘要</strong></p>
 
-		</div></div></div><hr /></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="part"><a href="radio.html">I. 业余无线电</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">2. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id806">2.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch02s04.html">2.4. Jami VOIP 客户端</a></span></dt></dl></dd><dt><span class="chapter"><a href="置物架.html">3. 定制/DIY 电台桌/置物架</a></span></dt></dl></dd><dt><span class="part"><a href="analog.html">II. 模拟电台</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch04.html">4. 通信模式</a></span></dt><dt><span class="chapter"><a href="天线的工作原理.html">5. 天线的工作原理</a></span></dt><dt><span class="chapter"><a href="浅谈电磁波相位.html">6. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">6.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7. 电台电源</a></span></dt><dt><span class="chapter"><a href="device.html">8. 电台设备</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#yaesu">8.1. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#id808">8.1.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="device.html#id809">8.1.2. RJ45 口手麦定义</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="digital.html">III. 数字业余无线电</a></span></dt><dd><dl><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">9. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">9.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#id811">9.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id812">9.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id813">9.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">9.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#id814">9.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch09s03.html#id815">9.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch09s03.html#id816">9.3.3. Tatra</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s04.html">9.4. 带宽</a></span></dt><dt><span class="section"><a href="ch09s05.html">9.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch09s06.html">9.6. 中继器</a></span></dt></dl></dd><dt><span class="chapter"><a href="motorola.html">10. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">10.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">10.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">10.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">10.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">10.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id820">10.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id821">10.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">10.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">10.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">10.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id822">10.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">10.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">11. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id823">11.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch11s02.html">11.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">11.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id824">11.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id825">11.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">11.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">11.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">11.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">11.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">12. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">12.1. DIY 建武写频线</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">12.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id826">12.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id827">12.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id828">12.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="mmdvm.html">13. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">13.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id829">13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id831">13.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id832">13.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id833">13.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id834">13.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">13.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">13.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id835">13.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id836">13.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">13.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">13.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id841">13.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id842">13.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id843">13.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">13.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id844">13.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id845">13.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id846">13.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id847">13.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id848">13.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id849">13.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id850">13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id851">13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id852">13.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">13.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">13.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch13s06.html">13.6. DroidStar</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="faq.html">14. 常用问答集</a></span></dt></dl></div>
+		</div></div></div><hr /></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="part"><a href="radio.html">I. 业余无线电</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="analog.html">2. 模拟电台</a></span></dt><dd><dl><dt><span class="section"><a href="analog.html#id806">2.1. 通信模式</a></span></dt><dt><span class="section"><a href="天线的工作原理.html">2.2. 天线的工作原理</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html">2.3. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">2.3.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id808">2.3.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id809">2.3.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. 电台电源</a></span></dt></dl></dd><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">3. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">3.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch03s02.html">3.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02.html#id811">3.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id812">3.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id813">3.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s03.html">3.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#id814">3.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch03s03.html#id815">3.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch03s03.html#id816">3.3.3. Tetra</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">3.4. 带宽</a></span></dt><dt><span class="section"><a href="ch03s05.html">3.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. 中继器</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html">3.7. 数字电台声音不好听</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台声音不好听.html#id817">3.7.1. 设备因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id818">3.7.2. 声码器的因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id819">3.7.3. 误码率/丢失率</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id820">3.7.4. 网络因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id822">3.7.5. 格式转换</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id823">3.7.6. 最后总结</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">4. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id824">4.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch04s03.html">4.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch04s04.html">4.4. Jami VOIP 客户端</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="device.html">II. 电台设备</a></span></dt><dd><dl><dt><span class="chapter"><a href="置物架.html">5. 定制/DIY 电台桌/置物架</a></span></dt><dt><span class="chapter"><a href="motorola.html">6. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">6.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">6.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">6.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">6.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">6.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id828">6.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id829">6.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">6.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">6.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">6.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id830">6.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">6.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">7. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id831">7.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch07s02.html">7.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">7.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id832">7.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id833">7.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">7.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">7.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">7.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">7.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">8. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">8.1. DIY 建武写频线</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#id834">8.1.1. RJ45/RJ11 水晶头写频线</a></span></dt><dt><span class="section"><a href="kenwood.html#id835">8.1.2. K 头写频线</a></span></dt></dl></dd><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">8.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id836">8.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id837">8.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id838">8.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="yaesu.html">9. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="yaesu.html#id839">9.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. RJ45 口手麦定义</a></span></dt></dl></dd><dt><span class="chapter"><a href="mmdvm.html">10. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">10.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id840">10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id842">10.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id843">10.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id844">10.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id845">10.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">10.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">10.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id846">10.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id847">10.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">10.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">10.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id852">10.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id853">10.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id854">10.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">10.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id855">10.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id856">10.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id857">10.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id858">10.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id859">10.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id860">10.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id861">10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id862">10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id863">10.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">10.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">10.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch10s06.html">10.6. DroidStar</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="faq.html">11. 常用问答集</a></span></dt></dl></div>
 	
 
 		
@@ -71,8 +71,6 @@
 
 	
 
-	
-
 </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="radio.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> 部分 I. 业余无线电</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
diff --git a/radio/kenwood.html b/radio/kenwood.html
index f1ff2f2764..5f9209fe8e 100644
--- a/radio/kenwood.html
+++ b/radio/kenwood.html
@@ -1,21 +1,29 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 12 章 Kenwood</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="hytera.hm780.mmdvm.hotspot.html" title="11.11. Hytera HM780 + MMDVM 做大热点" /><link rel="next" href="kenwood.mmdvm.nxdn.html" title="12.2. NX-800 MMDVM 配置" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 12 章 Kenwood</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="kenwood"></a>第 12 章 Kenwood</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">12.1. DIY 建武写频线</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">12.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id826">12.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id827">12.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id828">12.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 8 章 Kenwood</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="hytera.hm780.mmdvm.hotspot.html" title="7.11. Hytera HM780 + MMDVM 做大热点" /><link rel="next" href="kenwood.mmdvm.nxdn.html" title="8.2. NX-800 MMDVM 配置" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 8 章 Kenwood</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="kenwood"></a>第 8 章 Kenwood</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">8.1. DIY 建武写频线</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#id834">8.1.1. RJ45/RJ11 水晶头写频线</a></span></dt><dt><span class="section"><a href="kenwood.html#id835">8.1.2. K 头写频线</a></span></dt></dl></dd><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">8.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id836">8.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id837">8.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id838">8.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></div>
 	
-	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.cable.ch340"></a>12.1. DIY 建武写频线</h2></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.cable.ch340"></a>8.1. DIY 建武写频线</h2></div></div></div>
 		
-		<p>材料,需要一个 CH340 芯片,一条网线,568B线序的双绞线</p>
-		<div><img src="images/Kenwood/Cable/CH340.png" /></div>
-		<p>网线剪断,按照线序焊接</p>
-		<div><img src="images/Kenwood/Cable/CH340-1.png" /></div>
-		<p>绿色 连接 GND 接地</p>
-		<p>白/蓝 连接 TX</p>
-		<p>橙色 连接 RX</p>
-		<div><img src="images/Kenwood/Cable/CH340-2.png" /></div>
-		<p>最后使用捆扎带固定,这样更耐用。</p>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id834"></a>8.1.1. RJ45/RJ11 水晶头写频线</h3></div></div></div>
+			
+
+			<p>材料,需要一个 CH340 芯片,一条网线,568B线序的双绞线</p>
+			<div><img src="images/Kenwood/Cable/CH340.png" /></div>
+			<p>网线剪断,按照线序焊接</p>
+			<div><img src="images/Kenwood/Cable/CH340-1.png" /></div>
+			<p>绿色 连接 GND 接地</p>
+			<p>白/蓝 连接 TX</p>
+			<p>橙色 连接 RX</p>
+			<div><img src="images/Kenwood/Cable/CH340-2.png" /></div>
+			<p>最后使用捆扎带固定,这样更耐用。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id835"></a>8.1.2. K 头写频线</h3></div></div></div>
+			
+			<div><img src="images/Kenwood/Cable/K-Cable.png" /></div>
+		</div>
 	</div>
 	
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.11. Hytera HM780 + MMDVM 做大热点 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 12.2. NX-800 MMDVM 配置</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.11. Hytera HM780 + MMDVM 做大热点 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 8.2. NX-800 MMDVM 配置</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/kenwood.mmdvm.nxdn.html b/radio/kenwood.mmdvm.nxdn.html
index 0cbad5427e..9a5ddfea8e 100644
--- a/radio/kenwood.mmdvm.nxdn.html
+++ b/radio/kenwood.mmdvm.nxdn.html
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>12.2. NX-800 MMDVM 配置</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="kenwood.html" title="第 12 章 Kenwood" /><link rel="prev" href="kenwood.html" title="第 12 章 Kenwood" /><link rel="next" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">12.2. NX-800 MMDVM 配置</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><th width="60%" align="center">第 12 章 Kenwood</th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.mmdvm.nxdn"></a>12.2. NX-800 MMDVM 配置</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>8.2. NX-800 MMDVM 配置</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="kenwood.html" title="第 8 章 Kenwood" /><link rel="prev" href="kenwood.html" title="第 8 章 Kenwood" /><link rel="next" href="yaesu.html" title="第 9 章 Yaesu" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">8.2. NX-800 MMDVM 配置</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><th width="60%" align="center">第 8 章 Kenwood</th><td width="20%" align="right"> <a accesskey="n" href="yaesu.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.mmdvm.nxdn"></a>8.2. NX-800 MMDVM 配置</h2></div></div></div>
 		
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id826"></a>12.2.1. 车台配置</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id836"></a>8.2.1. 车台配置</h3></div></div></div>
 			
-			<div class="procedure"><a id="id887"></a><p class="title"><strong>过程 12.1.  NX-800/NX-800E 设置</strong></p><ol class="procedure" type="1"><li class="step">
+			<div class="procedure"><a id="id894"></a><p class="title"><strong>过程 8.1.  NX-800/NX-800E 设置</strong></p><ol class="procedure" type="1"><li class="step">
 					<p>进入Windows 设备管理器,查看COM口设备信息</p>
 					<div><img src="images/Kenwood/NX-800/设备管理器.png" /></div>
 				</li><li class="step">
@@ -38,12 +38,12 @@
 					<div><img src="images/Kenwood/NX-800/NXDN-2.png" /></div>
 				</li></ol></div>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id827"></a>12.2.2. Radio ID 申请 NXDN ID </h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id837"></a>8.2.2. Radio ID 申请 NXDN ID </h3></div></div></div>
 			
 			<a class="ulink" href="https://radioid.net" target="_top">https://radioid.net</a>
 			<p>NXDN 系统设计 ID 容量是 65535 个,如果全球 Ham 都分配是不够用的,所以 Radio ID 关闭了 NXDN 申请通道,这困扰了我很长一段时间。</p>
 			<p>申请 NXDN ID 需要给管理员申请,仅给有需要的Ham。</p>
-			<div class="procedure"><a id="id888"></a><p class="title"><strong>过程 12.2. 申请 NXDN 步骤</strong></p><ol class="procedure" type="1"><li class="step">
+			<div class="procedure"><a id="id895"></a><p class="title"><strong>过程 8.2. 申请 NXDN 步骤</strong></p><ol class="procedure" type="1"><li class="step">
 					<p>首先登陆 radioid.net 网站,点击 support</p>
 					<div><img src="images/Kenwood/NX-800/radioid-support.png" /></div>
 				</li><li class="step">
@@ -64,9 +64,9 @@
 				</li></ol></div>
 		</div>
 
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id828"></a>12.2.3. MMDVM pi-star 配置</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id838"></a>8.2.3. MMDVM pi-star 配置</h3></div></div></div>
 			
-			<div class="procedure"><a id="id889"></a><p class="title"><strong>过程 12.3. MMDVM 配置</strong></p><ol class="procedure" type="1"><li class="step">
+			<div class="procedure"><a id="id896"></a><p class="title"><strong>过程 8.3. MMDVM 配置</strong></p><ol class="procedure" type="1"><li class="step">
 					<p>启用 NXDN 模式</p>
 					<div><img src="images/Kenwood/NX-800/MMDVM-NXDN.png" /></div>
 				</li><li class="step">
@@ -83,7 +83,7 @@
 					<p>只有都是 NXDN 设备,两者相互之间才能显示对方呼号。</p>
 				</li></ol></div>
 		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="kenwood.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 12 章 Kenwood </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="kenwood.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="yaesu.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 8 章 Kenwood </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 9 章 Yaesu</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/link.html b/radio/link.html
index 3f1dc0c98d..47ccbf9368 100644
--- a/radio/link.html
+++ b/radio/link.html
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.4. Link Establishment(建立IP链路)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="firmware.html" title="10.3. Motorola XiR R8200 固件升级教程" /><link rel="next" href="tms.html" title="10.5. Mototrbo 数字电台短信协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.4. Link Establishment(建立IP链路)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="link"></a>10.4. Link Establishment(建立IP链路)</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.4. Link Establishment(建立IP链路)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="firmware.html" title="6.3. Motorola XiR R8200 固件升级教程" /><link rel="next" href="tms.html" title="6.5. Mototrbo 数字电台短信协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.4. Link Establishment(建立IP链路)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="link"></a>6.4. Link Establishment(建立IP链路)</h2></div></div></div>
 		
 		<p>准备工作</p>
 		<p>主站点IP地址 192.168.6.1</p>
 		<p>节点点IP地址 192.168.6.2 一次类推</p>
 		<p>我们将中继的一时隙用作IP链路连接,二时隙用作本地通话,这样能做到两个时隙互不影响。</p>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id820"></a>10.4.1. Master(主站设置)</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id828"></a>6.4.1. Master(主站设置)</h3></div></div></div>
 			
 			<p>首先设置主站点名称与Radio ID, Site ID</p>
 			<div><img src="images/repeater/link/general.jpg" /></div>
@@ -16,7 +16,7 @@
 			<div><img src="images/repeater/link/channel.jpg" /></div>
 			<p>最后将配置写入中继</p>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id821"></a>10.4.2. Peer(从站设置)</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id829"></a>6.4.2. Peer(从站设置)</h3></div></div></div>
 			
 			<p>设置从站点名称与Radio ID, Site ID 每个ID都不能重复,需要你建站的时候规划好,依次加一即可</p>
 			<div><img src="images/repeater/link/peer-general.jpg" /></div>
@@ -27,7 +27,7 @@
 			<p>设置频道</p>
 			<div><img src="images/repeater/link/peer-channel.jpg" /></div>
 		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.3. Motorola XiR R8200 固件升级教程 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.5. Mototrbo 数字电台短信协议分析</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.3. Motorola XiR R8200 固件升级教程 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.5. Mototrbo 数字电台短信协议分析</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/mmdvm.hotspot.7800.html b/radio/mmdvm.hotspot.7800.html
index df2e20569e..3f1960c030 100644
--- a/radio/mmdvm.hotspot.7800.html
+++ b/radio/mmdvm.hotspot.7800.html
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.3. Yaesu FT-7800 + 中继版解决方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="wpsd.html" title="13.2. WPSD" /><link rel="next" href="FreeDMR.html" title="13.4. FreeDMR" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.3. Yaesu FT-7800 + 中继版解决方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="mmdvm.hotspot.7800"></a>13.3. Yaesu FT-7800 + 中继版解决方案</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.3. Yaesu FT-7800 + 中继版解决方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="wpsd.html" title="10.2. WPSD" /><link rel="next" href="FreeDMR.html" title="10.4. FreeDMR" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.3. Yaesu FT-7800 + 中继版解决方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="mmdvm.hotspot.7800"></a>10.3. Yaesu FT-7800 + 中继版解决方案</h2></div></div></div>
 		
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id844"></a>13.3.1. 准备工作</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id855"></a>10.3.1. 准备工作</h3></div></div></div>
 			
 			<div class="orderedlist"><p class="title"><strong>设备列表</strong></p><ol class="orderedlist" type="1"><li class="listitem">Yaesu FT-7800</li><li class="listitem">MMDVM 中继板</li><li class="listitem">树莓派 + 电源不低于2.1A</li><li class="listitem">PS2</li><li class="listitem">网线一条</li></ol></div>
 			<p>中继板插入树莓派 GPIO</p>
@@ -16,7 +16,7 @@
 
 			<p>网线与WiFi怎么选择,你首先使用手机搜索一下Wifi 列表,如果你所在的位置 WIFI比较多,建议你使用网线连接。WIFI不稳定就是因为信道冲突导致丢包造成的。所以根据你的网络环境来选择使用WIFI还是网线。</p>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id845"></a>13.3.2. Yaesu FT-7800 电台设置</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id856"></a>10.3.2. Yaesu FT-7800 电台设置</h3></div></div></div>
 			
 			<p>选择一个热点频率,这里使用 435.000</p>
 			<p>按下 BAND/SET 键,进入 25号菜单 PKT.MIC</p>
@@ -31,7 +31,7 @@
 			<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="60%"><tr><td><img src="images/mmdvm/repeater/PKT9600.jpeg" width="100%" /></td></tr></table></div>
 			<p>现在树莓派连接网线,USB电源线,并启动树莓派。启动过程 MMDVM 板会自检,所有指示灯会依次亮起,并且会发射一次测试信号,可以看到 FT-7800 处于发射状态。</p>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id846"></a>13.3.3. MMDVM C4FM 设置</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id857"></a>10.3.3. MMDVM C4FM 设置</h3></div></div></div>
 			
 			<p>我是用的是 Yaesu FT-2DR 这里就不介绍如何设置了。设置一个频率 435.000 DN 模式即可。</p>
 			<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/ysf/ysf-mode.png" width="100%" /></td></tr></table></div>
@@ -42,7 +42,7 @@
 			<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/ysf/YSFParrot.png" width="100%" /></td></tr></table></div>
 			<p>FCS00499 回音测试,你说一句话,他会录音,然后回放给你。</p>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id847"></a>13.3.4. MMDVM DMR 设置</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id858"></a>10.3.4. MMDVM DMR 设置</h3></div></div></div>
 			
 			<p>首先给 DMR 电台写频,打开 CPS 软件,这里我是使用蓝牙连接。</p>
 			<p>找到数字通信录,鼠标右键,可以看到菜单</p>
@@ -59,7 +59,7 @@
 			<p>MMDVM 设置</p>
 			<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/dmr/mmdvm-dmr.png" width="100%" /></td></tr></table></div>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id848"></a>13.3.5. DMR 不解码</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id859"></a>10.3.5. DMR 不解码</h3></div></div></div>
 			
 			<p>接收不解码的问题:</p>
 			<p>从仪表盘可以看到自己可能发射,也能看到 MMDVM过来的信号,但是 DMR 只能看到信号📶闪烁,电台没有语音。</p>
@@ -68,7 +68,7 @@
 			<p>电台按下PPT发射,COS灯不亮,可以尝试调节 RX 电位器。</p>
 		</div>
 
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id849"></a>13.3.6. 调试误码率</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id860"></a>10.3.6. 调试误码率</h3></div></div></div>
 			
 			<p>调试误码率一定要有耐心,很可能今天你调试出 0.0% , 明天一开机又成了 9%。发射的时候,只按PPT不讲话,和讲话的结果也不同。在鹦鹉螺模式调试 0%,回到TG4601就惨目忍睹。我常常遇到这种情况,多总结,多记录,使用概率方法。</p>
 			<p>首先你要考虑你的中继版主要使用那种模式,是C4FM 还是 DMR。如果只用一种,比较号调,如果多个模式都使用,就要做出平衡。</p>
@@ -76,7 +76,7 @@
 			<p>切记,调试误码率一定要注意,你的设备最好不要冷机调试,必须让他工作一段时间,稳定后在慢慢调试,温补晶振也不是万能的。让电台和MMDVM热机 10分钟以上,在此期间你可以随意使用鹦鹉螺回音发射。</p>
 		</div>
 
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id850"></a>13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id861"></a>10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</h3></div></div></div>
 			
 			<div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[提示]" src="/graphics/tip.png" /></td><th align="left">提示</th></tr><tr><td align="left" valign="top">
 				<p>注意:进入工程模式一定要先记录下默认值,然后再调试。</p>
@@ -97,14 +97,14 @@
 			<p>下面是 modom 配置,我没有修改,保持 pi-star 默认配置即可。另外RXOffset,TXOffset的设置对于中继板是无效的。</p>
 			<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/repeater/modem.png" width="100%" /></td></tr></table></div>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id851"></a>13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id862"></a>10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</h3></div></div></div>
 			
 			<p>我最初非常想使用VHF玩 MMDVM,拿到板子后,设置好 VHF 频率,就开始调试,折腾到凌晨2点没有成功,只能接收,无法发射(发射 COS灯不亮)。一度怀疑MMDVM板子有问题。最后偶然切换到 UHF 一切正常。</p>
 			<p>经过测试 FT-7800 不能在 VHF 上使用 9600 发射,但是可以接收。</p>
 			<p>有 FT-8800,FT-8900 的同学帮忙测试一下,在 VHF 上是否可以工作,如果可以请告诉我一声。</p>
 			<p>有 FT-991A 的同学也可以测试一下是否能在 50Mhz, 29Mhz 上玩 MMDVM。</p>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id852"></a>13.3.9. 给电台加锁</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id863"></a>10.3.9. 给电台加锁</h3></div></div></div>
 			
 			<p>有一次我开了电台和MMDVM,就出去散步了,不一会就上不去了。回家一看频道变了,可能是小孩或家人不小心碰到。</p>
 			<p>进入 21 号菜单,LOCK</p>
@@ -114,7 +114,7 @@
 			<p>按下 PPT 退出,然后把手麦从电台上拔下来。</p>
 			<p>设置完毕</p>
 		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.2. WPSD </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.4. FreeDMR</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.2. WPSD </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.4. FreeDMR</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/mmdvm.html b/radio/mmdvm.html
index cd9d937e2b..23b01f4c80 100644
--- a/radio/mmdvm.html
+++ b/radio/mmdvm.html
@@ -1,25 +1,25 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 13 章 MMDVM (Multi-Mode Digital Voice Modem)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="kenwood.mmdvm.nxdn.html" title="12.2. NX-800 MMDVM 配置" /><link rel="next" href="wpsd.html" title="13.2. WPSD" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="mmdvm"></a>第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="mmdvm.html#pi-star">13.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id829">13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id831">13.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id832">13.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id833">13.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id834">13.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">13.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">13.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id835">13.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id836">13.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">13.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">13.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id841">13.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id842">13.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id843">13.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">13.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id844">13.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id845">13.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id846">13.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id847">13.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id848">13.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id849">13.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id850">13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id851">13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id852">13.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">13.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">13.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch13s06.html">13.6. DroidStar</a></span></dt></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 10 章 MMDVM (Multi-Mode Digital Voice Modem)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="ch09s02.html" title="9.2. RJ45 口手麦定义" /><link rel="next" href="wpsd.html" title="10.2. WPSD" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="mmdvm"></a>第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="mmdvm.html#pi-star">10.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id840">10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id842">10.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id843">10.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id844">10.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id845">10.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">10.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">10.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id846">10.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id847">10.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">10.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">10.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id852">10.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id853">10.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id854">10.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">10.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id855">10.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id856">10.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id857">10.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id858">10.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id859">10.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id860">10.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id861">10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id862">10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id863">10.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">10.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">10.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch10s06.html">10.6. DroidStar</a></span></dt></dl></div>
 	
 	
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="pi-star"></a>13.1. Pi-Star Digital Voice Software</h2></div></div></div>
+<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="pi-star"></a>10.1. Pi-Star Digital Voice Software</h2></div></div></div>
 	
 	<p>Web UI 地址 http://pi-star/</p>
 	<p>用户:pi-star</p>
 	<p>密码:raspberry</p>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id829"></a>13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id840"></a>10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</h3></div></div></div>
 		
 		<p>以下是我总结出来的,希望对你有所帮助。</p>
 		<div><img src="images/mmdvm/MMDVM选择.png" /></div>
 		<p>MMDVM 是爱好者们 DIY 出来的,并没有产品化。所以板子也参差不齐,这也很正常。购买的时候要问问买家是否使用进口的温补晶振,RX/TX Offset 和 误码率。</p>
 		<p>还有固件版本,板子出品时间,尽量购买最近推出的板子,或者询问一下群里Ham购买口碑比较好的。</p>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id831"></a>13.1.2. 烧录img镜像文件</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id842"></a>10.1.2. 烧录img镜像文件</h3></div></div></div>
 		
 		<p>下载镜像文件 http://www.pistar.uk/downloads/</p>
 		<p>树莓派 3B+ 目前还没有release,可以使用 beta 版本 http://www.pistar.uk/beta/</p>
-		<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id830"></a>13.1.2.1. Mac</h4></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id841"></a>10.1.2.1. Mac</h4></div></div></div>
 			
 			<p>执行 diskutil list 查看SD卡设备文件名</p>
 			<pre class="screen">
@@ -42,7 +42,7 @@
 		</div>
 
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id832"></a>13.1.3. 释放TF卡空间</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id843"></a>10.1.3. 释放TF卡空间</h3></div></div></div>
 		
 		<p>首次使用 dd 烧录 TF 启动后,pi-star 不是使用所有的 TF 空间,需要把卡上不用空间全给树莓派</p>
 		<pre class="screen">
@@ -52,7 +52,7 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id833"></a>13.1.4. 更新系统</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id844"></a>10.1.4. 更新系统</h3></div></div></div>
 		
 		<pre class="screen">
 		
@@ -60,7 +60,7 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id834"></a>13.1.5. 修改权限从 ro 到 rw </h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id845"></a>10.1.5. 修改权限从 ro 到 rw </h3></div></div></div>
 		
 		<pre class="screen">
 		
@@ -68,34 +68,34 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.users"></a>13.1.6. 呼号列表</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.users"></a>10.1.6. 呼号列表</h3></div></div></div>
 		
 		<a class="ulink" href="https://www.radioid.net/static/users.json" target="_top">https://www.radioid.net/static/users.json</a>
 		<a class="ulink" href="https://database.radioid.net/api/dmr/user/?country=China" target="_top">中国呼号</a>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.dmr.network"></a>13.1.7. DMR Network</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.dmr.network"></a>10.1.7. DMR Network</h3></div></div></div>
 		
 		<a class="ulink" href="https://www.radioid.net/static/rptrs.json" target="_top">https://www.radioid.net/static/rptrs.json</a>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id835"></a>13.1.8. YSF Reflector List</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id846"></a>10.1.8. YSF Reflector List</h3></div></div></div>
 		
 		<p>Yaesu 设备按下 X 键 然后点击 Search 按钮,再点击 ID 按钮,输入下面列表 YSF DTMF,最后点击 EN 按钮,完成切换 </p>
 		<a class="ulink" href="https://www.pistar.uk/ysf_reflectors.php" target="_top">https://www.pistar.uk/ysf_reflectors.php</a>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id836"></a>13.1.9. YSF Network</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id847"></a>10.1.9. YSF Network</h3></div></div></div>
 		
 		<a class="ulink" href="https://www.pistar.uk/downloads/YSF_Hosts.txt" target="_top">https://www.pistar.uk/downloads/YSF_Hosts.txt</a>
 	</div>
 	
 		
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvmhost"></a>13.1.10. 手工编译安装 MMDVM</h3></div></div></div>
+<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvmhost"></a>10.1.10. 手工编译安装 MMDVM</h3></div></div></div>
 	
 	<p>MMDVM != Pi-Star</p>
 	<p>说起MMDVM大家就会想到Pi-Star,但是 MMDVM 不等于 Pi-Star。MMDVM是一套独立系统,Pi-Star 是一套封装好的MMDVM套件(包含了 MMDVMHost , Dashboard 等软件)。</p>
 	<p>首先你需要</p>
 	<div><img src="images/mmdvm/MMDVM.png" /></div>
 	<p>事实上,我们可以单独部署 MMDVMHost,目前已知 MMDVMHost 可以运行在 Linux,Mac OS,Windows系统上。</p>
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.user"></a>13.1.10.1. 创建 MMDVM 用户</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.user"></a>10.1.10.1. 创建 MMDVM 用户</h4></div></div></div>
 		
 		<p>创建 mmdvm 用户,添加 mmdvm 用户到 dialout 组</p>
 		<pre class="screen">
@@ -123,7 +123,7 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="YSFClients"></a>13.1.10.2. YSFClients</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="YSFClients"></a>10.1.10.2. YSFClients</h4></div></div></div>
 		
 		<p>因为 MMDVMHost 需要连接到 YSFGateway 才能工作。所以我们先安装 YSFGateway。</p>
 		<pre class="screen">
@@ -305,7 +305,7 @@
 			</pre>
 		</div>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="DMRGateway"></a>13.1.10.3. DMRGateway</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="DMRGateway"></a>10.1.10.3. DMRGateway</h4></div></div></div>
 		
 		<pre class="screen">
 		
@@ -321,9 +321,9 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMHost"></a>13.1.10.4. MMDVMHost</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMHost"></a>10.1.10.4. MMDVMHost</h4></div></div></div>
 		
-		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id837"></a>编译安装 MMDVMHost</h5></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id848"></a>编译安装 MMDVMHost</h5></div></div></div>
 			
 			<pre class="screen">
 			
@@ -412,7 +412,7 @@
 			
 			</pre>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id838"></a>systemd</h5></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id849"></a>systemd</h5></div></div></div>
 			
 			<p></p>
 			<pre class="screen">
@@ -923,7 +923,7 @@
 
 	</div>
 
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMCal"></a>13.1.10.5. MMDVMCal</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMCal"></a>10.1.10.5. MMDVMCal</h4></div></div></div>
 		
 		<p>MMDVMCal 是用来调试 DMR 的工具</p>
 		<pre class="screen">
@@ -979,7 +979,7 @@
 		<p>设置好后按空格键 MMDVM 板开始发射,使用 SDR 软件观察,反复调试。</p>
 	</div>
 
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.dashboard"></a>13.1.10.6. Pi-Star Digital Voice Dashboard</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.dashboard"></a>10.1.10.6. Pi-Star Digital Voice Dashboard</h4></div></div></div>
 		
 		<p>Pi-Star_DV_Dash 是 pi-star 的 Dashboard,就是我们通过IP地址进入的界面。</p>
 		<p>
@@ -992,7 +992,7 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.firmware"></a>13.1.10.7. MMDVM firmware</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.firmware"></a>10.1.10.7. MMDVM firmware</h4></div></div></div>
 		
 		<p></p>
 		
@@ -1023,16 +1023,16 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.faq"></a>13.1.10.8. FAQ</h4></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.faq"></a>10.1.10.8. FAQ</h4></div></div></div>
 		
-		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id839"></a>What is the difference between FCS and YSF? </h5></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id850"></a>What is the difference between FCS and YSF? </h5></div></div></div>
 			
 			<p>
 				<a class="ulink" href="https://forum.sharkrf.com/viewtopic.php?t=1750" target="_top">https://forum.sharkrf.com/viewtopic.php?t=1750</a>
 			</p>
 
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id840"></a>Trying to find non existent YSF reflector with a name of CN China 1</h5></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id851"></a>Trying to find non existent YSF reflector with a name of CN China 1</h5></div></div></div>
 			
 			<p>连接 CN China 1 失败,日志如下:</p>
 			<pre class="screen">
@@ -1089,7 +1089,7 @@
 
 
 	
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">12.2. NX-800 MMDVM 配置 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.2. WPSD</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.2. RJ45 口手麦定义 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.2. WPSD</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/motorola.html b/radio/motorola.html
index 13266ef8bf..567b06defa 100644
--- a/radio/motorola.html
+++ b/radio/motorola.html
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 10 章 Motorola 摩托罗拉</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="ch09s06.html" title="9.6. 中继器" /><link rel="next" href="wireless.bridge.html" title="10.2. 网线网桥数字链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 10 章 Motorola 摩托罗拉</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s06.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="motorola"></a>第 10 章 Motorola 摩托罗拉</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="motorola.html#digital">10.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">10.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">10.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">10.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">10.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id820">10.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id821">10.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">10.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">10.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">10.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id822">10.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">10.6. 通过电台建立TCP/IP链路</a></span></dt></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 6 章 Motorola 摩托罗拉</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="置物架.html" title="第 5 章 定制/DIY 电台桌/置物架" /><link rel="next" href="wireless.bridge.html" title="6.2. 网线网桥数字链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 6 章 Motorola 摩托罗拉</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="motorola"></a>第 6 章 Motorola 摩托罗拉</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="motorola.html#digital">6.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">6.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">6.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">6.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">6.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id828">6.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id829">6.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">6.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">6.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">6.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id830">6.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">6.6. 通过电台建立TCP/IP链路</a></span></dt></dl></div>
 	
-	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="digital"></a>10.1. 数字中继VPN联网方案</h2></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="digital"></a>6.1. 数字中继VPN联网方案</h2></div></div></div>
 		
 		<a class="ulink" href="images/repeater/digital.png" target="_top">
 			<div><img src="images/repeater/digital.png" /></div>
@@ -93,7 +93,7 @@
 				</li></ul></div>
 		</div>
 
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="openvpn"></a>10.1.1. VPN服务器</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="openvpn"></a>6.1.1. VPN服务器</h3></div></div></div>
 			
 			<p>请参考下面安装</p>
 			<p>
@@ -102,7 +102,7 @@
 			<p>
 				<a class="ulink" href="http://netkiller.github.io/centos/network/openvpn.html" target="_top">http://netkiller.github.io/centos/network/openvpn.html</a>
 			</p>
-			<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id817"></a>10.1.1.1. 服务器端</h4></div></div></div>
+			<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id825"></a>6.1.1.1. 服务器端</h4></div></div></div>
 				
 				<p>启用IP转发</p>
 				<pre class="screen">
@@ -156,7 +156,7 @@
 				</pre>
 
 			</div>
-			<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id818"></a>10.1.1.2. 中继节点端</h4></div></div></div>
+			<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id826"></a>6.1.1.2. 中继节点端</h4></div></div></div>
 				
 				<p>启用IP转发</p>
 				<pre class="screen">
@@ -193,7 +193,7 @@
 		
 				</pre>
 			</div>
-			<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id819"></a>10.1.1.3. 测试vpn是否可用</h4></div></div></div>
+			<div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id827"></a>6.1.1.3. 测试vpn是否可用</h4></div></div></div>
 				
 				<p>3台linux服务器运行openvpn服务后可以看到一个tun0网络适配器,我们相互ping对方的tun0上的IP地址即可,正常应该全部都通,不通请查看防火墙配置。</p>
 				<p>服务器tun0状态</p>
@@ -286,7 +286,7 @@
 	
 	
 	
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s06.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.6. 中继器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.2. 网线网桥数字链路</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 5 章 定制/DIY 电台桌/置物架 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.2. 网线网桥数字链路</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/radio.html b/radio/radio.html
index 3b8557800b..a2ba6d2296 100644
--- a/radio/radio.html
+++ b/radio/radio.html
@@ -1,10 +1,15 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 I. 业余无线电</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="next" href="ch01.html" title="第 1 章 业余无线电故事" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 I. 业余无线电</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="radio"></a>部分 I. 业余无线电</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">2. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id806">2.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch02s04.html">2.4. Jami VOIP 客户端</a></span></dt></dl></dd><dt><span class="chapter"><a href="置物架.html">3. 定制/DIY 电台桌/置物架</a></span></dt></dl></div>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 I. 业余无线电</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="radio"></a>部分 I. 业余无线电</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="analog.html">2. 模拟电台</a></span></dt><dd><dl><dt><span class="section"><a href="analog.html#id806">2.1. 通信模式</a></span></dt><dt><span class="section"><a href="天线的工作原理.html">2.2. 天线的工作原理</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html">2.3. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">2.3.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id808">2.3.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id809">2.3.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. 电台电源</a></span></dt></dl></dd><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">3. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">3.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch03s02.html">3.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02.html#id811">3.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id812">3.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id813">3.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s03.html">3.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#id814">3.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch03s03.html#id815">3.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch03s03.html#id816">3.3.3. Tetra</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">3.4. 带宽</a></span></dt><dt><span class="section"><a href="ch03s05.html">3.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. 中继器</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html">3.7. 数字电台声音不好听</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台声音不好听.html#id817">3.7.1. 设备因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id818">3.7.2. 声码器的因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id819">3.7.3. 误码率/丢失率</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id820">3.7.4. 网络因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id822">3.7.5. 格式转换</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id823">3.7.6. 最后总结</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">4. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id824">4.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch04s03.html">4.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch04s04.html">4.4. Jami VOIP 客户端</a></span></dt></dl></dd></dl></div>
 	
 	
 	
-	 
+
+	
+
+
+	
+
 </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">Netkiller Amateur Radio 手札 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 1 章 业余无线电故事</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
diff --git a/radio/tms.html b/radio/tms.html
index 7b0f98bb25..95bff0ae37 100644
--- a/radio/tms.html
+++ b/radio/tms.html
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.5. Mototrbo 数字电台短信协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="link.html" title="10.4. Link Establishment(建立IP链路)" /><link rel="next" href="tunnel.html" title="10.6. 通过电台建立TCP/IP链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.5. Mototrbo 数字电台短信协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tms"></a>10.5. Mototrbo 数字电台短信协议分析</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.5. Mototrbo 数字电台短信协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="link.html" title="6.4. Link Establishment(建立IP链路)" /><link rel="next" href="tunnel.html" title="6.6. 通过电台建立TCP/IP链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.5. Mototrbo 数字电台短信协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tms"></a>6.5. Mototrbo 数字电台短信协议分析</h2></div></div></div>
 		
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>10.5.1. IP Address 与 Radio ID 相互转换</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>6.5.1. IP Address 与 Radio ID 相互转换</h3></div></div></div>
 			
 
 			<p>DMR 网络</p>
@@ -40,7 +40,7 @@
 		
 			</pre>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>10.5.2. 检查 Radio 状态</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>6.5.2. 检查 Radio 状态</h3></div></div></div>
 			
 			<p>判断电台是否开机</p>
 			<p>数字电台使用的多了,就不想喊CQ了,直接进入通信录,找到朋友,检查状态。如果对方在线就会出现一个绿色的"对号",同时对方也会振铃。</p>
@@ -58,7 +58,7 @@
 		
 			</pre>
 		</div>
-		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id822"></a>10.5.3. TMS 短信协议分析</h3></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id830"></a>6.5.3. TMS 短信协议分析</h3></div></div></div>
 			
 			<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="NaN"><tr><td><img src="images/mototrbo/MototrboTMS.png" width="NaN" /></td></tr></table></div>
 			<p>头部:0x00开始,然后是短信内容的长度,0x0e 0x00 分割,然后是序号,最后是 0x04 结尾 内容:\r回车符,0x00,换行符\n,信息内容,0x00结束,短信的字符集是 utf-16</p>
@@ -163,7 +163,7 @@
 			<p>到此为止,我也曾经尝试分析 ARS,LRRP ......等等协议,很想实现ARS将GPS坐标抓出来,放到地图上,实现aprs.is那样的功能。 逆向工程太复杂,放弃了。</p>
 			<p>相关软件:https://github.com/netkiller/Mototrbo</p>
 		</div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.4. Link Establishment(建立IP链路) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.6. 通过电台建立TCP/IP链路</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.4. Link Establishment(建立IP链路) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.6. 通过电台建立TCP/IP链路</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/tunnel.html b/radio/tunnel.html
index 697257d6ba..4aeef5cea6 100644
--- a/radio/tunnel.html
+++ b/radio/tunnel.html
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.6. 通过电台建立TCP/IP链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="tms.html" title="10.5. Mototrbo 数字电台短信协议分析" /><link rel="next" href="hytera.html" title="第 11 章 Hytera 海能达" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.6. 通过电台建立TCP/IP链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tunnel"></a>10.6. 通过电台建立TCP/IP链路</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.6. 通过电台建立TCP/IP链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="tms.html" title="6.5. Mototrbo 数字电台短信协议分析" /><link rel="next" href="hytera.html" title="第 7 章 Hytera 海能达" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.6. 通过电台建立TCP/IP链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tunnel"></a>6.6. 通过电台建立TCP/IP链路</h2></div></div></div>
 		
 		<p>数字中继联网方案</p>
 		<a class="ulink" href="images/tunnel/MototrboTunnel.png" target="_top">
 			<div><img src="images/tunnel/MototrboTunnel.png" /></div>
 		</a>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.5. Mototrbo 数字电台短信协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 11 章 Hytera 海能达</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.5. Mototrbo 数字电台短信协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 7 章 Hytera 海能达</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/wireless.bridge.html b/radio/wireless.bridge.html
index 8eea0eed38..1252d1d569 100644
--- a/radio/wireless.bridge.html
+++ b/radio/wireless.bridge.html
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.2. 网线网桥数字链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="next" href="firmware.html" title="10.3. Motorola XiR R8200 固件升级教程" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.2. 网线网桥数字链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wireless.bridge"></a>10.2. 网线网桥数字链路</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.2. 网线网桥数字链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="next" href="firmware.html" title="6.3. Motorola XiR R8200 固件升级教程" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.2. 网线网桥数字链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wireless.bridge"></a>6.2. 网线网桥数字链路</h2></div></div></div>
 		
 		<a class="ulink" href="images/repeater/RepeaterWirelessBridge.png" target="_top">
 			<div><img src="images/repeater/RepeaterWirelessBridge.png" /></div>
 		</a>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 10 章 Motorola 摩托罗拉 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.3. Motorola XiR R8200 固件升级教程</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 6 章 Motorola 摩托罗拉 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.3. Motorola XiR R8200 固件升级教程</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/wpsd.html b/radio/wpsd.html
index 203ef341ad..a5ab3de0f9 100644
--- a/radio/wpsd.html
+++ b/radio/wpsd.html
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.2. WPSD</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="next" href="mmdvm.hotspot.7800.html" title="13.3. Yaesu FT-7800 + 中继版解决方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.2. WPSD</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wpsd"></a>13.2. WPSD</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.2. WPSD</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="next" href="mmdvm.hotspot.7800.html" title="10.3. Yaesu FT-7800 + 中继版解决方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.2. WPSD</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wpsd"></a>10.2. WPSD</h2></div></div></div>
 	
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id841"></a>13.2.1. Raspberry 树莓派安装 WPSD</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id852"></a>10.2.1. Raspberry 树莓派安装 WPSD</h3></div></div></div>
 		
 		<p>下载 WPSD</p>
 		<pre class="screen">
@@ -74,7 +74,7 @@
 		
 		</pre>
 	</div>
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id842"></a>13.2.2. 进入 pi-star 终端</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id853"></a>10.2.2. 进入 pi-star 终端</h3></div></div></div>
 		
 		<p>主机地址:wpsd.local</p>
 		<p>用户名:pa-star</p>
@@ -115,7 +115,7 @@
 		</pre>
 	</div>
 	
-	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id843"></a>13.2.3. GPS</h3></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id854"></a>10.2.3. GPS</h3></div></div></div>
 		
 		<p>在树莓派上插一张 USB GPS 天线,然后找到该天线的设备文件,一般是 /dev/ttyACM0,然后使用下面命令测试,可以看到如下数据。</p>
 		<pre class="screen">
@@ -289,7 +289,7 @@
 		</pre>
 	</div>
 	
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 13 章 MMDVM (Multi-Mode Digital Voice Modem)  </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.3. Yaesu FT-7800 + 中继版解决方案</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 10 章 MMDVM (Multi-Mode Digital Voice Modem)  </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.3. Yaesu FT-7800 + 中继版解决方案</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git a/radio/yaesu.html b/radio/yaesu.html
new file mode 100644
index 0000000000..610cb54723
--- /dev/null
+++ b/radio/yaesu.html
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 9 章 Yaesu</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="kenwood.mmdvm.nxdn.html" title="8.2. NX-800 MMDVM 配置" /><link rel="next" href="ch09s02.html" title="9.2. RJ45 口手麦定义" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 9 章 Yaesu</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="yaesu"></a>第 9 章 Yaesu</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="yaesu.html#id839">9.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. RJ45 口手麦定义</a></span></dt></dl></div>
+		
+		<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id839"></a>9.1. RJ11 口手麦定义 MH-48 手麦接口</h2></div></div></div>
+			
+			<p>Yaesu FT-1500M/1802E/2800</p>
+			<p>Yaesu FT-1807/7800R/8800R/8900R</p>
+			<pre class="screen">
+			
+PIN1:	SW2(green)
+PIN2:	SW1(brown)
+PIN3:	+8Volt(red)
+PIN4:	GROUND(screen)
+PIN5:	MIC(white)
+pin6:	PTT(blue)/(clone FT1802E)
+			
+			</pre>
+		</div>
+		
+
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">8.2. NX-800 MMDVM 配置 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.2. RJ45 口手麦定义</td></tr></table></div><script xmlns="">
+			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+			ga('create', 'UA-11694057-1', 'auto');
+			ga('send', 'pageview');
+
+		</script><script xmlns="" async="async">
+			var _hmt = _hmt || [];
+			(function() {
+			var hm = document.createElement("script");
+			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(hm, s);
+			})();
+</script><script xmlns="" async="async">
+			(function(){
+			var bp = document.createElement('script');
+			var curProtocol = window.location.protocol.split(':')[0];
+			if (curProtocol === 'https') {
+			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
+			}
+			else {
+			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
+			}
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(bp, s);
+			})();
+</script></body></html>
\ No newline at end of file
diff --git "a/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html" "b/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html"
index 1e9a64d54c..7ae4cd8212 100644
--- "a/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html"
+++ "b/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html"
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 9 章 数字电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="next" href="ch09s02.html" title="9.2. 声码器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 9 章 数字电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="为什么国家会大力推广数字电台"></a>第 9 章 数字电台</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">9.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#id811">9.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id812">9.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id813">9.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">9.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#id814">9.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch09s03.html#id815">9.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch09s03.html#id816">9.3.3. Tatra</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s04.html">9.4. 带宽</a></span></dt><dt><span class="section"><a href="ch09s05.html">9.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch09s06.html">9.6. 中继器</a></span></dt></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 3 章 数字电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="ch02s04.html" title="2.4. 电台电源" /><link rel="next" href="ch03s02.html" title="3.2. 声码器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 3 章 数字电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="为什么国家会大力推广数字电台"></a>第 3 章 数字电台</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">3.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch03s02.html">3.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02.html#id811">3.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id812">3.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id813">3.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s03.html">3.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#id814">3.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch03s03.html#id815">3.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch03s03.html#id816">3.3.3. Tetra</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">3.4. 带宽</a></span></dt><dt><span class="section"><a href="ch03s05.html">3.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. 中继器</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html">3.7. 数字电台声音不好听</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台声音不好听.html#id817">3.7.1. 设备因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id818">3.7.2. 声码器的因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id819">3.7.3. 误码率/丢失率</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id820">3.7.4. 网络因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id822">3.7.5. 格式转换</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id823">3.7.6. 最后总结</a></span></dt></dl></dd></dl></div>
 	
-	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id810"></a>9.1. 为什么国家会大力推广数字电台</h2></div></div></div>
+	<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id810"></a>3.1. 为什么国家会大力推广数字电台</h2></div></div></div>
 		
 		<p>以目前 UHF 段为例,给国家和用户都带来很多痛点。</p>
 		<div class="orderedlist"><p class="title"><strong>无线电管理部门的痛点</strong></p><ol class="orderedlist" type="1"><li class="listitem">首先是频率使用混乱难管理,很多单位无证发射。</li><li class="listitem">然后是收费难,不主动办理执照的用户很难收到频谱使用费。</li><li class="listitem">最后是容量饱和,UHF已经十分拥挤。</li></ol></div>
@@ -22,9 +22,10 @@
 	
 	
 	
+	
 
 
-</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">部分 III. 数字业余无线电 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.2. 声码器</td></tr></table></div><script xmlns="">
+</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.4. 电台电源 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.2. 声码器</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git "a/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html" "b/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html"
index 33db7b9870..93b6125c38 100644
--- "a/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html"
+++ "b/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html"
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 5 章 天线的工作原理</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="ch04.html" title="第 4 章 通信模式" /><link rel="next" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 5 章 天线的工作原理</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="天线的工作原理"></a>第 5 章 天线的工作原理</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.2. 天线的工作原理</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="第 2 章 模拟电台" /><link rel="prev" href="analog.html" title="第 2 章 模拟电台" /><link rel="next" href="浅谈电磁波相位.html" title="2.3. 浅谈电磁波相位" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.2. 天线的工作原理</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><th width="60%" align="center">第 2 章 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="天线的工作原理"></a>2.2. 天线的工作原理</h2></div></div></div>
 		
 		<p>我用最简单易懂的语言讲一下,一看你就明白了。</p>
 		<p>交流电大家都知道,我们用的交流电是50Hz,他会在导线中传输。</p>
@@ -8,7 +8,7 @@
 		<p>如果旁边有一根2米长的金属导线,跟它保持平行,我们叫极化方向。那么这根导线就能将前面那个根导线射出交流电接收下来。</p>
 		<p>同理将交流电频率提高到 430MHz,将导线修剪成长度70CM,就能将电流发射出去。</p>
 		<p>无线充电也是这种原理。</p>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 4 章 通信模式 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 6 章 浅谈电磁波相位</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 2 章 模拟电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.3. 浅谈电磁波相位</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git "a/radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html" "b/radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html"
new file mode 100644
index 0000000000..d922838d77
--- /dev/null
+++ "b/radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html"
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.7. 数字电台声音不好听</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s06.html" title="3.6. 中继器" /><link rel="next" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.7. 数字电台声音不好听</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s06.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="HamsOverIP.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="数字电台声音不好听"></a>3.7. 数字电台声音不好听</h2></div></div></div>
+		
+		<p>很多火腿是从模拟转数字,习惯了模拟的声音(音质)比较难接收数字电台的声音。</p>
+		<p>造成这种现象的根源有几个,在心理学上叫首因效应、自利性偏见和证实性性偏见。这种现象在我们的生活中非常常见的,例如黑胶唱片到数字音乐,胶片到数码相机,燃油车到电动车,人们对与新鲜事物充满了不确定性和恐惧,而选择保持现状的状态。</p>
+		<p>首因效应,就是先入为主,如果你接触电台就是玩数字电台,从未玩过模拟,你就不会用这种问题。通常人是能适应设备的,而传统的人要求设备适应人。</p>
+		<p>自利性偏见和证实性性偏见是产生数字电台声音不好听这个观点闭环的关键,人们为了证实数字电台声音不好听,找个钟理由,同时让其他人帮自己强化这个信念。</p>
+		<p>回到主题,并不是数字模式声音不好听,数字电台不背锅。</p>
+		<p>造成数字电台声音不好听的因素有很多,但是最终打架都不加思考,让数字模式背锅。是什么原因造成了这种结果,造成数字音质差因素有那些?今天我给打架说个明白。</p>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id817"></a>3.7.1. 设备因素</h3></div></div></div>
+			
+			<p>相比模拟电台,也就是常规 FM 模式,数字电台以及数字电路更复杂,数字通信相比 FM 更苛刻,是有一定门槛的。</p>
+			<p>但是这个门槛一旦被突破,随着时间推移研发投入,也越来越成熟。就像第一代GSM手机到如今5G发展一样。</p>
+			<p>早年看到华强北整栋楼都是做老年机的,因为门槛低,随便那个工厂都能生产,而如今手机被生产被垄断在几个大厂之间。手机生产门槛越来越高。</p>
+			<p>数字电台的发展也是如此,摩托罗拉引领数字通信,我们看到泉州小弟(泉州机)束手无策,摩托罗拉赚的盆满钵满,拿下很多政府大订单,后起海能达入局,投入大量研发,奋起直追,抄袭照搬摩托罗拉技术,被摩托罗拉两次告上法庭。</p>
+			<p>因为数字电台门槛比较高,就类似原研药和国产仿制药一样,泉州厂做出来数字电台参差不齐,这就导致了不同设备之间通信,音质不好,用户体验差的问题。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id818"></a>3.7.2. 声码器的因素</h3></div></div></div>
+			
+			<p>声码器就是把麦克风采集的PCM音频进行编码,编程二进制,二进制再由 4FSK 调制,将其发射出去。对方收到二禁止编码,再将其解码成PCM音频,从喇叭里面播放出来。</p>
+			<p>这个过程可以比喻成,麦克风 转 MP3 --- 发送 --- 接收 MP3 -- 播放, 声码器就是一种线性音频压缩格式,确切地说是流媒体格式。</p>
+			<p>声码器的形态,既可以是软件,也可以是硬件芯片,电台里面用的就是“芯片”,芯片效率更高,更稳定。</p>
+			<p>你若理解不了,我再比喻一下,这里你也可以理解为 DVD 软解/硬解,软解就是用电脑播放器看DVD,用的是软件,解码是CPU负责。而 DVD 机是硬解,插入DVD就能播放。</p>
+			<p>声码器有很多种,来自不同厂商的解决方案,每个厂商都有自己的标准,就像 MP3,WAV,FLAC,APE。目前再售的电台,ambe 方案最多,ambe 上市时间早,市场占有率高,从80年代开始该公司就从事声码器研发。如今已经占据声码器半壁江山,他的用户包括,苹果、三星、华为…… (声码器手机里面用量远远高原电台),如今ambe 声码器已经发展到第三带。ambe 是第一代,ambe2000 是第二代,最近版本是 ambe3000 第三代。</p>
+			<p>第一代 ambe 已经专利过期,很多国内厂商开始仿制,并且用在了很多泉州电台里面。</p>
+			<p>虽然摩罗罗拉、建武、八重洲、Icom、海能达、泉州机他门都是用 ambe 的方案,但是调教参数都略有差异(例如速率9.6Kps/4.8Kps),并且使用的声码器版本也不同。即使是ambe2000系列,也有好几个子版本,这就造成了数字电台声音不好听的现象。</p>
+			<p>同时你会发现,同一个生态体系的数字电台就不存在这个问题,不信你用两台相同厂家的数字机,在数字模式下直频,你看看声音如何?两个摩托罗拉或者两个海能达,音质是相当不错的。</p>
+			<p>厂商为什么不用其他声码器?</p>
+			<p>因为两种不同的声码器无法互通,厂商为了让自家电台能跟其他厂互通,都默认选择了 ambe2000 系列声码器。</p>
+			<p>为什么 P25 和 Tetra 音质好?</p>
+			<p>因为他门没有使用常规的 AMBE+2 声码器</p>
+			<p>要想获得更好的音质就要使用更先进的声码器,例如 ambe3000 系列,或者其他公司产品,但是!!! 会有兼容问题,老电台怎么办?最终厂家都做了妥协,使用中间的 ambe2000 系列。</p>
+			<p>最后,电台满足的是通连,不是HIFI高保真。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id819"></a>3.7.3. 误码率/丢失率</h3></div></div></div>
+			
+			<p>数字电台传播的比模拟电台远,但是远程弱信号如果受到干扰,就会产生误码率/丢失率。此时就会发出 DVD 那种马赛克声音。</p>
+			<p>就如面前所说,人们的观念,宁可接收噪声刺耳,且听不清,也不愿接受数字电台来的更实际的断断续续的清洗通话。</p>
+			<p>人们还会忽视,当数字和模拟都无法进行语音通信的时候,数字电台还可以发送短信,电台会持续发送短信,一旦遇到通信窗口,瞬间就能把文本的短信发出去。</p>
+			<p>人们更忽视了,数字电台海能发送图片,在应急通信中,能把现场图片发送给指挥员。</p>
+			<p>至于定位,现在国产电台都同时带有北斗和GPS。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id820"></a>3.7.4. 网络因素</h3></div></div></div>
+			
+			<p>数字电台原生支持网络接入,网络接入有三类,分别是:中继网络接入、终端网络接入。</p>
+			<p>中继网络接入,就是将多个中继台接到互联网,商用通常都是专线,有固定IP地址的光纤网络。并且有机房和空调。而我们业余无线电就没有这种条件了,要想办法解决网络问题,想出各种奇葩方案,能联网就已经不错了。</p>
+			<p>例如深圳439.790中继台,我们当年用了微波对射方案,中继台通过两个微波天线(锅)连接到50公里外的节点。我们也没有固定IP地址,BG7IGY 就用OpenWRT刷盒子,用 OpenVPN 打洞。最终实现了中继互联,这种环境能联网,还要啥自行车。</p>
+			<p>如今中继台都会选择了另一种接入方案,也就是 MMDVM,首先火腿能提供的网络条件多是 ADSL 网络,并不是独享专线,跟其他业务共用。其次 MMDVM 很多服务器是在外国。所以从中继台到 MMDVM 之间的网络无法保证100%稳定,也会出现各种问题,例如丢包。以DMR为例,DMR的网络是建立在UDP的基础之上的,UDP是不保障对方一定收到数据包的。</p>
+			<p>还有很多高山中继台,只能使用4G/5G流量卡,他门使用的路由器都是家用级别的,无法保障7*24小时工作,也没有机房和空调。</p>
+			<p>最后,终端网络接入,也就是热点,主要是 MMDVM 热点,这就不用我说了,网络质量更是参差不齐。丢包/卡顿,是家常便饭。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id822"></a>3.7.5. 格式转换</h3></div></div></div>
+			
+			<p>前面说了,每个电台用的声码器调教,甚至出厂商都不同,MMDVM 要实现互通,就需要进行,音频的编码/解码。即拆包/封包。</p>
+			<p>例如 Yaesu Fusion YSF 在 VW 模式下,你要跟 DMR 互通。会经历什么?</p>
+			<div class="section"><div class="titlepage"></div>首先 C4FM 和 DMR 都是用了 ambe+2 的声码器,互通是没有问题的。但是 VM 模式采用 9.6K/bps 采样,DMR 是 4.8K/bps,此时 YSF 的声音编码就不能直接给到 DMR 了,DMR 那边只会闪烁信号,没有任何语音输出。</div>
+			<p>这时就需要把 YSF 的 9.6k包解码成PCM,然后再用软件声码器编码成 4.8k 语音给到 DMR,此时 DMR就能播放出声音了。</p>
+			<p>经历这个过程,YSF 9.6 高保真音频,就被有损压缩成了 4.8 这个过程还会造成通信延迟。</p>
+			<p>有人说 D-Star 好,那是再同一个中继上通连,如果你经过 MMDVM,会发生什么事?</p>
+			<p>D-Star 为了降低成本以使用了ambe第一代声码器,没错80年代的技术。D-Star 跟任何主流数字模式互通都要进行音频的解码和重新编码。也就是 ambe 解码,再编码成主流的 ambe+2(ambe2000) 否则其他电台都听不到声音。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id823"></a>3.7.6. 最后总结</h3></div></div></div>
+			
+			<p>综上所述,数字声音不好听,是多种因素造成的,在这种环境下,就会出现网络丢包,卡顿,格式转换损失、等等引起马赛克音/弹簧音,但这并不是数字电台造成的,而是通信过程种各种环节造成的,数字模式不背锅。</p>
+			
+		</div>
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s06.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HamsOverIP.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.6. 中继器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 4 章 Hams Over IP</td></tr></table></div><script xmlns="">
+			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+			ga('create', 'UA-11694057-1', 'auto');
+			ga('send', 'pageview');
+
+		</script><script xmlns="" async="async">
+			var _hmt = _hmt || [];
+			(function() {
+			var hm = document.createElement("script");
+			hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(hm, s);
+			})();
+</script><script xmlns="" async="async">
+			(function(){
+			var bp = document.createElement('script');
+			var curProtocol = window.location.protocol.split(':')[0];
+			if (curProtocol === 'https') {
+			bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
+			}
+			else {
+			bp.src = 'http://push.zhanzhang.baidu.com/push.js';
+			}
+			var s = document.getElementsByTagName("script")[0];
+			s.parentNode.insertBefore(bp, s);
+			})();
+</script></body></html>
\ No newline at end of file
diff --git "a/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html" "b/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html"
index 86388c7be8..3ab3f1f3a0 100644
--- "a/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html"
+++ "b/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html"
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 6 章 浅谈电磁波相位</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="天线的工作原理.html" title="第 5 章 天线的工作原理" /><link rel="next" href="ch06s02.html" title="6.2. 什么决定了相位方向?" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 6 章 浅谈电磁波相位</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="ch06s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="浅谈电磁波相位"></a>第 6 章 浅谈电磁波相位</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="浅谈电磁波相位.html#id807">6.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.3. 浅谈电磁波相位</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="第 2 章 模拟电台" /><link rel="prev" href="天线的工作原理.html" title="2.2. 天线的工作原理" /><link rel="next" href="ch02s04.html" title="2.4. 电台电源" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.3. 浅谈电磁波相位</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><th width="60%" align="center">第 2 章 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="浅谈电磁波相位"></a>2.3. 浅谈电磁波相位</h2></div></div></div>
 		
 		<p>
 			电磁波相位,如果不是电子和无线点专业的人根本接触不到。我也是在跟一个Ham通联的过程中第一次听过这个词,但是我瞬间就明白了什么是电磁波相位。很多玩了十几年的老Ham可能都没有接触过电磁波相位的知识。所以我想有必要做一下科普。
 		</p>
 		<p>如果你了解交流电,那很容易理解电磁波相位,他们原理一样。如果你不了解也没有关系,我会用其他方式解释。</p>
 		<p>我们在玩无线电的时候对于天馈系统,更多的是考虑极化方向,驻波和增益。这几项都是能直观感受到的,且不需要复杂设备测试(驻波表和天线分析仪),电磁波相位很少有人去关注。</p>
-		<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id807"></a>6.1. 什么是电磁波相位?</h2></div></div></div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id807"></a>2.3.1. 什么是电磁波相位?</h3></div></div></div>
 			
 			<p>电磁波跟声音很像,它们的很多理论都通用。如果玩过音响,就能很快理解什么是相位。</p>
 			<p>从功放到音箱需要通过音频线连接,功放的接线柱分成红色和黑色两个。音箱端的接线柱也同样是黑色和红色两个。正确的连接方法就是红接红,黑接黑。</p>
@@ -21,9 +21,26 @@
 				本应该 A 选手发球,结果 B 选手发了球,这就是相位错误。
 			</p>
 		</div>
-		
-		
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch06s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 5 章 天线的工作原理 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.2. 什么决定了相位方向?</td></tr></table></div><script xmlns="">
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id808"></a>2.3.2. 什么决定了相位方向?</h3></div></div></div>
+			
+			<p>
+				我在跟一个Ham通联的时候,他说单位里采购摩托罗拉的中继产品,厂家会配原装馈线,需要长度可能跟厂家说,厂家会配合适长度的馈线,厂家不建议她们自己制作馈线,问原因,厂家说会影响效果。他说的确原厂的馈线效果好,观察唯一不同就是,原厂的馈线的接头是注塑的,不是手工制作焊接的。
+			</p>
+			<p>我的分析就是厂家的馈线是根据使用频率做了电磁波相位角匹配的。相位角跟极化角都会影响接收和发射效果。极化方向很容易调整,相位需要设备调试。</p>
+			<p>对电磁波相位直接产生影响的因素就是馈线的长度。通过修建馈线的长度,就能制作出不同相位角的馈线。</p>
+			<p>通过公式计算,也能计算出不同相位需要馈线的长度。</p>
+		</div>
+		<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id809"></a>2.3.3. 为什么不能使用三通同时安装两部天线?</h3></div></div></div>
+			
+			<p>你是否听过天线阵这个词?是否尝试过DIY天线阵?</p>
+			<p>单个高增益八木天线具有指向性,接收范围角度小。八木天线阵能弥补这个缺陷,即增加接收范围,也兼备高增益。</p>
+			<p>你是否想过使用三通(一进二出)来同时安装两个天线呢?我还曾经想过使用四通实现三个八木天线垂直极化安装,120度夹角,实现360度覆盖。</p>
+			<p>如果是试过,一定是失败的。</p>
+			<p>失败原因就是每个天线的相位角不同。同频同播天线,相同频率两个相位角不同,会相互压制。除此之外还有功率分配的问题,需要用到一个设备角功分器。</p>
+			<p>所以在民用领域很少有天线阵,同频同播等等技术的应用。</p>
+			<p>汽车排气管消音,还有降噪耳机,就是用这种原理实现的。即相同频率发射一个反相位的声音,声音就消失了。</p>
+		</div>
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. 天线的工作原理 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.4. 电台电源</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
diff --git "a/radio/\347\275\256\347\211\251\346\236\266.html" "b/radio/\347\275\256\347\211\251\346\236\266.html"
index 0cb896df6f..8c6fd05e62 100644
--- "a/radio/\347\275\256\347\211\251\346\236\266.html"
+++ "b/radio/\347\275\256\347\211\251\346\236\266.html"
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 3 章 定制/DIY 电台桌/置物架</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="ch02s04.html" title="2.4. Jami VOIP 客户端" /><link rel="next" href="analog.html" title="部分 II. 模拟电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
-		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 3 章 定制/DIY 电台桌/置物架</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="置物架"></a>第 3 章 定制/DIY 电台桌/置物架</h2></div></div></div>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 5 章 定制/DIY 电台桌/置物架</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="device.html" title="部分 II. 电台设备" /><link rel="next" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a>
+		| <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 5 章 定制/DIY 电台桌/置物架</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=watch&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;repo=netkiller.github.io&amp;type=fork&amp;count=true&amp;size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&amp;type=follow&amp;count=true&amp;size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="置物架"></a>第 5 章 定制/DIY 电台桌/置物架</h2></div></div></div>
 		
 		<div><img src="images/table/0.png" /></div>
 		<p>效果图</p>
 		<div><img src="images/table/1.png" /></div>
-	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.4. Jami VOIP 客户端 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 部分 II. 模拟电台</td></tr></table></div><script xmlns="">
+	</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&amp;d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">部分 II. 电台设备 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 6 章 Motorola 摩托罗拉</td></tr></table></div><script xmlns="">
 			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)