可见光通信是一种在照明的同时能实现通信的一种绿色新技术。本文理论上分析了LED特性以及室内信道传输模型,并用MATLAB软件分别对室内可见光通信光照分布和室内定位进行了仿真研究。利用定位过程分离线采集数据阶段和实时匹配阶段,第一阶段形成数据指纹库,便于定位操作,第二阶段采用KNN匹配算法和卡尔曼滤波的方法定位,有效提高了精度。