﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-疯狂-随笔分类-网络通讯</title><link>http://www.blogjava.net/freeman1984/category/49063.html</link><description>STANDING ON THE SHOULDERS OF GIANTS
</description><language>zh-cn</language><lastBuildDate>Mon, 19 Oct 2015 08:04:02 GMT</lastBuildDate><pubDate>Mon, 19 Oct 2015 08:04:02 GMT</pubDate><ttl>60</ttl><item><title>FTP主动模式和被动模式的比较(转载)</title><link>http://www.blogjava.net/freeman1984/archive/2015/02/07/422809.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Sat, 07 Feb 2015 05:06:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2015/02/07/422809.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/422809.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2015/02/07/422809.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/422809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/422809.html</trackback:ping><description><![CDATA[<p>我们在上传文件或图片到主机的时候，都不可避免的用到FTP软件这个上传工具。在上传的时候，有两种传输方式大家一定不会不熟悉，那就是主动模式和被动模式，他们的英文简写是Port和Pasv。常常有客户无法上传的时候，我们都会告诉他们，把FTP软件被动模式前面的钩去掉再试试。这说明，FTP软件默认是使用被动模式的，这种传输模式较先进一些。而有些客户无法在这种模式下上传的原因，往往是由于他们电脑中安装了防火墙、杀毒软件或者他们电脑所在的局域网做了特殊限制造成。</p><p><img src="http://www.zhaomu.com/Images/Editor/2015-08-13/e4fa8488-ac90-4d17-bfba-a8eb9c2eb414.jpg" _src="http://www.zhaomu.com/Images/Editor/2015-08-13/e4fa8488-ac90-4d17-bfba-a8eb9c2eb414.jpg"  alt="" /></p><p>首先我们要知道，我们在使用FTP上传、删除、修改文件的时候其实要经过两个过程。一个是命令连接，一个是数据传输。<strong>命令连接</strong>的过程是我们电脑-&gt;服务器，通常是我们电脑中一个随机的大于1024的端口-&gt;服务器的21端口。我们熟知的FTP的21端口就是建议命令连接时所必需的。对于这主动和被动这两种上传模式而言，命令连接的过程是完全相同的，其区别就在<strong>数据传输</strong>过程中。主动模式下，当需要传送数据时，客户端在命令连接上用PORT命令告诉服务器：&amp;ldquo;我打开了XXXX端口（通常是一个随机的大于1024的端口），你过来连接我&amp;rdquo;。于是服务器从20端口向客户端的这个端口发送连接请求，建立一条数据连接来传送数据，这就是服务器-&gt;客户电脑的过程。而在被动模式下，服务器在命令连接上用PASV命令告诉客户端：&amp;ldquo;我打开了XXXX端口（通常是在FTP服务端设置的一个高位端口范围），你过来连接我&amp;rdquo;。于是客户端向服务器的这个端口范围发送连接请求，建立一条数据连接来传送数据。</p><p>一句话，主动模式的FTP是指服务器主动连接客户端的数据端口，被动模式的FTP是指服务器被动地等待客户端连接自己的数据端口。故通过防火墙对高位端口的阻塞，会造成主动模式受限，被动模式比较先进。另外通过设置被动模式的端口范围，只开放一定的端口对外传输数据，也大大减少了服务器安全性暴露的风险。</p><p>那么，在哪里设置被动模式的端口范围呢。Windows环境下的IIS FTP的设置方法是：打开C:\WINDOWS\system32\inetsrv\MetaBase.xml，当然首先要停止IIS Admin Service服务。然后编辑这个文件里面&lt;IIsFtpService&gt;区块下的PassivePortRange，比如设置成PassivePortRange="50030-50039"，这就指定了10个端口来传输数据。而Linux环境下的ProFTP的设置方法是：打开proftp的配置文件，命令是vi /etc/proftpd.conf，然后在&lt;Global&gt;区块里面添加PassivePorts 50030 50039这样的一段文字，也和上面IIS中的端口设置是一样的功能。</p><p>最后在说下这两种模式的优缺点。主动模式对FTP服务器的管理有利，但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接，而这个端口很有可能被客户端的防火墙阻塞掉。被动模式对FTP客户端的管理有利，但对服务器端的管理不利。因为客户端要与服务器端建立两个连接，其中一个连到一个高位随机端口，而这个端口很有可能被服务器端的防火墙阻塞掉。比较明智的方法是，同时做好服务器和客户电脑的安全设置，尽量不要开防火墙，就能比较顺利的通过FTP上传和管理我们的文件。</p><img src ="http://www.blogjava.net/freeman1984/aggbug/422809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2015-02-07 13:06 <a href="http://www.blogjava.net/freeman1984/archive/2015/02/07/422809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数字证书原理(转)</title><link>http://www.blogjava.net/freeman1984/archive/2012/07/24/383817.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Tue, 24 Jul 2012 02:35:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2012/07/24/383817.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/383817.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2012/07/24/383817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/383817.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/383817.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 数字证书原理 文中首先解释了加密解密的一些基础知识和概念，然后通过一个加密通信过程的例子说明了加密算法的作用，以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释，并讨论一下windows中数字证书的管理，最后演示使用makecert生成数字证书。如果发现文中有错误的地方，或者有什么地方说得不够清楚，欢迎指出！1、基础知识&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<a href='http://www.blogjava.net/freeman1984/archive/2012/07/24/383817.html'>阅读全文</a><img src ="http://www.blogjava.net/freeman1984/aggbug/383817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2012-07-24 10:35 <a href="http://www.blogjava.net/freeman1984/archive/2012/07/24/383817.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>select, iocp, epoll,kqueue及各种I/O复用机制</title><link>http://www.blogjava.net/freeman1984/archive/2011/12/07/365746.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 07 Dec 2011 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/12/07/365746.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/365746.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/12/07/365746.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/365746.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/365746.html</trackback:ping><description><![CDATA[<p><strong>首先，介绍几种常见的I/O模型及其区别</strong>，如下：</p>
<ul><li>
<p>blocking I/O</p></li><li>
<p>nonblocking I/O</p></li><li>
<p>I/O multiplexing (<tt>select</tt> and <tt>poll</tt>)</p></li><li>
<p>signal driven I/O (<tt>SIGIO</tt>)</p></li><li>
<p>asynchronous I/O (the POSIX <tt>aio_</tt>functions)</p></li></ul>
<p><strong>blocking I/O</strong> <br />这个不用多解释吧，阻塞套接字。下图是它调用过程的图示：</p>
<p><img src="http://hi.csdn.net/attachment/201001/28/156467_126466013140tA.jpg"  alt="" /> </p>
<p>重点解释下上图，下面例子都会讲到。首先application调用 recvfrom()转入kernel，注意kernel有2个过程，wait for data和copy data from kernel to user。直到最后copy complete后，recvfrom()才返回。此过程一直是阻塞的。</p>
<p><strong>nonblocking I/O：</strong> <br />与blocking I/O对立的，非阻塞套接字，调用过程图如下：</p>
<p><img src="http://hi.csdn.net/attachment/201001/28/156467_1264660132Vc0H.jpg"  alt="" /> </p>
<p>可以看见，如果直接操作它，那就是个轮询。。直到内核缓冲区有数据。</p>
<p><strong>I/O multiplexing (select and poll)</strong> <br />最常见的I/O复用模型，select。</p>
<p><img src="http://hi.csdn.net/attachment/201001/28/156467_126466013344Mb.jpg"  alt="" /> </p>
<p>select先阻塞，有活动套接字才返回。与<strong>blocking I/O</strong>相比，select会有两次系统调用，但是select能处理多个套接字。</p>
<p><strong>signal driven I/O (SIGIO)</strong> <br />只有UNIX系统支持，感兴趣的课查阅相关资料</p>
<p><img src="http://hi.csdn.net/attachment/201001/28/156467_1264660134r93R.jpg"  alt="" /> </p>
<p>与<strong>I/O multiplexing (select and poll)</strong>相比，它的优势是，免去了select的阻塞与轮询，当有活跃套接字时，由注册的handler处理。</p>
<p><font color="#ff0000"><strong>asynchronous I/O (the POSIX aio_functions)</strong> <br /></font>很少有*nix系统支持，windows的IOCP则是此模型</p>
<p><img src="http://hi.csdn.net/attachment/201001/28/156467_1264660135UGwy.jpg"  alt="" /> </p>
<p>完全异步的I/O复用机制，因为纵观上面其它四种模型，至少都会在由kernel copy data to appliction时阻塞。而该模型是当copy<font color="#ff0000">完成</font>后才通知application，可见是<font color="#ff0000">纯异步</font>的。好像只有windows的<font color="#ff0000">完成端口</font>是这个模型，效率也很出色。</p>
<p><strong>下面是以上五种模型的比较</strong></p>
<p><strong><img src="http://hi.csdn.net/attachment/201001/28/156467_1264660135Ow47.jpg"  alt="" /> </strong></p>
<p>可以看出，越往后，阻塞越少，理论上效率也是最优。</p>
<p>=====================分割线==================================</p>
<p>5种模型的比较比较清晰了，剩下的就是把select,epoll,iocp,kqueue按号入座那就OK了。</p>
<p>select和iocp分别对应第3种与第5种模型，那么epoll与kqueue呢？其实也于select属于同一种模型，只是更高级一些，可以看作有了第4种模型的某些特性，如callback机制。</p>
<p><strong>那么，为什么epoll,kqueue比select高级？ <br /></strong></p>
<p>答案是，他们无<font color="#ff0000"><strong>轮询</strong></font>。因为他们用callback取代了。想想看，当套接字比较多的时候，每次select()都要通过遍历FD_SETSIZE个Socket来完成调度,不管哪个Socket是活跃的,都遍历一遍。这会浪费很多CPU时间。如果能给套接字注册某个回调函数，当他们活跃时，自动完成相关操作，那就避免了轮询，这正是epoll与kqueue做的。</p>
<p><strong>windows or *nix （IOCP or kqueue/epoll）？</strong></p>
<p>诚然，Windows的IOCP非常出色，目前很少有支持<strong>asynchronous I/O</strong>的系统，但是由于其系统本身的局限性，大型服务器还是在UNIX下。而且正如上面所述，kqueue/epoll 与 IOCP相比，就是多了一层从内核copy数据到应用层的阻塞，从而不能算作<strong>asynchronous I/O类。</strong>但是，这层小小的阻塞无足轻重，kqueue与epoll已经做得很优秀了。</p>
<p><strong>提供一致的接口，IO Design Patterns</strong></p>
<p>实际上，不管是哪种模型，都可以抽象一层出来，提供一致的接口，广为人知的有ACE,Libevent这些，他们都是跨平台的，而且他们自动选择最优的I/O复用机制，用户只需调用接口即可。说到这里又得说说2个设计模式，<strong>Reactor</strong> and <strong>Proactor。</strong>有一篇经典文章<a href="http://www.artima.com/articles/io_design_patterns.html"><font color="#336699">http://www.artima.com/articles/io_design_patterns.html</font></a>值得阅读，Libevent是<strong>Reactor</strong>模型，ACE提供<strong>Proactor</strong>模型。实际都是对各种I/O复用机制的封装。</p>
<p><strong>Java nio包是什么I/O机制？</strong></p>
<p>我曾天真的认为java nio封装的是IOCP。。现在可以确定，目前的java本质是select()模型，可以检查/jre/bin/nio.dll得知。至于java服务器为什么效率还不错。。我也不得而知，可能是设计得比较好吧。。-_-。</p>
<p>=====================分割线==================================</p>
<p><strong><font color="#ff0000">总结一些重点：</font></strong></p>
<ol><li>只有IOCP是asynchronous I/O，其他机制或多或少都会有一点阻塞。 </li><li>select低效是因为每次它都需要轮询。但低效也是相对的，视情况而定，也可通过良好的设计改善 </li><li>epoll, kqueue是Reacor模式，IOCP是Proactor模式。 </li><li>java nio包是select模型。。 </li></ol>
<p>转载自：<a href="http://blog.csdn.net/shallwake/article/details/5265287">http://blog.csdn.net/shallwake/article/details/5265287</a><br /></p><img src ="http://www.blogjava.net/freeman1984/aggbug/365746.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-12-07 13:45 <a href="http://www.blogjava.net/freeman1984/archive/2011/12/07/365746.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>xsocket源码解读</title><link>http://www.blogjava.net/freeman1984/archive/2011/10/19/361593.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 19 Oct 2011 09:34:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/10/19/361593.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/361593.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/10/19/361593.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/361593.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/361593.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: xsocket源码解读&nbsp;&nbsp;<a href='http://www.blogjava.net/freeman1984/archive/2011/10/19/361593.html'>阅读全文</a><img src ="http://www.blogjava.net/freeman1984/aggbug/361593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-10-19 17:34 <a href="http://www.blogjava.net/freeman1984/archive/2011/10/19/361593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IP组播</title><link>http://www.blogjava.net/freeman1984/archive/2011/07/11/354102.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 11 Jul 2011 03:49:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/11/354102.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/354102.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/11/354102.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/354102.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/354102.html</trackback:ping><description><![CDATA[<p>　　IP组播（IP　multicasting）是对硬件组播的抽象，是对标准IP网络层协议的扩展。它通过使用特定的IP组播地址，按照最大投递的原则，将IP数据报</p>
<p>传输到一个组播群组（multicast　group）的主机集合。它的基本方法是：当某一个人向一组人发送数据时，它不必将数据向每一个人都发送数据，只需将</p>
<p>数据发送到一个特定的预约的组地址，所有加入该组的人均可以收到这份数据。这样对发送者而言，数据只需发送一次就可以发送到所有接收者，大大减轻</p>
<p>了网络的负载和发送者的负担。<br />2.优点：<br />　　不影响不接收该多播数据的主机，能够节约网络带宽，降低主机处理负担。<br />编辑本段3.多播地址(d 类)：<br />　　224.0.0.0--239.255.255.255，没有像单播ip段那样有广播地址和网络地址之分了。 <br />　　具体：224.0.0.0--224.0.0.255 本地保留，给知名协议使用，ttl=1。<br />其中224.0.0.1是本网所有主机接收，224.0.0.2是本网所有路由器接收。 　　<br />239.0.0.0--239.255.255.255 私有组播地址。 　　<br />232.0.0.0--232.255.255.255 特定源多播。</p><img src ="http://www.blogjava.net/freeman1984/aggbug/354102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-11 11:49 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/11/354102.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>光纤传输</title><link>http://www.blogjava.net/freeman1984/archive/2011/07/11/354097.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 11 Jul 2011 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/11/354097.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/354097.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/11/354097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/354097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/354097.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp; 光纤传输，即以光线为介质进行传输。光纤，不仅可用来传输模拟信号和数字信号，而且可以满足视频传输的需求。其数据传输率能达几千Mbps。如果</p>
<p>在不使用中继器的情况下，传输范围能达到6-8km。<br />我国外配线系统发展的三个阶段<br />　　综观近年来国内外配线系统的发展，我们可看出这样三个阶段：<br />1、双绞线阶段<br />　　在这个阶段语音同大规模数据通信不能混用也适应这样的数据通信。<br />2、同轴电缆+双绞线阶段<br />　　它能满足用户的大量数据传输和视频的需求，但需要更多的接入设备，造价相对提高许多，且不易今后的扩展需求。<br />3、光纤阶段<br />　　即我们所说的最终阶段，在此时，各相应附属设备更完善，数据处理能力更强，扩展性更好。近年来发展也特别快，接入设备价格目前有所调整，可以</p>
<p>说这是一步到位的综合通信阶段。分析光纤中光的传输，可以用两种理论：射线光学（即几何光学）理论和波动光学理论。射线光学理论是用光射线去代替</p>
<p>光能量传输路线的方法，这种理论对于光波长远远小于光波到尺寸的多模光纤是容易得到简单而直观的分析结果的，但对于复杂问题，射线光学只能给出比</p>
<p>较粗糙的概念。 　　波动光学是把光纤中的光作为经典电磁场来处理，因此，光场必须服从麦克斯韦方程组及全部边界条件。从波动方程和电磁场的边界</p>
<p>条件出发，可以得到全面、正确的解析或数字结果，给出波导中容许的场结构形式（即模式）编辑本段发展和应用<br />　　光纤通信技术应用迅速增长，自1977年光纤系统首次商用安装以来，电话公司就开始使用光纤链路替代旧的铜线系统。今天的许多电话公司，在他们的</p>
<p>系统中全面使用光纤作为干线结构和作为城市电话系统之间的长距离连接。提供商已开始用光纤／铜轴混合线路进行试验。这种混合线路允许在领域之间集</p>
<p>成光纤和同轴电缆，这种被称为节点的位置，提供将光脉冲转换为电信号的光接收机，然后信号再经过同轴电缆被传送到各个家庭。近年来，作为一种通信</p>
<p>信号传输的恰当手段，光纤稳步替代铜线是显而易见的，这些光缆在本地电话系统之间跨越很长的距离并为许多网络系统提供干线连接。 　　光纤是一种</p>
<p>采用玻璃作为波导，以光的形式将信息从一端传送到另一端的技术。今天的低损耗玻璃光纤相对于早期发展的传输介质，几乎不受带宽限制并具有独一无二</p>
<p>的优势，点到点的光学传输系统由三个基本部分构成：产生光信号的光发送机、携带光信号的光缆和接收光信号的光接收机。编辑本段光纤传输材料<br />　　综合布线系统中使用的光纤为玻璃多模850nm波长的LED，传输率为100M/bps，有效范围约20Km.其纤芯和包层由两种光学性能不同的介质构成。内部的</p>
<p>介质对光的折射率比环绕它的介质的折射率高。由物理学可知，在两种介质的界面上，当光从折射率高的一侧射入折射率低的一侧时，只要入射角度大于一</p>
<p>个临界值，就会发生反射现象，能量将不受损失。这时包在外围的覆盖层就象不透明的物质一样，防止了光线在穿插过程中从表面逸出。只有那些初始入射</p>
<p>角偏小的光线才有折射发生，并且在很短距离内就被外层物质吸收干净。 　　目前生产的光纤，无论是玻璃介质还是塑料介质，都可传输全部可见光和部</p>
<p>分红外光谱。用光纤做的光缆有多种结构形式。短距离用的光缆主要有两种，一种层结构光缆是在中心加钢丝或尼龙丝，外束有若干根光纤，外面在加一层</p>
<p>塑料护套；另一种是高密度光缆，它有多层丝带叠合而成，每一层丝带上平行敷设了一排光纤。编辑本段光纤传输过程<br />　　由发光二极管LED或注入型激光二极管ILD发出光信号沿光媒体传播，在另一端则有PIN或APD光电二极管作为检波器接收信号。对光载波的调制为移幅键</p>
<p>控法，又称亮度调制（IntensityModulation）。典型的做法是在给定的频率下，以光的出现和消失来表示两个二进制数字。发光二极管LED和注入型激光二</p>
<p>极管ILD的信号都可以用这种方法调制，PIN和ILD检波器直接响应亮度调制。 　　功率放大&#9472;&#9472;将光放大器置于光发送端之前，以提高入纤的光功率。使整</p>
<p>个线路系统的光功率得到提高。在线中继放大&#9472;&#9472;建筑群较大或楼间距离较远时，可起中继放大作用，提高光功率。前置放大&#9472;&#9472;在接收端的光电检测器之</p>
<p>后将微信号进行放大，以提高接收能力。编辑本段光纤传输特性<br />　　光缆不易分支，因为传输的是光信号，所以一般用于点到点的连接。光 　　的总线拓扑结构的实验性多点系统已经建成，但是价格还太贵。原则上，</p>
<p>由 　　光纤功率损失小、衰减少，有较大的带宽潜力，因此，一般光纤能够支持的 　　接头数比双绞线或同轴电缆多得多。目前低价可靠的发送器为</p>
<p>0.85um波长 　　发光二极管LED，能支持100Mbps的传输率和1.5～2KM范围内的局域网。 　　激光二极管的发送器成本较高，且不能满足百万小时寿命的要</p>
<p>求。运行在0.85um波长的发光二极管检波器PIN也是低价的接收器。雪崩光二极管 　　的信号增益比PIN大，但要用20～50V的电源，而PIN检波器只需用5V</p>
<p>电源。如果要达到更远距离和更高速率，则可用1.3um波长的系统，这种系统衰减很小，但要比0.85um波长系统贵源。另外,与之配套的光纤连接器也很重要</p>
<p>，要求每个连接器的连接损耗低于25dB，易于安装，价格较低。光纤的芯子和孔径愈大，从发光二极管LED接收的光愈多，其性能就愈好。芯子直径为100um</p>
<p>，包层直径为140um 的光纤，可提供相当好的性能。其接收的光能比62.5/125um光纤的多4dB，比50/125um光纤多8.5dB。运行在0.8um波长的光纤衰减为</p>
<p>6dB/Km，运行在1.3um波长的光纤衰减为4dB/Km。0.8um的光纤频宽为150MHz/Km，1.3um的光纤频宽为500MHz/Km。 　　综合布线系统中，主干线使用光纤做</p>
<p>为传输介质是十分合适的，而且是必要的。 　　目前采用一种光波波分复用技术WDM（WAVELENGTH DIVISION MULTI-PLEXING），可以在一条线路上复用、</p>
<p>发送、传输多个位，一般按一个字节八位并行传输，对每个位流使用不同的波长，所以它所需的支持电路可在低速率下运行。WDM的光纤链路适合于字节宽</p>
<p>度的设备接口，是一种新的数据传输系统。编辑本段光纤传输的特点优势及传输原理<br />优点<br />　　光缆传输的实现与发展形成了它的几个优点。相对于铜线每秒1.54MHZ的速率?光纤网络的运行速率达到了每秒2.5GB。从带宽看，很大的优势是：光纤</p>
<p>具有较大的信息容量，这意味着能够使用尺寸很小的电缆，将来就不用更新或增强传输光缆中信号。光纤电缆对诸如无线电、电机或其他相邻电缆的电磁噪</p>
<p>声具有较大的阻抗，使其免于受电噪声的干扰。从长远维护角度来看，光缆最终的维护成本会非常低。光纤使用光脉冲沿光线路传输信息，以替代使用电脉</p>
<p>冲沿电缆传输信息。在系统的一端是发射机，是信息到光纤线路的起始点。发射机接收到的已编码电子脉冲信息来自于铜线电缆，然后将信息处理并转换成</p>
<p>等效的编码光脉冲。使用发光二极管或注入式激光器产生光脉冲，同时采用透镜，将光脉冲集中到光纤介质，使光脉冲沿线路在光纤介质中传输。由内部全</p>
<p>反射原理可知，光脉冲很容易眼光纤线路运动，光纤内部全反射原理说明了当入射角超过临界值时，光就不能从玻璃中溢出；相反，光纤会反射回玻璃内。</p>
<p>应用这一原理制作光纤的多芯电缆，使得与光脉冲形式沿光线路传输信息成为可能。光纤传输具有衰减小、频带宽、抗干扰性强、安全性能高、体积小、重</p>
<p>量轻等优点，所以在长距离传输和特殊环境等方面具有无法比拟的优势。传输介质是决定传输损耗的重要因素，决定了传输信号所需中继的距离，光纤作为</p>
<p>光信号的传输介质具有低损耗的特点，光纤的频带可达到1．0GHz以上，一般图像的带宽只有8MHz，一个通道的图象用一芯光纤传输绰绰有余，在传输语音</p>
<p>、控制信号或接点信号方面更为优势t光纤传输中的载波是光波，光波是频率极高的电磁波，远远比电波通讯中所使用的频率高，所以不受干扰。且光纤采</p>
<p>用的玻璃材质，不导电，不会因断路、雷击等原因产生火花，因此安全性强，在易燃，易爆等场合特别适用。<br />组成部分<br />　　光源(又称光发送机)，传输介质、检测器(又称光接收机)。计算机网络之间的光纤传输中，光源和检测器的工作一般都是用光纤收发器完成的，光纤收</p>
<p>发器简单的来说就是实现双绞线与光纤连接的设备，其作用是将双绞线所传输的信号转换成能够通过光纤传输的信号(光信号)。当然也是双向的，同样能将</p>
<p>光纤传输的信号转换能够在双绞线中传输的信号，实现网络间的数据传输。在普通的视、音频、数据等传输过程中，光源和检测器的工作一般都是由光端机</p>
<p>完成的，光端机就是将多个E1信号变成光信号并传输的设备，所谓E1是一种中继线路数据传输标准，我国和欧洲的标准速率为2．048Mbps，光端机的主要作</p>
<p>用就是实现电一光、光一电的转换。由其转换信号分为模拟式光端机和数字式光端机。因此，光纤传输系统按传输信号可分为数字传输系统和模拟传输系统</p>
<p>。模拟传输系统是把光强进行模拟调制，将输入信号变为传输信号的振幅(频率或相位)的连续变化。数字传输系统是把输入的信号变换成&#8220;1&#8221;，&#8220;O&#8221;脉冲</p>
<p>信号，并以其作为传输信号，在接受端再还原成原来的信号。当然，随着光纤传输信号的不同所需要的设备有所不同。光纤作为传输介质，是光纤传输系统</p>
<p>的重要因素。可按不同的方式进行分类：按照传输模式来划分： 光线只沿光纤的内芯进行传输， 只传输主模我们称之为单模光纤(Single&#8212;Mode)。有多个</p>
<p>模式在光纤中传输，我们称这种光纤为多模光纤(Multi-Mode)。 　　按照纤芯直径来划分：缓变型多模光纤、缓变增强型多模光纤和缓变型单模光纤按照</p>
<p>光纤芯的折射率分布来划分：阶跃型光纤(Step index fiber)，简称SIF；梯度型光纤(Graded index fiber)，简称GIF；环形光纤（river fiber)；W 型光</p>
<p>纤。 　　光缆：点对点光纤传输系统之间的连接通过光缆。光缆含1根光纤(称单纤)，有2根光纤(称双纤)，或者更多。编辑本段单、多模光纤传输设备的</p>
<p>原理<br />　　光纤传输设备传输方式可简单的分成：多模光纤传输设备和单模光纤传输设备。<br />1. 多模光纤传输设备<br />　　多模光纤传输设备所采用的光器件是LED，通常按波长可分为850nm和1300nm两个波长，按输出功率可分为普通LED和增强LED&#8212;&#8212;ELED。多模光纤传输所</p>
<p>用的光纤，有62.5mm和50mm两种。 　　在多模光纤上传输决定传输距离的主要因素是光纤的带宽和LED的工作波长，例如，如果采用工作波长1300nm的LED</p>
<p>和50微米的光纤，其传输带宽是 400 MHz .km，链路衰减为0.7dB/km，如果基带传输频率F为150MHz，对于出纤功率为-18dBm，接收灵敏度为-25 dBm的光纤</p>
<p>传输系统，其最大链路损耗为7 dB，则可计算： 　　ST连接器损耗： 　　2dB（两个ST连接器） 　　光学损耗裕量：2 　　则理论传输距离： 　　L=（7 </p>
<p>dB-2 dB-2 dB）/0.7dB/km=4.2 km 　　L为传输距离，而根据光纤的带宽计算： 　　L=B/F=400 MHz .km/150MHz=2.6km 　　其中 B为光纤带宽，F为基带</p>
<p>传输频率，那么实际传输测试时，L￡2.6km，由此可见，决定传输距离的主要因素是多模光纤的带宽。<br />2. 单模传输设备<br />　　单模传输设备所采用的光器件是LD，通常按波长可分为850nm和1300nm两个波长，按输出功率可分为普通LD、高功率LD、DFB-LD（分布反馈光器件）。</p>
<p>单模光纤传输所用的光纤最普遍的是G.652，其线径为9微米。 　　1310nm波长的光在G.652光纤上传输时，决定其传输距离限制的是衰减因数；因为在</p>
<p>1310nm波长下，光纤的材料色散与结构色散相互抵消总的色散为0，在1310nm波长上有微小振幅的光信号能够实现宽频带传输。 　　1550nm波长的光在</p>
<p>G.652光纤上传输时衰减因数很小，单纯从衰减因数考虑，1550nm波长的光在相同的光功率下传输的距离大于1310nm波长的光下的传输的距离，但是实际情</p>
<p>况并非如此，单模光纤带宽B与色散因数D的关系为： 　　B=132.5/（DlxDxL）GHz 　　其中L为光纤的长度，Dl为谱线宽度，对于1550nm波长的光，其色散</p>
<p>因数如表3为20 ps/（nm .km)，假设其光谱宽度等于1nm，传输距离为L=50公里，则有： 　　B=132.5/（DxL）GHz=132.5MHz 　　也就是说，对于模拟波形</p>
<p>，采用1550nm波长的光，当传输距离为50公里时，传输带宽已经小于132.5 MHz，如果基带传输频率F为150MHz，那么传输距离已经小于50km，况且实际应用</p>
<p>中，光源的谱线宽度往往大于1nm。 　　从上式可以看出，1550nm波长的光在G.652光纤上传输时决定其传输距离限制的主要是色散因数。编辑本段评价<br />　　今天，人们使用光纤系统承载数字电视、语音和数字是很普通的一件事，在商用与工业领域，光纤已成为地面传输标准。在军事和防御领域，快速传递</p>
<p>大量信息是大范围更新换代光纤计划的原动力。尽管光纤仍在初期发展阶段，但总有一天光控飞行控制系统会用重量轻、直径小又使用安全的光缆取代线控</p>
<p>飞行系统。光导纤维与卫星和其他广播媒体一起，代表着在航空电子学、机器人学、武器系统、传感器、交通运输及其他高性能环境使用条件下的商用通信</p>
<p>和专业应用的新的世界潮流。</p><img src ="http://www.blogjava.net/freeman1984/aggbug/354097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-11 11:38 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/11/354097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>模拟传输和数字传输</title><link>http://www.blogjava.net/freeman1984/archive/2011/07/11/354093.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 11 Jul 2011 03:31:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/11/354093.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/354093.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/11/354093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/354093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/354093.html</trackback:ping><description><![CDATA[<p><strong>模拟传输</strong> 　　<br />模拟信号是传导能量的一种方式，例如声波通过振动空气来传播。一个音调和音量变化的声波，可以在纸张上被映射出来。　 　　电话机是</p>
<p>一个将模拟声波转变为相应电气信号的转换设备。在电话或音频系统的接收端，接收到说话人振动信号的振幅(音量)和音调。音调反映扭波的振动频率。频</p>
<p>率通常用每秒的周期数(cps)或赫兹(Hz)来测量。一赫兹是一个cps。1kHz(千赫)是1，000Hz，1MHz(兆赫)是1， 000kHz，1GHz是1，000MHz。人类可以听到</p>
<p>的范围在20Hz到20，000Hz之间，并且这也是高保真音响设备的工作范围。　<br /><strong>数字传输</strong> 　　<br />音频、视频、数据和其它&#8220;信息&#8221;，可以被编码成二进制数值，就可以被有效地传输，并且这些数值是以电脉冲的形式进行传输的。线缆中</p>
<p>的电压是在高低状态之间进行变化的。因而，二进制1是通过产生一个正电压来传输的，而二进制0是通过产生一个负电压来传输的。数字服务可以比模拟服</p>
<p>务提供更高的可靠性，特别是对于长途情况更是如此。如果这个信号需要放大，数字信号只需要简单地再生就行了。与此相反，模拟信号在长途情况下需要</p>
<p>一级级放大，而且还会放大电缆中的各种噪音。　 　<br />　模/数转换，或叫数字化，是将现实世界中连续变化的波形转变成可以在计算机中存储和处理的数字</p>
<p>信号的过程。这种模/数转换过程(通常称为脉码调制，PCM)包括对信号以固定时间间隔进行采样，并以二进制的形式采集它的振幅和频率信息。这个数值的</p>
<p>精确性依赖于用于保存这个数值的位数。如果一个模拟波以每秒1000次的速度进行采样，就可以获得1，000个分离的数字数值用于存储或传输。当语音为了</p>
<p>在数字线路上进行传输而进行转换时，它每秒被采样8，000次，并且每个采样样本被转换成8位二进制数值 于是一个数字化音频信道需要每秒64，000位的</p>
<p>带宽。<br />数据可以按面向位或面向字符(也称为面向字节)的方式进行传输。在面向位的传输中，这些位表示数据的连续流(就象图象数据)，它们除了表示帧开始的一</p>
<p>个特定标志位外，对于发送方或接收方并没有什么特殊意义。在通用面向字符协议中，8位序列表示控制代码和字母数字字符。面向字符协议包含许多传输</p>
<p>模式，它们将在下面讨论。　 　　<br />单工电路 <br />&nbsp; 一种单向连接，就象无线电广播一样，其中，接收方不能应答。在数据通信中，在主从配置中使用单工电路，</p>
<p>其中，一个设备控制其它设备，并且不需要被控制设备进行应答。当在被控制站点需要人们的交互工作时，通常不使用单工电路。　 　　<br />&nbsp; 半双工电路 <br />&nbsp;&nbsp;&nbsp; 一种双工传输，但是在一个时间仅仅能进行一个方向的通信。最好的例子是公民波段(CB：CITIZEN BAND)无线电通信，其中在一个时间只能有一个操作者讲话。</p>
<p>当一个操作者讲话完毕时，他或她说&#8220;结束&#8221;，于是另一个操作者才能讲话。同样，半双工电路用一个信号发送系统指示何时一个设备完成了发送或接收，</p>
<p>于是其它的设备就可以访问这条线路了。半双工通信可以使用单线、双线电缆和双绞线。　 　<br />　全双工电路 <br />是一种双向同时的通信。在数字网络，应该使</p>
<p>用两对电线来完成这个电路。被调制解调器连接的模拟电路仅仅需要一个电线对。这个电路的带宽被分成两个频率，它允许数据同时在两个方向流动。　 </p>
<p>　　当以半双工模式连接终端时，在终端上打入的字符将被显示和传输。然而，在全双工模式下的终端，在它从接收系统传回&#8220;回音&#8221;后才显示。如果通信</p>
<p>系统没有使用同样的模式，就会出现问题。例如，如果一个终端是处于半双工模式，它立即显示打入的字符。如果接收系统或主机处于全双工模式，它还返</p>
<p>回一个字符到这个终端，于是导致了在终端上打入一个字符却在屏幕上出现两个显示。如果这个终端处于全双工模式，而主机却处于半双工模式，那么终端</p>
<p>将不显示任何字符，这是因为它的全双工模式需要等待来自主机的一个回音，但由于主机处于半双工模式，它并不向终端发送回音。　 　　<br />&nbsp; Data Communication Equipment(DCE)数据通信设备(DCE)　 　　大量的数据通信设备，都以DTE/DCE中的DCE命名(参见&#8220;数据通信设备&#8221;)。DCE处于数据终端设</p>
<p>备(DTE)和传输电路或信道之间。它为将 DTE连接到通信网络或将通信网络连到DTE，提供了二种连接。另外，它通常终结一个电路，并为这个电路提供时钟</p>
<p>。下面讨论一些类型的传输设备。　 　　<br />&nbsp;&nbsp; 调制解调器调制解调器(调制器/解调器)将数字信号转变为模拟信号，并将这个信号在音频电话网络上进行传输。</p>
<p>表示二进制0和1的数字电脉冲在传输的一个端点被转换成模拟波形，并且在另外二个端点被另外一个调制解调器转换回数字信号。这个调制解调器是由数据</p>
<p>通信分组的命令进行控制的，它处理拨号和电话的回答，它也控制传输率，传输率的变化范围是300bps到9，600bps。如果使用了压缩技术，采用最新标准</p>
<p>可以达到28，800bps，而且更高的速率正在开发中。　 　　<br />&nbsp; 信道服务单元(CSU)这种设备用于连接数字通信线路(例如T1)。它不仅廉价，而且为数字信号提</p>
<p>供了一种终结。CSU 提供线路上的不同回路，如果连接到它的其它通信设备失效了，还可以保持这条线路的连接。CSU通常与DSU一起合并使用。<br />&nbsp;&nbsp;&nbsp; 数据服务单元(DSU)上的数据数据服务单元是在数字信道上传输数字数据时采用的硬件设备。这种设备把网桥、路由器和多路选择器上的数据转化到数字线路</p>
<p>上使用的双极性数字信号。　 　　<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 中继器和电路驱动器在长途线路中出现的信号畸变可能使得数字信号变得不可辨识。为了克服这个问题并增加传输距离</p>
<p>，可以在线路中引进中继器来阅读畸变的脉冲，并再生它们。在电话系统中，每1，818米(6，000英尺)就需要一个中继器。从计算机到外围设备的串行连接</p>
<p>大约每15米(50英尺)需要一个线路驱动器。一些线路驱动器可以将这个距离限制扩展到5，000英尺。<br />　 　　网桥 网桥连接两个相似或不相似的面向分组的</p>
<p>局域网。它在开放式系统互联(OSI)参考模型的数据链路层进行工作。网桥可将分组前递到其它局域网或对分组进行过滤以减少互联网络通信量。<br />　 　　路由器 路由器将局域网(LAN)和其它LAN互联到主干电缆或到广域网。路由器就象网桥，但是却提供了高级功能。它可以知道结点的目的地和到达那里的路由</p>
<p>，然后选择最佳路由传递分组到目的地。</p><img src ="http://www.blogjava.net/freeman1984/aggbug/354093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-11 11:31 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/11/354093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数字电视</title><link>http://www.blogjava.net/freeman1984/archive/2011/07/11/354092.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 11 Jul 2011 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/11/354092.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/354092.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/11/354092.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/354092.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/354092.html</trackback:ping><description><![CDATA[<p>数字电视就是指从演播室到发射、传输、接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由0、1数字串所构成的数字流来传播的</p>
<p>电视类型。其信号损失小，接收效果好。<br />数字电视是一个从节目采集、节目制作节目传输直到用户端都以数字方式处理信号的端到端的系统。基于DVB技术标准的广播式和&#8220;交互式&#8221;数字电视．采</p>
<p>用先进用户管理技术能将节目内容的质量和数量做得尽善尽美并为用户带来更多的节目选择和更好的节目质量效果，与模拟电视相比，数字电视具有图像质</p>
<p>量高、节目容量大(是模拟电视传输通道节目容量的10倍以上)和伴音效果好的特点。</p>
<p>数字信号<br />　　在通信系统内传输的信号，其载荷信息的物理量在时间上是离散，而且取值也离散，则称为数字信号。编辑本段传播速率<br />　　数字信号的传播速率是每秒19.39兆字节，如此大的数据流的传递保证了数字电视的高清晰度，克服了模拟电视的先天不足。同时还由于数字电视可以</p>
<p>允许几种制式信号的同时存在，每个数字频道下又可分为几个子频道，从而既可以用一个大数据流--每秒19.39兆字节，也可将其分为几个分流，例如4个，</p>
<p>每个的速度就是每秒4.85兆字节，这样虽然图像的清晰度要大打折扣，却可大大增加信息的种类，满足不同的需求。例如在转播一场体育比赛时，观众需要</p>
<p>高清晰度的图像，电视台就应采用每秒19.39兆字节的传播；而在进行新闻广播时，观众注意的是新闻内容而不是播音员的形象，所以没必要采用那么高的</p>
<p>清晰度，这时只需每秒3兆字节的速度就可以了，剩下16.39兆字节可用来传输别的内容。</p>
<p>工作原理<br />　　<br />&nbsp; 数字电视模块<br />将电视的视音频信号数字化后，其数据量是很大的，非常不利于传输，因此数据压缩技术成为关键。实现数据压缩技术方法有两种：<br />一是在信源编码过程中进行压缩<br />　　IEEE的MPEG专家组已发展制订了ISO/IEC13818(MPEG-2)国际标准，MPEG-2采用不同的层和级组合即可满足从家庭质量到广播级质量以及将要播出的高清</p>
<p>晰度电视质量不同的要求，其应用面很广，它支持标准分辨率16:9宽屏及高清晰度电视等多种格式，从进入家庭的DVD到卫星电视、广播电视微波传输都采</p>
<p>用了这一标准。<br />二是改进信道编码<br />　　发展新的数字调制技术，提高单位频宽数据传送速率。如，在欧洲DVB数字电视系统中，数字卫星电视系统(DVB-S)采用正交相移键控调制(QPSK)；数字</p>
<p>有线电视系统(DVB-C)采用正交调幅调制(QAM)；数字地面开路电视系统就(DVB-T)采用更为复杂的编码正交频分复用调制(COFDM)。编辑本段具体分类<br />　　数字电视可以按以下几种方式分类：<br />按信号传输方式分类<br />　　可以分为地面无线传输(地面数字电视DVB-T)、卫星传输(卫星数字电视DVB-S)、有线传输(有线数字电视DVB-C)三类。<br />按产品类型分类<br />　　可以分为数字电视显示器、数字电视机顶盒、一体化数字电视接收机。<br />按清晰度分类<br />　　可以分为低清晰度数字电视(图像水平清晰度大于250线)、标准清晰度数字电视(图像水平清晰度大于500线)、高清晰度数字电视(图像水平清晰度大于</p>
<p>800线，即HDTV)。VCD的图像格式属于低清晰度数字电视(LDTV)水平，DVD的图像格式属于标准清晰度数字电视(SDTV)水平。<br />按显示屏幕幅型分类<br />　　可以分为4：3幅型比和16：9幅型比两种类型。<br />按扫描线数(显示格式)分类<br />　　可以分为HDTV扫描线数(大于1000线)和SDTV扫描线数(600～800线)等。编辑本段技术优点<br />　　数字电视技术与原有的模拟电视技术相比，有如下优点： 　　(1)信号杂波比和连续处理的次数无关。电视信号经过数字化后是用若干位二进制的两个</p>
<p>电平来表示，因而在连续处理过程中或在传输过程中引入杂波后，其杂波幅度只要不超过某一额定电平，通过数字信号再生，都可能把它清除掉，即使某一</p>
<p>杂波电平超过额定值，造成误码，也可以利用纠错编、解码技术把它们纠正过来。所以，在数字信号传输过程中，不会降低信杂比。而模拟信号在处理和传</p>
<p>输中，每次都可能引入新的杂波，为了保证最终输出有足够的信杂比，就必须对各种处理设备提出较高信杂比的要求。模拟信号要求 S/N&gt;40dB，而数字信</p>
<p>号只要求S/N&gt;20dB。模拟信号在传输过程中噪声逐步积累，而数字信号在传输过程中，基本上不产生新的噪声，也即信杂比基本不变。 　　(2)可避免系统</p>
<p>的非线性失真的影响。而在模拟系统中，非线性失真会造成图像的明显损伤。 　　(3)数字设备输出信号稳定可靠。因数字信号只有&#8220;0&#8221;、&#8220;1&#8221;两个电平</p>
<p>，&#8220;1&#8221;电平的幅度大小只要满足处理电路中可能识别出是&#8220;1&#8221;电平就可，大一点、小一点无关紧要。 　　(4)易于实现信号的存储，而且存储时间与信号</p>
<p>的特性无关。近年来，大规模集成电路(半导体存储器)的发展，可以存储多帧的电视信号，从而完成用模拟技术不可能达到的处理功能。例如，帧存储器可</p>
<p>用来实现帧同步和制式转换等处理,获得各种新的电视图像特技效果。 　　(5)由于采用数字技术，与计算机配合可以实现设备的自动控制和调整。 　　</p>
<p>(6)数字技术可实现时分多路，充分利用信道容量，利用数字电视信号中行、场消隐时间，可实现文字多工广播(Teletext)。 　　(7)压缩后的数字电视信</p>
<p>号经数字调制后，可进行开路广播，在设计的服务区内(地面广播)，观众将以极大的概率实现&#8220;无差错接收&#8221;(发&#8220;0&#8221;收&#8220;0&#8221;，发&#8220;1&#8221;收&#8220;1&#8221;)，收看到</p>
<p>的电视图像及声音质量非常接近演播室质量。 　　(8)可以合理地利用各种类型的频谱资源。以地面广播而言，数字电视可以启用模拟电视?quot；禁用频</p>
<p>道(taboo channel)，而且在今后能够采用&#8220;单频率网络&#8221;(single frequency network)技术，例如 l套电视节目仅占用同 1个数字电视频道而覆盖全国。</p>
<p>此外，现有的 6MHz模拟电视频道，可用于传输 l套数字高清晰度电视节目或者 4-6套质量较高的数字常规电视节目，或者 16-24套与家用 VHS录像机质量</p>
<p>相当的数字电视节目。 　　(9)在同步转移模式(STM)的通信网络中，可实现多种业务的&#8220;动态组合&#8221;(dynamic combination)。例如，在数字高清晰度电视</p>
<p>节目中，经常会出现图像细节较少的时刻。这时由于压缩后的图像数据量较少，便可插入其它业务（如电视节目指南、传真、电子游戏软件等），而不必插</p>
<p>入大量没有意义的&#8220;填充比特&#8221;。 　　(10)很容易实现加密/解密和加扰/解扰技术，便于专业应用（包括军用）以及广播应用（特别是开展各类收费业务</p>
<p>）。 　　(11)具有可扩展性、可分级性和互操作性，便于在各类通信信道特别是异步转移模式(ATM)的网络中传输，也便于与计算机网络联通。 　　(12)</p>
<p>可以与计算机&#8220;融合&#8221;而构成一类多媒体计算机系统，成为未来&#8220;国家信息基础设施&#8221;(NII)的重要组成部分。</p>
<p>&nbsp;</p><img src ="http://www.blogjava.net/freeman1984/aggbug/354092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-11 11:25 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/11/354092.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>蓝牙</title><link>http://www.blogjava.net/freeman1984/archive/2011/07/11/354090.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 11 Jul 2011 03:06:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/07/11/354090.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/354090.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/07/11/354090.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/354090.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/354090.html</trackback:ping><description><![CDATA[<p>&nbsp;蓝牙，是一种支持设备短距离通信（一般10m内）的无线电技术.<br />蓝牙采用分散式网络结构以及快跳频和短包技术，支持点对点及点对多点通信，工作在全球通用的2.4GHz ISM（即工业、科学、医学）频段。其数据速率为</p>
<p>1Mbps。采用时分双工传输方案实现全双工传输。<br />蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学）频段。蓝牙的数据速率为1Mb/s。时分双工传输方案被用来实现全双工传输。 使用IEEE802.15协</p>
<p>议。 　　ISM频带是对所有无线电系统都开放的频带，因此使用其中的某个频段都会遇到不可预测的干扰源。例如某些家电、无绳电话、汽车房开门器、微</p>
<p>波炉等等，都可能是干扰。为此，蓝牙特别设计了快速确认和跳频方案以确保链路稳定。跳频技术是把频带分成若干个跳频信道（hop channel），在一次</p>
<p>连接中，无线电收发器按一定的码序列（即一定的规律，技术上叫做&#8220;伪随机码&#8221;，就是"假"的随机码）不断地从一个信道"跳"到另一个信道，只有收发双</p>
<p>方是按这个规律进行通信的，而其他的干扰不可能按同样的规律进行干扰；跳频的瞬时带宽是很窄的，但通过扩展频谱技术使这个窄带宽成百倍地扩展成宽</p>
<p>频带，使干扰可能的影响变成很小。 <br />　　蓝牙基带协议是电路交换与分组交换的结合。在被保留的时隙中可以传输同步数据包，每个数据包以不同的频率发送。一个数据包名义上占用一个时隙</p>
<p>，但实际上可以被扩展到占用5个时隙。蓝牙可以支持异步数据信道、多达3个的同时进行的同步话音信道，还可以用一个信道同时传送异步数据和同步话音</p>
<p>。每个话音信道支持64kb/s同步话音链路。异步信道可以支持一端最大速率为721kb/s而另一端速率为57.6kb/s的不对称连接，也可以支持43.2kb/s的对称</p>
<p>连接。<br />而蓝牙这个标志的设计：它取自 Harald Bluetooth 名字中的「H」和「B」两 两</p>
<p>个字母，用古<a href="http://baike.baidu.com/view/45417.htm" target="_blank"><font color="#136ec2">北欧</font></a>字母来表示，将这两者结合起来，就成为了蓝牙的 logo（见图）</p>
<p><a href="http://baike.baidu.com/image/346bd85c7ebb8d05faf2c06f" target="_blank"><img class="editorImg nslog:1232" title="蓝牙标志的来历" alt="" src="http://imgsrc.baidu.com/baike/abpic/item/346bd85c7ebb8d05faf2c06f.jpg" /></a><br /><br />---<br /><span class="headline-content">单工、半双工和全双工传输</span>　　单工传输指数据只能按单一方向发送和接收；半双工传输指数据可以在两个方向传输但不能同时进行，即交替收、发；全双工传输指数据可以在两个方向同时传输，即同时收和发。一般四线线路为全双工数据传输，二线线路可实现全双工数据传输。</p><img src ="http://www.blogjava.net/freeman1984/aggbug/354090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-07-11 11:06 <a href="http://www.blogjava.net/freeman1984/archive/2011/07/11/354090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>