基于ARM的无线光传输系统设计

上传人:岁月****20 文档编号:70176340 上传时间:2022-04-06 格式:DOCX 页数:27 大小:914.71KB
收藏 版权申诉 举报 下载
基于ARM的无线光传输系统设计_第1页
第1页 / 共27页
基于ARM的无线光传输系统设计_第2页
第2页 / 共27页
基于ARM的无线光传输系统设计_第3页
第3页 / 共27页
资源描述:

《基于ARM的无线光传输系统设计》由会员分享,可在线阅读,更多相关《基于ARM的无线光传输系统设计(27页珍藏版)》请在装配图网上搜索。

1、第一章绪论1.1研究背景及研究意义LED通信(LEDCommunications)同时具有无线通信和光通信的特征,指的是把LED当做信息发射源。LED通讯的产生缘于半导体行业和通信技术的的飞速发展。现在有各式各样的照明设备,比如荧光灯,白炽灯等,LED与之相比在光通信有以下几个方面的优势。1 .与其他的照明设备相比,LED有较高的功率,这在光通信正是作为发射光源所需要的。2 .LED的光强度可以在速度很高下进行调制,LED的调节速度甚至可以达到us量级,并且其可调幅度大,而在通信中调节速度是影响通信的一个至关重要的因素;而荧光灯的亮度基本上不可以调节,对于白炽灯可以通过控制两端电压来控制亮度,

2、但是有一个较为严重的缺点是它在发光同时会发出很高的热量,并且亮度调节速度也最高达到ms量级,满足不了在光通信的需求。3 .LED的光谱中心波长可以根据所需要的波长而进行控制,可以通过改变工艺来达到改变波长的目的,但是白炽灯和荧光灯的波长是不可以通过工艺来人为的进行改变,它们的中心波长是固定的。4 .相比于其他的光照设备来说,LED只需采用低电压下的恒压源或者恒流源,而像白炽灯就要采用高压交流电源,就不可以作为调制信号的光源。综上可以看出,现阶段的照明条件下,相比于其他的照明设备LED更适合作为光通信得光源,LED光通信的广泛使用,也使光通信的新领域变得欣欣向荣,在以后也许只需要点亮一个LED就

3、可以用接收数据,可以预见的是LED通信在未来的通信行业将占有不可动摇的地位。1.2研究现状1.2.1 国际研究现状自英国爱丁堡大学的教授哈拉尔德哈斯发明LED通信后,许多的国家从此将LED通信技术作为一项重要的研究课题,并且在2003年,对于LED可见光通信国际学会专门做了一次研讨会,在此后包括日本在内的许多发达国家对LED通信技术投入了大量的人力物力,日本的“可视光通信联盟”,美国的“智能照明计划”等,更是让可见光通信进入大众化的全新视野。在2008年,欧盟设置家庭吉比特接入计划(OMEGA)这项计划结合了可见光通信技术,在信息速率更是达到了1Gbps。2013年,德国海因里希赫兹研究院、英

4、国爱丁堡大学与牛津大学等国际机构更是将可见光通信的带宽扩展为180MHz实时速率512Mbit/s,离线速率10Gbit/s的惊人的数字。1.2.2 我国的研究现状在我国可见光通信是近些年刚发展起来的一项技术,虽然我国的LED通信技术比起发达国家起步较晚,但也在许多的科研人员不懈努力下取得了一些骄人的成绩,比如信息工程大学、北京大学和清华大学带宽速率提高到了与国际同步的先进水平。近些年来国内的无线可见光技术更是取得了惊人的发展。在2014年8月28日,在广州举办的全球可见光通信大会,这次会议标志着我国可见光通信的研究与产业化进入与发达国家一样的快速发展行列。因此有望通过战略联盟制定统一的标准、

