光通信调制方式MATLAB仿真,基于LED的紫外光通信调制方式研究

赘固

中文核心期刊

基于LED的紫外光通信调制方式研究

何攀,李晓毅,侯倩,肖文林

(重庆通信学院,重庆400035)

摘要:紫外光通信是一种具有很大潜力的短距离通信方式。针对基于LED的紫外光通信特点,详细分析了脉冲位置调制(PPM)、差分脉冲位置调制(DPPM)和数字脉冲间隔调制(DPIM)的调制结构。并结合

MATLAB仿真结果,以开关键控调制(00K)为基准,系统比较了各种调制方式的带宽需求、平均发射功率

和误时隙率等参数。最后结合紫外光通信的工程运用特点给出了分析结论。关键词:紫外光;误时隙率;PPM;DPPM;DPIM

中图分类号:TN929.12

文献标识码:A

文章编号:1002.556l(2010)04.005l一03

On

ReSearCh

On

UltraviOIetCOmnlUniCatiOnmOdUIatiOnbaSedLED

艇P锄,U购D.说Ho【,O协,麟0№.妇

(Chongqing

CommunicationInstitute,Chongqing400035,China)

Abstract:UVcommunicationhasgreatpotentialinshon.rangecommunication.ConsideringtheUVLEDcomImlllicationfeatures,thisp印er

tion

presents

detailedanalysisofmemodulationstlllctureforthef~lsePosi.

Modulation(PPM),Di行erential

PulsePosition

Modulation(DPPM)andDigitalPulsehnervalModula.

methods

are

tion(DPIM).Basedtemly

inMATLABsimulationresults,someparametersofV£Lriousmodul“on

svs。

comparedwithOn.0ff

error

K叫ng(ooK),such

as

thebandwidth

requ№ments,the

are

aVerage缸ansmission

po、ⅣeraIld

rate.Atlast,theconclusionsforUVLEDcommuIlicationiIlUVcommunication.

giveninconcemoftheengi—

nee血ganalysis

0引言

KeVwords:UV,en.or-mte,PPM,DPPM,DPIM

DPPM)。为了便于表示。在下文中以PPM表示单脉冲位置调制.以DPPM表示差分脉冲位置调制.选择一种适于紫外光通信的调制方式是本文讨论的重点。

紫外光通信是指利用紫外光作为通信媒介的一种短距离光通信方式。由于大气中的臭氧对紫外光有强烈的吸收作用,导致了波长200。280nm的紫外光在近地大气中几乎不存在.即通常所说的紫外光“日盲区”。故利用该波段的紫外光进行通信其背景噪声可视为零,也使得紫外光通信具有低窃听率、低位辨率、全方位、高抗干扰能力等优点。同时.紫外光在低空大气中具有强烈散射作用.使得紫外光通信能实现非直视通信功能。非直视通信相比直视通信而言.对收发设备的对准精度要求较低.信号的捕捉与跟踪难度较小,双方达成通信也更容易。正是因为具有上述特点.紫外光通信受到了广泛的关注f1】。

