针对多元LDPC码扩展最小和(Extended Min Sum,EMS)译码算法收敛速度慢、运算复杂度高的问题,提出一种多元LDPC码列分层动态检泡(Dynamic Bubble-Check,DBC)译码算法。首先对变量节点按不同列重进行分层处理,译码时率先更新列重较大分层...
详细信息
针对多元LDPC码扩展最小和(Extended Min Sum,EMS)译码算法收敛速度慢、运算复杂度高的问题,提出一种多元LDPC码列分层动态检泡(Dynamic Bubble-Check,DBC)译码算法。首先对变量节点按不同列重进行分层处理,译码时率先更新列重较大分层的变量节点消息,不同层之间采用串行方式进行消息传递,通过并串结合的方式降低译码迭代次数。在校验节点消息更新过程中,采用动态检泡方法减少EMS算法中的运算量,降低算法复杂度。仿真结果表明,在几乎不损失性能的前提下,该算法的平均最大迭代次数仅为EMS译码算法的50%,复杂度降低为EMS算法的50%。
针对LoRa网络终端节点定位过程中存在视距(LOS)与非视距(NLOS)传播路径及各定位网关之间存在时间同步偏差累积的问题,提出一种测量值修正(Measurement Value Correction)的改进DTDOA(Differential Time Difference Of Arrival)算法(MVC-...
详细信息
针对LoRa网络终端节点定位过程中存在视距(LOS)与非视距(NLOS)传播路径及各定位网关之间存在时间同步偏差累积的问题,提出一种测量值修正(Measurement Value Correction)的改进DTDOA(Differential Time Difference Of Arrival)算法(MVC-DTDOA),通过对信号的传播路径进行鉴别并对TDOA测量值进行修正,在定位解算时利用DTDOA算法处理定位网关时间同步偏差,提高LoRa终端节点在LOS/NLOS混合环境下的定位精度。系统仿真结果表明,在LOS/NLOS混合环境下,MVC-DTDOA算法与DTDOA算法、经典TDOA算法(Chan算法)相比在定位性能上有明显的改善。
暂无评论