5、专利、专用IC、单元系统和通信协议。在某一项新的技术诞生时,人们通常会对这项新技术的认识不足,开始的时候也许只是会做一些基础的改变,而不能进行大胆创新。就像电话的发展,从最初的人们只是想可以进行远距离的交谈传递消息,现在手机的功能不仅仅局限于此了,“微信,手机游戏、视频、支付”等这些功能也许连最初发明手机的人也没想到吧。通讯技术进一步发展成熟,光通信系统的应用规模也将会继续壮大,呈现新的应用领域。我们坚信,从产生、应用、发展、扩充到再发现、再发展,这项技术的应用将出现我们目前想象不到的结果。第二章LED通信技术2.1 LED的结构与发光原理LED的核心部件就是一个半导体晶片,形成PN结之前,费

6、米能级进入导带和价带。选用同种材料,导致N型半导体和P型半导体的禁带宽度基本相同。P型半导体和N型半导体接触形成PN结,由于电子空穴浓度差,电子由N区向P区扩散,而空穴由P区向N区扩散。在PN结外加一个正向偏压(P正N负),P区的空穴大量的注入N区,N区电子大量的注入P区,这样,在P区和N区靠近界面的地方电子和空穴复合发出光。PN结在正向偏置时,N区的电子与P区的空穴克服内建电厂的作用,越过结区,此时扩散运动超越漂移运动,从P到N区产生净电流。电子和空穴在扩散运动中产生复合作用,释放出光能,实现发光。这种发光是电致发光,是一种自发辐射,发出荧光,这就是发光二极管的工作原理。图2.1常见LED灯

7、珠的结构图图2.2LED原理图2.2 LED的物理特性伏安特性、调制特性和电光特性是LED三个基本的物理特性。下面是对LED的三个特性的重点分析。LED伏安特性:LED伏安特性是指电压随着电流变化的关系特性曲线,LED的伏安特性如下图所示。通过图中可以看到,一般伏安曲线包才S正向特性曲线与反向特性曲线,LED的正向特性有死区,超过死区电压时,电流随着电压的增加也在变大。可以从图上明显看到在反向曲线上较为陡峭,在电压超越某一电压值将会指数的增加,这就是击穿现象,而这个电压值即为LED的阈值电压。通常可用反向击穿电压、反向电流、正向电压这三个参数来对伏安特性曲线描述。调制特性:就是将发送的信息通过

8、电压作用在LED上发射相应的光信号的特性。LED具有非常短的响应时间。也就是说LED有相当高的调制频率,最大调制速率其实就是我们所熟知的调制带宽。通常将调制带宽的大小来描述调制能力大小。电光特性:电光转化特性(P-I)指的是LED注入电流的大小和光输出功率之间的关系。半导体发光二极管又分为直流输出功率和秒冲输出功率,所以可以看出功率这个参量对发光半导体来说是一个重要的参量。图2.4LED电光转化特性曲线在光通信技术中对调制光源的两个基本要求:(1)足够的光功率输出;(2)可靠性高、寿命长;2.3 LED发射技术的研究2.3.1 LED驱动调制技术LED驱动调制技术有模拟调制和数字调制两种方式,

9、在电子通信发展的初期到现在模拟调制都有较广范围的应用,在图2.5所示的是模拟调制技术的原理。图2.5模拟调制技术原理一般情况下,以下图2.6是两种常见的模拟调制电路图,图中a是含有达林管的驱动电路,图b是一种常见的模拟调制电路。图a比起图b的调制方式有信号频率高和输入阻抗高等优点。ab图2.6常见的模拟调制电路数字调制电路:数字调制就是利用数字信号输出高低电平来完成基本的数字信号输出,这种数字调制方式重要的是解决高低电平变化的频繁程度的问题,那么如果想要让二极管输出一个脉冲信号就要使接二极管输入为高电平,此时发射出一个光脉冲。下图表示的是数字调制的原理图:图2.7数字调制原理图数字调制方式,将