目前越来越多的紫外光通信都开始采用紫外LED作为系统光源【21.与之相对应可选用的调制方式有:开关键控调制方式(OOK)、脉冲位置调制方式fPPM)及脉冲间隔调制方式fDPIM)嘲。PPM调制又可分为单脉冲位置调制(L—PPM)与差分脉冲位置调制(L一

收稿日期:2009一12—30。

作者简介:何攀(1985一)。男,硕士生.主要研究方向通信与信息系统。

1调制结构

在OOK调制方式中.对二进制信息比特进行逐比特调制。当所要发送的信息为“l”时.在对应的时隙内发送一个光脉冲:当所要发送的信息为“0”时.在对应的时隙内不发送脉冲.利用光信号的通断来传输信息。单脉冲位置调制(L—PPMl.是将一个位二进制数据组映射为由个时隙组成的时间段上的某一个时隙处的单个脉冲信号。差分脉冲位置调制fDPPMl是一种在单脉冲PPM调制基础上改进的调制方式。从图l中可以看出,对于一个L—PPM码组.它的位数是固定的L位,其中一位为1,其他的位都为0。而DPPM的码组位数不定,它由一串低电平后跟着一位高电平构成f4】。从文献【51可知DPPM与L—PPM相比,DPPM不仅对符号级的同步没有那么严格的要求,它还可以提供更高的功率利用率和频带利用率。因为在DPPM中.我们只是把“l”后面多余的“0”去掉了,并没有从本质上影响

2010年第4期兜鸯詹文书⑨

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296148.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

frame buffer编程--画点功能和新增字符串代替RGBT

(一):写在前面 这一次进行了一个比较大的迭代,在这里我先把相对于上一个版本的改进做一个解释: 1:进一步完善画点,增加了使用字符串代替RGBT值2:实现字符串解析出RGBT值3:增加了画圆的算法4:进一步增强了代…

这篇博士毕业论文致谢句句诛心......

全世界只有3.14 % 的人关注了爆炸吧知识本文来源:学术志综合自小木虫、网络等,作者yechm AUT博士毕业论文感谢信:我出生的时候是一个下雪的深夜,我的父亲在床边生了一堆柴火,我的母亲躺在四周漏风的那间破屋角落的床上…

30分钟通过Kong实现.NET网关

什么是KongOpenrestry是一个基于Nginx与Lua的高性能平台,内部有大量的Lua库。其中ngx_lua_moudule使开发人员能使用Lua脚本调用Nginx模块。Kong是一个Openrestry程序,而Openrestry运行在Nginx上,用Lua扩展了nginx。所以可以认为Kong Openres…

Proxy模式简介和用例

在软件系统中,有些对象有时候由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),如果直接访问会给使用者或者系统结构带来很多麻烦,这时可以在客户程序和目标…

struts2中jsp页面上验证码的生成

如何在jsp页面中显示验证码&#xff1a; 验证码&#xff1a;<img class"yzm_img" align"middle" id"validateImage" src"p_w_picpathCode.action" width"150" height"40" οnclick"this.srcp_w_picpathCo…

挑战程序设计竞赛部分题目选择排序、二分查找找出下标、深度优先算法、求三角形max周长、蚂蚁算法、操作excel

首先提供帮助类 可能这个类还需要更新 、求最大值、求最小值、选择排序、二分查找找出下标、二分查找排好序列里面是否有那个值 public class Util {//求最大值public static int maxValue(int a,int b) {int max =0;if (a > b) {max = a;} else {max = b;}return max;}//求…

nginx php oracle,第8天 ORACLE安装及NGINX整合PHP环境

oracle 11g安装在centos5.9x64下过程1.先检查是否安装开发工具、JAVA、ksh等&#xff0c;及其它如下yum search检查&#xff0c;若没有安装&#xff0c;则用yum groupinstall 开发工具 开发库 Java开发yum install pdkshyum install sysstatyum install libaio-develyum insta…

这个小姐姐真的很火辣......

1 穿着十分火辣的美女...▼2 你还有理了&#xff1f;▼3 学生&#xff1a;我们要把老师照片挂墙上&#xff01;▼4 喜悦中带着阵阵悲伤...▼5 你瞅啥&#xff1f;瞅你咋地&#xff01;▼6 一时竟没发现哪里不对▼7 老板&#xff0c;我们KTV最漂亮的都在这了▼你点的每个赞…

RPC调用框架比较分析

什么是RPC&#xff1a; RPC&#xff08;Remote Procedure Call Protocol&#xff09;——远程过程调用协议&#xff0c;它是一种通过网络从远程计算机程序上请求服务&#xff0c;而不需要了解底层网络技术的协议。 简言之&#xff0c;RPC使得程序能够像访问本地系统资源一样&am…

VS扩展CodeMaid代码整理插件

CodeMaid是Visual Studio的开源扩展&#xff0c;用于清理和简化我们的C&#xff03;&#xff0c;C &#xff0c;F&#xff03;&#xff0c;VB&#xff0c;PHP&#xff0c;PowerShell&#xff0c;JSON&#xff0c;XAML&#xff0c;XML&#xff0c;ASP&#xff0c;HTML&#xff0…

hibernate中的id特殊属性hilo剖解(多用于继承关系)

hilo是hibernate中最长用的一种生成方式&#xff0c;hibernate给出了hilo 和 seqhilo两种生成器&#xff0c;他们的分别向下面一样配置 Hilo配置代码 <id name"id" type"int" column"id"> <generator class"hilo"> <…

Centos5 install vnc

2019独角兽企业重金招聘Python工程师标准>>> 很详细的install steps: http://wiki.centos.org/HowTos/VNC-Server#head-76401321dae4d80916a7fd7e710272a9b85c9485 ---------------------------------------------------------------------------------------------…

搜索引擎(lucene)

专辑&#xff1a;Lucene (全文检索工具)从入门到精通简介:Lucene是apache软件基金会4 jakarta项目组的一个子项目&#xff0c;是一个开放源代码的全文检索引擎工具包&#xff0c;即它不是一个完整的全文检索引擎&#xff0c;而是一个全文检索引擎的架构&#xff0c;提供了完整的…

自动摘要php,修改DEDECMS文章自动摘要长度或者取掉文章摘要

首先&#xff0c;应该在系统→系统基本参数→其它选项“自动摘要长度” 中可以设置&#xff0c;但最高只能实现250&#xff0c;根本没用&#xff0c;所以现在总结一下几种方法方法一&#xff1a;第一步进数据库 找到表 dede_archives 下的字段 description 点更改,修改长度 或 …

解决PKIX:unable to find valid certification path to requested target 的问题

问题的根本是&#xff1a; 缺少安全证书时出现的异常。 解决问题方法&#xff1a; 将你要访问的webservice/url....的安全认证证书导入到客户端即可。 以下是获取安全证书的一种方法&#xff0c;通过以下程序获取安全证书&#xff1a; /** Copyright 2006 Sun Microsystems, In…

北大学霸隐居20年,王青松花光350万后,如今怎么样了?

全世界只有3.14 % 的人关注了爆炸吧知识传说我国&#xff0c;本科生遍地走&#xff0c;研究生多如狗。但一估算&#xff0c;从1977年高考恢复以来&#xff0c;国内现在的本科率竟然还不到5%。这样一想&#xff0c;30多年前的本科生数量肯定更少&#xff0c;也更珍贵。如果是北大…

如何在 Dapper.NET 中使用事务?

咨询区 Amit&#xff1a;我的项目中使用 dapper.net 做数据库连接框架&#xff0c;有一个需求需要在多个表上执行多次插入操作&#xff0c;我想把它 事务化&#xff0c;但我看 dapper 并没有提供类似的方式。请问我该如何使用 dapper 来做这项工作呢&#xff1f;回答区 Newteq …

文件给制实施规定的实例(GB8567-88)

尽管在文件编制中存在着很多灵活性&#xff0c;然而&#xff0c;文件的编制确实是非常必要的&#xff0c;其意义如前所述。为了控制这种灵活性&#xff0c;保证文件编制能达到应该达到的目的&#xff0c;对于具体的软件开发任务&#xff0c;应编制的文件的种类、详细程度应取决…

python 内存数据库下载,Python 文件存储和数据库

Python 中数据存储的方式和其他语言没什么区别&#xff0c;主要分为两个方面&#xff1a;文件存储和数据库存储。文件存储文件存储的方法也分为很多种&#xff0c;主要包括&#xff1a;Python 内置方法NumPy 模块方法os 模块方法csv 模块方法Python 内置方法在不需要借助任何外…

c#10中的namespace

A、namespace是c#用来管理类型隔离的关键字&#xff0c;在不同的namespace下可以相同名称的类型&#xff0c;并且namespace是可以嵌套的。Demo01.csnamespace NameSpaceDemo {internal class Demo01Class{ }namespace NSDemo01{internal class Demo01Class{}}namespace NSDemo…