为了提高无线网络中数据包广播传输的效率,本文提出了一种基于机会式网络编码的广播传输算法.该算法在发送端按一定顺序选择不同终端的丢包,并采用异或运算编码重传包,在终端采用从重传包中解码数据包的方法恢复丢包.该算法优先恢复时间重要性较高的丢包,并使多个终端同时从单个重传包恢复其丢包,因此有效地提高了广播传输效率并降低了传输时延.在典型的无线信道条件下得到的仿真结果表明了本文算法相比其它算法可以有效地提高传输带宽并降低数据包传输时延.
An opportunistic network coding based broadcast transmission algorithm(ONCBT) is proposed to improve the transmission efficiency for wireless networks.ONCBT selects lost packets in a sorted order to generate the retransmission packet by XOR operations at sender,and retrieves lost packets from one or more retransmission packets at receivers.ONCBT has a priority to retrieve the lost packets owning higher time important level in each receiver with one retransmission packet,thus improving the transmission efficiency and packet transfer delay.The simulation results show that ONCBT can lead to higher transmission efficiency and lower packet transfer delay compared with other algorithms under typical wireless channel conditions.