10、数字电平的高低理解为一个开关的闭合和打开,采用下图2.8所示的共射极驱动电路,从下面的电路图中可以看出发光二极管的熄灭和发光是由三极管的导通和截止来决定,当输出I/O口为低电平时,三极管截止,那么发光二极管也不会发光。输出I/O口为高电平时,三极管导通,此时发光二极管发出光脉冲。图2.8共发射极调制电路数字通信容易与电脑结合,并且数字信号编码操作更容易,在可靠性上数字信号相比于模拟信号的可靠性高的多,并且在单片机上更容易实现,因此和模拟调制比起来,在此次设计中采用数字调制更方便和高效,只需要操作单片机的某一输出端口的高低电平就可以调制信号信息。本章小结在本章中主要通过LED的结构、发光原理、光

11、源特性、发射调制技术等几个方面介绍LED通信技术,多个角度的分析其在通信的作用和基本实现的几个方法,从基础上了解其本质特征,通过这几个方面的介绍为后面的工作打下了基础。第三章基于ARM勺光无线传输系统设计本次设计的基本思想就是使用两块STM32F103RBT6的开发板,其中的一块用于发射信息,主要负责将发射的信息用来调制LED的光脉冲,另一块用于接收信号,通过光接收器将光信号转化为电信号,然后在通过串口显示出来。A STM32F103RBT6A信号调制模3.1 基于AR毗无线传输系统框图STM32F103RB信号解调模图3.1基于ARM的光无线系统的设计框图T6JJ系统先是将电脑上程序中的数据

12、通过程序下载在STM32F103RBT6中去,然后在通过对二进制基带信号进行编码调制得到调制信号。本次的设计中系统采用38KHz的载波频率,将调制信号来控制I/O端口来控制LED的光脉冲信号,通过光路系统,由光接收器将光信号转化为电信号,解调发送到STM32中去,在由程序实现在串口助手上显示接收到的数据。3.2 光路传输系统的设计在无线传输光系统中传输的方式有很多种,一方面主要根据发射端是不是定向的,若发射端是定向的,即若是平行光向某一个特定的方向传输光信号,这样发散角非常小,那么将这种发射端称为定向发射机。反之如果采用的发射和接收都具有较大的发散角,没有特定的传输方向,那么这种传输方式就是非

13、定向式传输。另一方面可能存在混合的类型,即发射是定向的,接收是非定向的,或者光路系统前面的LED发出光经过凸透镜发射出平行光,传输一段距离后经过透镜,由透镜的汇聚作用,聚光照射到光探测器上,因为此光路可以使光脉冲传输时为平行光,可以有效的减少LED的发散角,使其发出的光能够尽可能的最大距离的传输,使系统的传输距离能够在3.3 MDKuVision4软件开发环境1M内稳定的传输数据RealViewMDK(MicrocontrollerDevelopmentKit)是ARM开发软件,包含KeilC编译器、宏汇编器、调试器、实时内核等组件。MDK可以为ARM7、ARM9、Cortex-M3的微控制器

14、进行程序开发。此软件有比较强大的程序编辑器以及各种开发工具。图3.3 MDK uVision4软件开发环境界面KeilVision4在全世界有很多的客户,在ARM工程师中80%以上都在使用。在国内使用过单片机的几乎人人都知道KeilVision,这个软件如上面所述具有强大的功能能够对8位、16位MCU开发工程师顺利的过渡到32位ARM的应用开发。Vision4拥有和VCC+类似的界面系统,对于刚接触学习开发的人员来说,这个开发软件容易学习,操作简单。其支持汇编、C+、Java等多种语言,在调试程序、软件仿真方面有强大的功能,是应用最早的嵌入式开发工具,因此很多开发ARM应用的工程师都十分喜欢使

