论文部分内容阅读
利用室内照明的白光LED光源进行无线传输是当前国内外无线通信领域的研究热点。这种无线通信系统结合了先进照明和通信技术,将成为无线通信领域一个非常重要的组成部分。该系统相对于基于射频的无线通信的优势是成本较低、功耗小、发射功率高、无电磁辐射等,还具有节约资源和环保等优点。室内LED光通信与互联网相连是未来的发展趋势。本文主要目的是将TCP/IP协议加入白光LED光通信系统中,实现网络信号的接入。本文基于S3C2440ARM处理器,分析并移植了uC/OS-II实时操作系统。根据处理器和操作系统对TCP/IP协议进行了裁剪,设计了易于移植在嵌入式系统的嵌入式协议栈的整体结构。实现了在处理器中对网卡DM9000驱动的设计,同时实现了高速网络信号编码、转发数据和信号的调制。为了避免在通信过程中LED灯的闪烁、保证传输过程的稳定性,在CPLD中设计并实现了差分曼彻斯特编码。本文针对移植的uC/OS-II系统和嵌入式协议栈,在ARM9开发板上进行了功能测试,实验结果表明:室内白光LED光通信系统可以进行5m距离的网络信号传输,稳定性好,具有一定抗干扰能力,可以实现无线光通信系统与Internet的互联。