1. 网络数据是怎样传输的
通过OSI七层协议进行传输,下面给出传输方式:
OSI 参 考 模 型与TCP/IP协议模型结构 OSI 参 考 模 型 也 称 为异 质 系 统 互 联 的 七 层 框 架 ---- ★ 物 理 层(Physical Layer) ---- 提 供 机 械、 电 气、 功 能 和 过 程 特 性。 如 规 定 使 用 电 缆 和 接 头 的 类 型, 传 送 信 号 的 电 压 等。 在 这 一 层, 数 据 还 没 有 被 组 织, 仅 作 为 原 始 的 位 流 或 电 气 电 压 处 理。 ---- ★ 数 据 链 路 层(Data Link Layer) ---- 实 现 数 据 的 无 差 错 传 送。 它 接 收 物 理 层 的 原 始 数 据 位 流 以 组 成 帧( 位 组), 并 在 网 络 设 备 之 间 传 输。 帧 含 有 源 站 点 和 目 的 站 点 的 物 理 地 址。 ---- ★ 网 络 层(Network Layer) ---- 处 理 网 络 间 路 由, 确 保 数 据 及 时 传 送。 将 数 据 链 路 层 提 供 的 帧 组 成 数 据 包, 包 中 封 装 有 网 络 层 包 头, 其 中 含 有 逻 辑 地 址 信 息 — — 源 站 点 和 目 的 站 点 地 址 的 网 络 地 址。 ---- ★ 传 输 层(Transport Layer) 提 供 建 立、 维 护 和 取 消 传 输 连 接 功 能, 负 责 可 靠 地 传 输 数 据。 ---- ★ 会 话 层(Session Layer) ---- 提 供 包 括 访 问 验 证 和 会 话 管 理 在 内 的 建 立 和 维 护 应 用 之 间 通 信 的 机 制。 如 服 务 器 验 证 用 户 登 录 便 是 由 会 话 层 完 成 的。 ---- ★ 表 示 层(Presentation Layer) ---- 提 供 格 式 化 的 表 示 和 转 换 数 据 服 务。 如 数 据 的 压 缩 和 解 压 缩, 加 密 和 解 密 等 工 作 都 由 表 示 层 负 责。 ---- ★ 应 用 层(Application Layer) ---- 提 供 网 络 与 用 户 应 用 软 件 之 间 的 接 口 服 务。 OSI/RM是ISO在网络通信方面所定义的开放系统互连模型,1978 ISO(国际化标准组织)定义了这样一个开放协议标准。。有了这个开放的模型,各网络设备厂商就可以遵照共同的标准来开发网络产品,最终实现彼此兼容。 整个OSI/RM模型共分7层,从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 当接受数据时,数据是自下而上传输;当发送数据时,数据是自上而下传输。 (1)物理层 这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接。所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口。主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网络中都是工作在这个层次的。 物理层提供的服务包括:物理连接、物理服务数据单元顺序化(接收物理实体收到的比特顺序,与发送物理实体所发送的比特顺序相同)和数据电路标识。 (2)数据链路层 数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据,它的主要任务就是进行数据封装和数据链接的建立。封装的数据信息中,地址段含有发送节点和接收节点的地址,控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据,差错控制段用来检测传输中帧出现的错误。 数据链路层可使用的协议有SLIP、PPP、X25和帧中继等。常见的集线器和低档的交换机网络设备都是工作在这个层次上,Modem之类的拨号设备也是。工作在这个层次上的交换机俗称“第二层交换机”。 具体讲,数据链路层的功能包括:数据链路连接的建立与释放、构成数据链路数据单元、数据链路连接的分裂、定界与同步、顺序和流量控制和差错的检测和恢复等方面。 (3)网络层 网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题,而不是同一网段内部的事。网络层的主要功能即是提供路由,即选择到达目标主机的最佳路径,并沿该路径传送数据包。除此之外,网络层还要能够消除网络拥挤,具有流量控制和拥挤控制的能力。网络边界中的路由器就工作在这个层次上,现在较高档的交换机也可直接工作在这个层次上,因此它们也提供了路由功能,俗称“第三层交换机”。 网络层的功能包括:建立和拆除网络连接、路径选择和中继、网络连接多路复用、分段和组块、服务选择和传输和流量控制。 (4)传输层 传输层解决的是数据在网络之间的传输质量问题,它属于较高层次。传输层用于提高网络层服务质量,提供可靠的端到端的数据传输,如常说的QoS就是这一层的主要服务。这一层主要涉及的是网络传输协议,它提供的是一套网络数据传输标准,如TCP协议。 传输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立与释放、分段与重新组装、组块与分块。 根据传输层所提供服务的主要性质,传输层服务可分为以下三大类: A类:网络连接具有可接受的差错率和可接受的故障通知率,A类服务是可靠的网络服务,一般指虚电路服务。 C类:网络连接具有不可接受的差错率,C类的服务质量最差,提供数据报服务或无线电分组交换网均属此类。 B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与C类之间,在广域网和互联网多是提供B类服务。 (5)会话层 会话层利用传输层来提供会话服务,会话可能是一个用户通过网络登录到一个主机,或一个正在建立的用于传输文件的会话。 会话层的功能主要有:会话连接到传输连接的映射、数据传送、会话连接的恢复和释放、会话管理、令牌管理和活动管理。 (6)表示层 表示层用于数据管理的表示方式,如用于文本文件的ASCII和EBCDIC,用于表示数字的1S或2S补码表示形式。如果通信双方用不同的数据表示方法,他们就不能互相理解。表示层就是用于屏蔽这种不同之处。 表示层的功能主要有:数据语法转换、语法表示、表示连接管理、数据加密和数据压缩。 (7)应用层 这是OSI参考模型的最高层,它解决的也是最高层次,即程序应用过程中的问题,它直接面对用户的具体应用。应用层包含用户应用程序执行通信任务所需要的协议和功能,如电子邮件和文件传输等,在这一层中TCP/IP协议中的FTP、SMTP、POP等协议得到了充分应用 TCP/IP协议
TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
二、OSI 参 考 模 型与TCP/IP协议模型各层中的协议 TCP/IP协议中有FTP、SMTP、POP TCP/IP的通讯协议
这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。
2. 互联网是怎样实现信息高速传递和共享
每一台电脑都相互连接着,每一台电脑都是信息的传送者与接收者,而我们普遍网民所浏览查询的信息也是来自图中的电脑,但它与一般电脑不同,它储存的内容更多,更复杂,我们点击某个网站时,就相当于你的电脑与这台储存大量信息的电脑进行交流。随着技术的提升,信息的交流越来越快,电脑所储存的内容也越来越多,每个人的电脑都不断的进行着信息的交流,于是就实现了信息的高速传递和共享。
3. 用VC++代码怎样实现图像网络传送(注意:不是图片而是图像)
本问介绍了GDI+支持的大多数图像文件格式,以及GDI+提供的处理图像的文件的两个类:Image和Bitmap我们知道,在以往的图像处理中,常常要根据不同图像文件的格式及其数据存储结构在不同格式中进行转换。某个图像文件的显示也是依靠对文件数据结构的剖析,然后读取相关图像数据而实现的。现在,GDI+提供了Image和Bitmap类使我们能轻松容易地处理图像。概述GDI+支持大多数流行的图像文件格式,如BMP、GIF、JPEG、TIFF和PNG等。下面先来介绍这些图像文件,然后再说明Image和Bitmap类支持的特性。1.图像文件格式简介图像文件是描绘一幅图像的计算机磁盘文件,其文件格式不下数十种。这里仅介绍BMP、GIF、JPEG、TIFF和PNG等图像文件格式。BMP文件格式BMP图像文件格式是Microsoft为其Windows环境设置的标准图像格式。一个Windows的BMP位图实际上是一些和显示像素相对应的位阵列,它有两种类型:一种称之为GDI位图,另一种是DIB位图(Device-IndependentBitmap)。GDI位图包含了一种和Windows的GDI模块有关的Windows数据结构,该数据结构是与设备有关的,故此位图又称为DDB位图(Device-DependentBitmap)。当用户的程序取得位图数据信息时,其位图显示方式视显示卡而定。由于GDI位图的这种设备依赖性,当位图通过网络传送到另一台PC,很可能就会出现问题。DIB比GDI位图有很多编程优势,例如它自带颜色信息,从而使调色板管理更加容易。且任何运行Windows的机器都可以处理DIB,并通常以后缀为.BMP的文件形式被保存在磁盘中或作为资源存在于程序的EXE或DLL文件中。GIF文件格式图形交换格式(GIF--GraphicsInterchangeFormat)最早由CompuServe公司于1987年6月15日制定的标准,主要用于CompuServe网络图形数据的在线传输、存储。GIF提供了足够的信息并很好地组织了这些信息,使得许多不同的输入输出设备能够方便地交换图像,它支持24位彩色,由一个最多256种颜色的调色板实现,图像的大小最多是64Kx64K个像点。GIF的特点是LZW压缩、多图像和交错屏幕绘图。JPEG文件格式国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合成立的"联合照片专家组"JPEG(JointPhotographicExpertsGroup)经过五年艰苦细致工作后,于1991年3月提出了ISOCD10918号建议草案:"多灰度静止图像的数字压缩编码"(通常简称为JPEG标准)。这是一个适用于彩色和单色多灰度或连续色调静止数字图像的压缩标准。它包括无损压缩和基于离散余弦变换和Huffman编码的有损压缩两个部分。前者不会产生失真,但压缩比很小;后一种算法进行图像压缩时,信息虽有损失但压缩比可以很大。例如压缩20~40倍时,人眼基本上看不出失真。JPEG图像文件也是一种像素格式的文件格式,但它比BMP等图像文件要复杂许多。所幸的是,GDI+的Image提供了对JPEG文件格式的支持,使得我们不需要对JPEG格式有太多的了解就能处理该格式的图像。TIFF文件格式TIFF(TaggedImageFormatFile,标志图像文件格式)最早由Als公司于1986年推出的,它能对从单色到24位真彩的任何图像都有很好的支持,而且在不同的平台之间的修改和转换是十分容易的。与其它图像文件格式不同的是,TIFF文件中有一个标记信息区用来定义文件存储的图像数据类型、颜色和压缩方法。PNG文件格式PNG(PortableNetworkGraphic,可移植的网络图像)文件格式是由ThomasBoutell、TomLane等人提出并设计的,它是为了适应网络数据传输而设计的一种图像文件格式,用于取代格式较为简单、专利限制严格的GIF图像文件格式。而且,这种图像文件格式在某种程度上甚至还可以取代格式比较复杂的TIFF图像文件格式。它的特点主要有:压缩效率通常比GIF要高、提供Alpha通道控制图像的透明度、支持Gamma校正机制用来调整图像的亮度等。需要说明的是,PNG文件格式支持三种主要的图像类型:真彩色图像、灰度级图像以及颜色索引数据图像。JPEG只支持前两种图像类型,而GIF虽然可以利用灰度调色板补偿图像的灰度级别,但原则上它仅仅支持第三种图像类型。mage和Bitmap类概述GDI+的Image类封装了对BMP、GIF、JPEG、PNG、TIFF、WMF(Windows元文件)和EMF(增强WMF)图像文件的调入、格式转换以及简单处理的功能。而Bitmap是从Image类继承的一个图像类,它封装了Windows位图操作的常用功能。例如,Bitmap::SetPixel和Bitmap::GetPixel分别用来对位图进行读写像素操作,从而可以为图像的柔化和锐化处理提供一种可能。3.DrawImage方法DrawImage是GDI+的Graphics类显示图像的核心方法,它的重载函数有许多个。常用的一般重载函数有:StatusDrawImage(Image*image,INTx,INTy);StatusDrawImage(Image*image,constRect&rect);StatusDrawImage(Image*image,constPoint*destPoints,INTcount);StatusDrawImage(Image*image,INTx,INTy,INTsrcx,INTsrcy,INTsrcwidth,INTsrcheight,UnitsrcUnit);其中,(x,y)用来指定图像image显示的位置,这个位置和image图像的左上角点相对应。rect用来指定被图像填充的矩形区域,destPoints和count分别用来指定一个多边形的顶点和顶点个数。若count为3时,则表示该多边形是一个平行四边形,另一个顶点由系统自动给出。此时,destPoints中的数据依次对应于源图像的左上角、右上角和左下角的顶点坐标。srcx、srcy、srcwidth和srcheight用来指定要显示的源图像的位置和大小,srcUnit用来指定所使用的单位,默认时使用PageUnitPixel,即用像素作为度量单位。调用和显示图像文件在GDI+中调用和显示图像文件是非常容易的,一般先通过Image或Bitmap调入一个图像文件构造一个对象,然后调用Graphics::DrawImage方法在指定位置处显示全部或部分图像。例如下面的代码:voidCEx_GDIPlusView::OnDraw(CDC*pDC){CEx_GDIPlusDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);usingnamespaceGdiplus;Graphicsgraphics(pDC->m_hDC);Imageimage(L"sunflower.jpg");graphics.DrawImage(&image,10,10);Rectrect(130,10,image.GetWidth(),image.GetHeight());graphics.DrawImage(&image,rect);}结果如图7.17所示,从图中我们可以看出,两次DrawImage的结果是不同的,按理应该相同,这是怎么一回事?原来,DrawImage在不指定显示区域大小时会自动根据设备分辨率进行缩放,从而造成显示结果的不同。当然,也可以使用Bitmap类来调入图像文件来构造一个Bitmap对象,其结果也是一样的。例如,上述代码可改为:Bitmapbmp(L"sunflower.jpg");graphics.DrawImage(&bmp,10,10);Rectrect(130,10,bmp.GetWidth(),bmp.GetHeight());graphics.DrawImage(&bmp,rect);需要说明的是,Image还提供GetThumbnailImage的方法用来获得一个缩略图的指针,调用DrawImage后可将该缩略图显示,这在图像预览时极其有用。例如下面的代码:Graphicsgraphics(pDC->m_hDC);Imageimage(L"sunflower.jpg");Image*pThumbnail=image.GetThumbnailImage(50,50,NULL,NULL);//显示缩略图graphics.DrawImage(pThumbnail,20,20);//使用后,不要忘记删除该缩略图指针deletepThumbnail;图像旋转和拉伸图像的旋转和拉伸通常是通过在DrawImage中指定destPoints参数来实现,destPoints包含对新的坐标系定义的点的数据。图7.18说明了坐标系定义的方法。从图中可以看出,destPoints中的第一个点是用来定义坐标原点的,第二点用来定义X轴的方法和图像X方向的大小,第三个是用来定义Y轴的方法和图像Y方向的大小。若destPoints定义的新坐标系中两轴方向不垂直,就能达到图像拉伸的效果。下面的代码就是图像旋转和拉伸的一个示例,其结果如图7.19所示。Imageimage(L"sunflower.jpg");graphics.DrawImage(&image,10,10);Pointpoints[]={Point(0,0),Point(image.GetWidth(),0),Point(0,image.GetHeight())};Matrixmatrix(1,0,0,1,230,10);//定义一个单位矩阵,坐标原点在(230,10)matrix.Rotate(30);//顺时针旋转30度matrix.Scale(0.63,0.6);//X和Y方向分别乘以0.63和0.6比例因子matrix.TransformPoints(points,3);//用该矩阵转换pointsgraphics.DrawImage(&image,points,3);Pointnewpoints[]={Point(450,10),Point(510,60),Point(350,80)};graphics.DrawImage(&image,newpoints,3);当然,对于图像旋转还可直接使用Graphics::RotateTransform来进行,例如下面的代码。但这样设置后,以后所有的绘图结果均会旋转,有时可能感觉不方便。Imageimage(L"sunflower.jpg");graphics.TranslateTransform(230,10);//将原点移动到(230,10)graphics.RotateTransform(30);//顺时针旋转30度graphics.DrawImage(&image,0,0);调整插补算法的质量当图像进行缩放时,需要对图像像素进行插补,不同的插补算法其效果是不一样的。Graphics::SetInterpolationMode可以让我们根据自己的需要使用不同质量效果的插补算法。当然,质量越高,其渲染时间越长。下面的代码就是使用不同质量效果的插补算法模式,其结果如图7.20所示。Graphicsgraphics(pDC->m_hDC);Imageimage(L"log.gif");UINTwidth=image.GetWidth();UINTheight=image.GetHeight();//不进行缩放graphics.DrawImage(&image,10,10);//使用低质量的插补算法graphics.SetInterpolationMode();graphics.DrawImage(&image,Rect(170,30,(INT)(0.6*width),(INT)(0.6*height)));//使用中等质量的插补算法graphics.SetInterpolationMode();graphics.DrawImage(&image,Rect(270,30,(INT)(0.6*width),(INT)(0.6*height)));//使用高质量的插补算法graphics.SetInterpolationMode();graphics.DrawImage(&image,Rect(370,30,(INT)(0.6*width),(INT)(0.6*height)));事实上,Image功能还不止这些,例如还有不同格式文件之间的转换等。但这些功能和MFC的新类CImage功能基本一样,但CImage更符合MFC程序员的编程习惯,因此下一节中我们来重点介绍CImage的使用方法和技巧。
4. 无人机的图传是什么技术为什么WiFi就没有这么强的信号
如果说飞控是无人机的大脑,那么图传系统就是无人机的“眼睛”,而我们通过无人机以上帝视角俯瞰美丽的世界。
无人机图传系统采用了适当的视频压缩技术、信号处理技术、信道编码技术、以及调制解调技术,将无人机所搭载的摄像机拍摄到的视频以无线方式实时传输到远距离接收器端的一种无线电子传输设备。
无人机图传系统如果按设备类型来分类,通常可以分为模拟图传和数字图传两大类,由于数字图传所传输的视频质量和稳定性都远远好于模拟图传系统,所以工业级应用中通常都采用数字图传。
无人机的图传主要用到1.2G、2.4G、5.8G三个频段。
2.4G和WiFi属于同频段;1.2G是管制频段,在我国目前没有1.2G开放性的业余频段,只提供取得资格证书的无线电爱好者合法使用;5.8G这个频段国家划分了开放的业余频段,在5.8G工作的设备少,干扰较少,频率高天线可以更加小型化,但频率越高电子元器件的造价就越高,对天线等精度要求就更高,更容易发热,对靠近发射机的导磁体比低频更加敏感,做大功率就比低频更困难。
目前无人机图传主流的技术有OFDM、WiFi等。OFDM(正交频分多路复用)是多载波调制的一种,更适合于高速数据的传输,在窄带带宽下也能够发出大量的数据,能够对抗频率选择性衰落或窄带干扰等等。但OFDM也有缺点,比如载波频率偏移,对相位噪声和载波频偏十分敏感,峰均比比较高。WiFi传图是具有高性价比的无人机图传技术,但WiFi在技术上做了很多限定,很多厂家都是拿方案直接搭建,芯片设计是什么格式就是什么格式无法再做修改,WiFi传图干扰管理策略实时性不强,信号利用率也比较低。
无人机图传系统构成无人机图传系统由远程服务器端、飞机端、店面中继端和手机视频控制端四个部分,比如大功率的WiFi模块一共有2个,分别嵌入无人机费继端和地面中继端。
无人机用到的大功率WiFi模块发射功率达到了+28dBm,传输距离可达2千米。大功率WiFi模块不仅仅可以实时的传输航拍相机的视频,还可以实时传递来自地面移动端,如手机等的控制信号。
为什么无线路由器的WiFi信号就传不了这么远?在频率相同的情况下,无人机可以进行远距离图传,而无线路由器的WiFi信号这么远却没有信号,很大一部分原因在于无线路由器和手机等移动终端的功率不够。国家有相关规定无线路由器的发射功率不能超过100mW(20dBm),而天线增益一般是3dBi和5dBi,一些穿墙能力突出的产品则用了6dBi、7dBi的增益天线,天线增益的信号强度提升也还是非常有限,所以无线路由器的WiFi信号在没有障碍物阻挡的情况下覆盖200米就不错了。
另外日常生活中小功率的手机、电脑等也造成了很大的局限性,造成WiFi信号明明很好,但还是没法上网或者网络质量很差的现象。
这就好比两个人同时进山,分开一段距离后,嗓门大的人喊一句嗓门小的人能听见,而嗓门小的人回应嗓门大的人,嗓门大的人却什么也听不到,自然也不会有任何的回应。
实际上手机等通过WiFi上网,需要历经三次握手的过程才能真正地建立连接上网。如果WiFi信号端发射功率很大,而手机超出了它能回应信号的最大距离就会造成明明WiFi信号很强,也能接收到信息,但死活就是发不出去信息的情况。
另外,无人机是在室外较空旷的地方飞行进行图传,而路由器的WiFi一般是在有很多障碍物的复杂环境下使用。所以路由器的WiFi信号在家里能够覆盖个10来米就已经算不错了。
WiFi是实现无人机图传的无线技术之一。
那么为什么无人机图传的WiFi信号要比普通的WiFi设备的信号强呢?
1、无人机图传WiFi模块(SKW77)发射功率:
2、普通WiFi模块发射功率(以MTK WiFi模块为例,其他基本也差不多):
无人机图传WiFi模块的发射功率最大达到了28dBm(约640mW),而普通WiFi模块的发射功率最高一般是20dBm,100mW(图例中是18dBm),两者相差非常大。
这就是无人机图传WiFi信号比普通WiFi模块强的原因。
众所周知,无人机肯定是在室外使用的,而普通WiFi设备,像手机,AP等,一般在室内使用。使用场景的不同,所采用的频率和功率就不同,这就是两者最大的区别。
无人机在室外使用,要求传输距离远,对避障、穿透等也有需求,所以一般是采用2.4GHz频段的,因为5.8GHz频段由于频率较高,穿透能力比较差。而且功率也会比室内WiFi模块来的高。室外WiFi模块最大传输距离能达到多少呢?
我们来看一下室外网桥产品排名数一数二的UBNT的网桥产品的数据。UBNT的网桥,采用基于WiFi协议的TDMA技术,加上大的发射功率以及专用的天线,有效传输距离能达到15公里。
而对于普通室内使用的WiFi设备来说,设备之间的距离比较近,一般距离就几百米。而且考虑到对人体的辐射,一般无线AP/路由器的最大功率为20dBm(100mW)。有些无线路由器有增强功能,实际增大的就是发射功率。
也就是说不是WiFi信号一直比较弱,而是会根据使用场景、距离要求等采用不同的信号强度。
图传本质上是 刚WiFi一样的TDD的一个 信息分发和传输系统。
在摄影拍摄类的无人机的应用中,图传主要用于将摄像头采集的实时数据,向下发送至用户的终端。
图传可以工作在400M、800M,当然绝大数多数的民用无人机工作在2.4G的工科医频段。 在2400到2083.5MHz频段,无人机的飞控用与WiFi 类似的跳频信号,这个跳频信号将射频能量分散,然后增加了抗干扰的能力,带宽大约为18M。图传系统大概占十兆带宽左右,如果想要高速稳定的传输高质量的图像,那图像的采集、编码、压缩就需要非常大的技术实力了。目前大疆的飞控和图传都自己做,实力都是相当不错。
因为无人机也是一个质量受限、功率受限、空间面积受限的一个综合系统。 图传的功率一定是受到限制的。
你说的WiFi的功率不如无人机的图传系统功率大。这应该是个假象,因为咱们国家工信部规定在2.4GHz的工科医频段,基本上最大的发射功率只能到0.5瓦。
之所以有你说的现象,大致是因为,WiFi传输内容的密度比不上无人机图传系统的传输密度。
这个问题比较泛,无法回答准确。
因为这样的问题无法用几句话说明白,但也不是回答越多或者就某个技术细节回答的越多就能说明白。
因为实现技术方式方法多样,技术非常有深度,也不是几本书就是能研究明白。所以回答不准确的话怕误人子弟,仅就个人实际使用经验作答。
首先无人机搭载的图传分玩具级别,航模级别,工业级别。不同级别用的技术也是天差地别。
在此仅对工业级无人机的常用图传技术做简单说说。
无人机图传用的技术很多,常用的cofdm技术,也就是码分正交频分复用,公开的技术。
WIFI本来就是短距通信,远了没信号,由应用场景和技术标准决定。
其实说白了无线电传输就是电磁波,都知道波长越长越不容易被干扰,选对频道就行,而且主要是飞得人少,干扰源少,你让10个人拿着同频段的无人机飞试试稳不稳定。