15、用它。3.4 STM32F103R8T6勺介绍STM32是专门应用于ARMCortex内核的一款高性能、低成本、低功耗的开发板,现在的STM32的时钟频率达至IJ了72MHz。STM32F103R8T6是ST公司出产的一款适应于多个场合的加强型处理器。STM32不仅仅可用于家用电器,也可以用来医疗设备、游戏主控芯片以及各种手持电子设备。同时也可以用于报警设备和通信设备等。STM32F10XX时钟系统框图及说明国*申1II Ml -r Hulipr TJMlCLH. ITflMgIhJ1 - LW 五 meh 1口SC国工OUTUkK&L亏1药置至MIjam逐号 耳隹父曾更留sw叮匚51懂餐S7

16、5:L=hEPUJjp;舌用值 雷第4 =164面忸RTCCL1K界由It蒲0E.亦F皆匚国卡西二*n在行和千访翁雳廿建出1.工,砧.%133. 25G. 512UHMLK -lUMHlz WUH|*口一(7评”1A HCLKupg 77 rHirf T】MMLN南才RIFf.T- :斗空科必1% 加 EA PCLKl up to 36MHzIWIDQCZLK1;喀才者 工承七日 | + i H +1.5时E窗配用怩 一旦H5E生拄1田*潺疗 可裁哽的osc_(Mjr CHone 1kLH*C DmAFQ1 rrtzM-alt-t1STM 32.ADCCLi.* 晶 NimiiJHTSAfi

17、=*1 因加f弟翻.呼朝电 L心日您再创造力图3.4STM32的时钟系统图STM32有5个时钟源分另I为HSI、HSE、LSI、LSE、PLL。HIS是一个精度不高的内部时钟。它的频率为8MHz。HSE是一个高速的外部时钟,可以连接外部晶振,时钟频率范围在4MHz-16MHz之间。LSI是一个由RC振荡器提供的低速内部时钟,频率可以达到40KHz。LSE外部时钟,频率为32.768kHz的石英晶体所提供。PLL叫做锁相环倍频输出,时钟来源有内部高频时钟HIS的两分频,或者为外部高速时钟HSE或者其二分频。Systick定时器相比较于普通的时钟来说是更为精准的时钟,Systick就是一个放在了N

18、VIC中的定时器,主要的目的是为了给操作系统提供一个硬件上的中断Systick定时器就是系统滴答定时器,这是一个24位的定时器,从转载的初值开始倒计时,直到0时又重新装载初值如此反复。在使能位不清0的情况下,即使在休眠状态下也不会停止计时。在本次设计中因为信息的接收和发射在时钟要求时钟精度高,特别是在发射和接收信息时,发射和接收信息“1”或“0”就是检测高电平持续时间,所以在时钟选择上采用的是系统时钟Systick。3.5 光发射端设计的具体方案3.5.1 光发射端系统图3.5发射端框图一般发射信息用0或者1来表示,所以可以直接编码对输出端口进行高低电平的开关操作,在LED通信是需要的是大功率

19、的LED灯珠,只有大概率的LED才能满足通信和照明的双重要求,所以要驱动电路来驱动LED。本次设计采用数字调制驱动方式。图3.6发射端驱动电路在STM32单片机上直接对PB.12的I/O口进行高低电平的置位操作,如果PB12是高电平时三极管导通,此时LED导通发出光脉冲,当PB12为低电平时,三极管截止,此时不发出光脉冲。3.5.2 信息源的串口通信在本系统中发射端传输的数据是从计算机中的程序中直接赋值实现,然后通过串口通信将这段32位的数据信息发送给STM3或理,将这段数据信息转变为了“0”“1”的电平信息,下图为原理图。图3.7信息源串口通信原理1 .主控芯片MCU空制了串口通信,主要有晶

20、振电路、复位电路、串口电路和按键电路四大电路,在本次设计中系统采用的STM32F103RBT6片机。系统中使用的是串口1在APB2ENRU存器的第14位,由外设时钟提供用口时钟。2 .串口1的复位是APB2RSTRJ存器的第14位的置位来实现的。向该位置1来进行串口1的复位,置0表示结束复位。3 .串口波特率设置。不同的串口有不同的波特率寄存USART_BRR特率通过以下的计算:Tx/ Rx波特率=f PCLKx16*USARTDIV上面公式可以计算用口时钟,包含PCLK1的串口USART23、4、5,PCLK2的USART1USARTDIV1一个无符号定点数。从USARTDIV勺值可以得到串

21、口波特率寄存器USART1-BRRS。4 .串口控制,STM32的每个串口都能够由3个控制寄存器USART_CR1来控制,一般我们都是通过这三个控制寄存器来配置。5 .数据发送与接收。寄存器USART_D即有TDR和RDR在很多的通信中常将USART_DR置为接收或发送数据。6 .串口状态,可以获取USART_SR存器的状态值间接的得到串口状态。在本系统中用到串口1,而模块和电脑是通过I/O口连接的,若要使用芯片的串口,那么就需要协议的变化。我们选用了控制芯片。用于实现接口和标准通信装置之间的连接。只需把它连接电脑主机上,就实现了器件的通信,图是其引脚框图。F刃11111N|一1UUR.-rn

22、F-时别pTT-,心vims|一tXUNpT4EkSIITDNI12丘,kKr15霞iaia.nrPL2303产JIISC2CW1手IHIr?hi门LNJTIL,哥YIU|JJ*1DMODf习0圮GN1vnlJkkM-.l(MJ工u口|Mir“?iju回DP图3.8PL2303引脚图如下图所示串口连接方法,单片机的主控芯片的I/O口PA.9和USART1-TX管脚是同一个引脚,管脚PA.10和USART1-R混同一管角,所以在TXDft接连接到了PA.9,RXD直接连接到了PA.10,如下图所示。图3.9用口芯片模块电路图本文中的申口通信部分完成的功能是将数据传送到计算机的串口显示上,程序中的

23、32位的数据发送到主控芯片上,将这个32位的数据转化为0或者1二进制信息,然后通过调制电路的调制,由LED发射出调制脉冲,在计算机上显示和接收的数据使用到串口助手这个软件。3.5.3发射码的数据格式和发射MDKS制编码本次系统设计中将采用的相似于NEC的编码方式,,NEC协议是八位位地址和八指令长度,不同的占空比表示数据“1”与“0”,采用调制方式是PWM脉冲调制方式进行调制信号,一次的信息传输的数据格式有四个部分组成,分别为引导码、用户码、数据码和数据码反码。数据反码有用来数据的检错的功能。起tfi码力船 4b、数据碣L刊厂支!JT:四一!一生可,L号产”士m331cuziz?卜f卜卜上卜卜

24、|口(中卜夫卜卜卜卜忡卜卜卜卜卜|图3.10一个NEC码对应波形和数据格式上图中可以看到起始码中开始是9ms的低电平和4.5ms的高电平,而发射时9ms的低电平起始并不容易捕捉,所以采用4.5ms的高电平作为起始标志,即为当有一个4.5ms的高电平时表示数据传输开始。采用载波频率为38K来传输数据,也就是在1S中传输38K次周期,可以算出一个周期T的时间T=1000000/38000=26.32u6而在数据传输时半个周期时有一个中断,又一次模拟的高低电平翻转的变化,所以一次中断时间为13.16us,那么9us的低电平计数次数为9000us/13.16us=684所以等待684就是等待9ms的低

25、电平,同理4.5ms的高电平中断次数为4500us/13.16us=342次。而在数据传输方面用PPM脉冲位置调制方式,其原理就是采用某以特定的高电平持续时间或者特定的低电平时间来表示发射的数据是0还是1,在此次设计将持续时间0.56ms时间的高电平传输代表传输数据0,持续传输时间为1.69ms的高电平时代表传输数据1。数据传输0或1的实现原理:位。位J-0.56ms*UlLlM11?5m$-12.25ms图3.11数据传输原理图在发射端设定系统的每一次中断时间13.16u那么如果要表示时间为持续时间0.56ms的高电平(表示传输数据0),则中断次数为560us/13.16us=42.55次。

26、同样的如果表示持续时间为1.69ms的高电平(表示传输数据1)中断次数为1690us/13.16us=128.41欹。从图中可以看到无论传输数据1还是数据0都需要经过传输0.56ms的低电平,所以要先等待42次中断后才能计算传输高电平时间,来传输数据。采用以下的程序实现voidjg_fs_Begin(u32dt)u8i=0;flag=0;初始为低js_count=683;/683自减形成9ms的低电平flag=1;while(js_count);/等待9msjs_count=341;flag=0;while(js_count);/等待4.5msfor(i=0;i32;i+)js_count=4

27、2;/每一位信号都需先发送0.56ms的低电平flag=1;while(js_count);/等待if(dt&0x80000000)=0)/检验最高位是否为0js_count=43;/0.565高电位组成发送“0”elsejs_count=128;/1.69ms的高电位组成发送“1”flag=0;while(js_count);dt=250)returnt;/超时溢出returnt;正常返回本次设计接收端以STM32的PB1来作为输入,因为起始信号中有一个4.5ms的高电平持续,所以首先接收其实信号,因为信号传输过程中有延时,所以我们将以5ms作为最大高电平起始时间,每次t增加1,则时间过去2

28、0us,所以t增加极限为5000us/20us=250在这个时间段内表示接收的是起始码,开始接收信号信息,超过5ms那么接收无效直接退出。接收到的信号通过MCU(微处理器)进行处理后,将接收到的数据转化为二进制编码信息。下面为接收端的数据编码协议。voidEXTI1_IRQHandler(void)u8tim=0,ok=0,data=0,Num=0;while(1)if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1)=1)tim=HW_jssj();/获取此次高电平时间if(tim=200&tim=60&tim=10&tim=250)break;/不是有用的信号

29、if(ok=1)hw_jsm=32)hw_jsbz=1;break;Num+;EXTI_ClearITPendingBit(EXTI_Line1);/清中断先接收到起始码,在接收“0”或“1”数据,因为接收过程中有延时,所以不能用确定的时间衡量,再接收“0”高电平时间是0.56ms,应该给一时间范围,比如在0.2ms-1ms之间,同理接收“1”时高电平时间为1.69ms,给定的范围为1.2ms-1.8ms之间。本章小结在本章中进行了光无线系统的方案设计系统,主要介绍了发射系统和接收系统以及传输协议的详细设计和说明,在本次设计中采用STM32F103RBT6完成了整体方案的设计和实现,通过对光的

30、调制方式的分析和了解,采用了PPM的编码方式,重点分析了在本次设计中所运用的编码原理以及发射与接收原理。第四章系统的搭建和调试4.1系统的搭建1、搭建系统a、安装编译软件MDKob、安装驱动CH340驱动(USB用口驱动)和PL2302,实现芯片串口与电脑通信连接。c、安装用口助手软件,进行串口的数据显示与接收数据的显示。2、软件编写、生成及下载通过软件MDK编写发送和接收程序,在检查程序和调试之后,运行程序产生十六进制文件hex。通过mcuisp软件将文件下载到STM32中去。3、发射数据通过程序中的直接给定的数据,可以通过串口助手在电脑上打印出来,显示出发送的数据。用口助手可以显示将要在某

31、个串口上的信息内容,应用方便快捷简单,串口助手支持的波特率300-115200bps之间,有设置校验奇偶数的功能。以及接收的数据位和停止位的作用,在用口助手上可以以ASCII码或其他的形式接收和发送数据,发送周期也可以自动设定,可以将接收的数据信息以文档的形式保存下来。4.2发射端和接收端的串口显示图4.1发射LED实物图图4.2发送端的串口显示接收端的光电检测对LED脉冲进行检测,得到电脉冲信息。根据电信号的脉冲未位置的不同,解调出发射的数据信息,通过用口将数据传输给电脑,在用口助手中显示接收到的信息。图4.3接收端的串口显示通过测试,可以看到本次的系统的发送的数据和接收的数据在一定的距离内

32、是相同的,所以可以得出结论可以实现基本的32位数据传输。第五章总结和展望总结本论文提出了一种基于STM32的无线光通信系统方案,并详细的介绍了通信系统的硬件设计和软件设计。通过对常用的空时编码进行分析,并结合光通信的情况,选取了合适的编码方案。通过对软硬件的调试和实验,初步实现了对光通信系统的设计与制作。本论文主要完成了一下工作:(1)设计了光发送电路和光电转换电路等硬件模块,并结合所需性能指标选取合适的器件。(2)介绍了系统的总体结构,及光系统中常用NEC编码。(3)通过大量的实验调试系统软硬件,使系统性能更加优良。(4)光路传输系统的设计使能够在1M的距离内稳定传输。由于时间和所学的知识有

33、限,本文的研究不是十分充分,进一步的研究是十分有必要的,而且光通信技术的热度逐年增加,研究的人员也越来越多,借此机会要多从其中学得一些光通信方便的知识。展望由于STM32具有功能强大的处理器,将STM32系统与可见光通信系统相结合。嵌入式技术的发展越来越成熟,并且逐渐有成为主流技术的趋势。嵌入式系统具有体积小、功耗低、低成本、运行时间长和扩展性强等优点。将光通信和STM32结合,提高了光通信的灵活性,是未来通信发展的重要方向。因为电子通信行业和半导体技术的发展,使光通信技术应用而生。可见光不仅仅可以用来照明光源,也可以用调制的电信号驱动发出光信号从而进行信号的传输。这项技术将照明技术和通信技术

34、完美的结合了起来,可以预见的是光通信提供一种更加便捷的全新的宽带接入方式。本论文的开题分析了LED通信的原理,在光无线通信系统中,主要完成的目标有:1 .在本次论文中首先介绍了LED通信技术的研究背景,并通过介绍各国的目前所取得成绩,以及后来的发展趋势。2 .系统的对LED的发光结构和发光原理分析,也分析了LED通信技术的三个特性,选择了合适的通信中的调制方式,为系统设计提供了理论基础。3 .设计实现了基于ARM的光无线系统的发射和接收模块,根据目前的能力选择合适的器件,自行设计了通信编码方式。4 .在本次论文编码格式采用了较简单易行的编码方式NEC,并且没有考虑码问干扰等影响等问题,还有很大

35、的改进空间。在今后学习中,可以变化为另一种更为复杂的编码方式,比如OFDM编码方式。参考文献1陈然.室内照明通信系统的数学模型及其仿真D.南京邮电大学,20132汪三青.基于STM32的嵌入式网络协议UIP的移植与分析D.武汉理工大学,20113渠海荣.基于FPGA勺红外遥控器解码实现研究.中国新通信.20154 赵晓宁.基于无线技术智能家居控制系统的研究与实现.解放军信息工程大学.20125 陈博昊.LED可见光通信系统中的程序设计D.沈阳工业大学信息科学与工程学院.20146王先.基于STM32的室内LED可见光系统研究D.上东大学.20147 赵宇峰.基于圆偏振调制的中短距离自由空间光通

36、信系统的研究D.哈尔滨工业大学20138 V.Tarokh,N.SeshadriandA.R.Calderbank.Space-timecodesforhighdataratewirelesscommunication:performancecriterionandcodeconstructionJ.IEEETrans.onI.T.,1998,44(2):744-765.9 MarvinK.Simon,LifeFellow,Alamouti-typespace-timecodingforfree-spaceopticalcommunicationwithdirectdetectionJIEEETrans.onwirelesscommunications,vol.4,NO.1,January2005

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!