JS 杂志上的传感器 1687 - 7268 1687 - 725 x Hindawi出版公司 539638年 10.1155 / 2012/539638 539638年 研究文章 一种自适应无线传感器网络的无损数据压缩方案 图雷 乔纳森·迦纳王国 1 Shanmugam 美国阿南丹 1 Lim 大卫凌晨杜松子酒 1 Li-Minn 2 Kah Phooi 3 Martinelli Eugenio 1 电气电子工程系 诺丁汉大学马来西亚校区 道路Broga 雪兰莪州们• 43500年Semenyih 马来西亚 nottingham.edu.my 2 工程学院 伊迪丝·考恩大学 Joondalup,佤邦6027 澳大利亚 ecu.edu.au 3 计算机技术学院 双威大学大学 5道路大学 班达尔三维力控 雪兰莪州 46150年八打灵再也 马来西亚 sunway.edu.my 2012年 11 11 2012年 2012年 04 07年 2012年 10 09年 2012年 10 09年 2012年 2012年 版权©2012乔纳森·迦纳王国图雷et al。 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

能源是一个重要的考虑在设计和部署的无线传感器网络(网络),因为传感器节点通常由电池供电能力有限。由于无线传感器节点的通信单元是主要的电力消费者,数据压缩是一种可能的技术,可以帮助减少无线传感器节点之间交换的数据量导致节电。然而,无线传感器网络具有很大的局限性在沟通,处理,存储,带宽,和权力。因此,任何数据压缩方案提出了网络必须是轻量级的。在本文中,我们提出一种自适应无损数据压缩(ALDC)算法对无线传感器网络。我们建议ALDC计划执行压缩无损使用多个代码选项。自适应压缩方案允许压缩动态适应变化的来源。被压缩的数据序列划分为块,和最优压缩方案申请每一块。使用各种真实的传感器数据集我们展示的优点提出的压缩算法相比与其他网络最近提出的无损压缩算法。 1。介绍<gydF4y2Ba/title> <p>无线传感器网络(网络)适用于大规模数据收集和他们已经变得越来越重要,在许多领域持续的监控。轮已发现应用在环境监测等领域,工业监测、健康和健康监测、地震和结构监测、库存位置监控、监控、电力监控、工厂和过程自动化、对象跟踪、精准农业、灾害管理和设备诊断(<xgydF4y2Baref ref-type="bibr" rid="B1"> 1<gydF4y2Ba/xref>- - - - - -<xgydF4y2Baref ref-type="bibr" rid="B5"> 5<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p>传感器网络节点通常是自发的,他们相互通信无线执行常见的任务。节点随机部署在大量和分散在传感器领域以特别的方式。每个节点配备电池,无线收发器,微处理器,传感器和记忆。一旦部署,传感器节点形成一个网络通过短距离无线通信。每个传感器节点采集的数据无线传输到水槽直接或通过多次反射的沟通。<gydF4y2Ba/p> <p>技术进步在微机电系统(MEMS)在最近的过去有导致的生产非常小尺寸传感器节点。微小的尺寸放置严重资源限制节点从一个有限的电源、通信带宽有限,处理速度有限,有限的内存和存储空间。除了大小之外,其他的传感器节点约束包括但不限于以下:极低功耗;在高密度运营能力;必须是廉价的(低生产成本)和是可有可无的;自治和无人值守运行;并对环境适应性(<xgydF4y2Baref ref-type="bibr" rid="B6"> 6<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <p>上面提到的由于硬件的限制,无线传感器节点只能配备有限的电源。此外,更换传感器节点电池几乎是不可能的对于大多数应用程序,因为节点通常部署在大量的恶劣环境。因此,传感器网络的生命周期显示了强烈的依赖电池寿命。因此重要的是要仔细管理每个传感器节点的能耗单元为了最大化网络寿命的基础。此外,无线传感器节点也约束处理和内存。因此,软件设计用于轮应该是轻量级的,算法的计算需求网络应该提高运作效率低。<gydF4y2Ba/p> <p>传感器网络中传感器节点消耗的能量在传感、处理和传输。但通常情况下,能量由传感节点通信模块的数据传输和接收的能量多处理(<xgydF4y2Baref ref-type="bibr" rid="B1"> 1<gydF4y2Ba/xref>- - - - - -<xgydF4y2Baref ref-type="bibr" rid="B4"> 4<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="bibr" rid="B7"> 7<gydF4y2Ba/xref>- - - - - -<xgydF4y2Baref ref-type="bibr" rid="B13"> 13<gydF4y2Ba/xref>]。一个重要的方法来节约能源和最大化网络生命周期基础上通过使用高效数据压缩方案(<xgydF4y2Baref ref-type="bibr" rid="B5"> 5<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="bibr" rid="B8"> 8<gydF4y2Ba/xref>]。数据压缩方案可以用来减少网络中信息交换导致储蓄的权力。这储蓄由于压缩直接转化为终身扩展网络节点(<xgydF4y2Baref ref-type="bibr" rid="B14"> 14<gydF4y2Ba/xref>]。压缩数据的本地单节点以及中间路由节点受益较少的数据处理(<xgydF4y2Baref ref-type="bibr" rid="B15"> 15<gydF4y2Ba/xref>]。<gydF4y2Ba/p> <p>为了使用网络最有效、高效的压缩方案应该使用,不仅减少流数据的大小,而且还需要最少的资源来执行压缩。我们本文的目的是完成这一连续网络数据收集应用程序利用时间相关使用本地数据压缩方案这被证明能显著提高传感器网络节能在实际部署(<xgydF4y2Baref ref-type="bibr" rid="B15"> 15<gydF4y2Ba/xref>]。仔细研究本地数据压缩算法提出了网络文献表明,大多数的算法不能动态调整变化的源数据统计。因此,压缩性能通过算法不是最优的。因此我们在本文中提出一种自适应无损数据压缩(ALDC)方案基础上。该算法能够适应变化的源数据统计来最大化性能。提出ALDC算法压缩采样数据时使用多个代码块自适应选择。我们建议ALDC算法运行在一个通过,可以应用于多个数据类型。<gydF4y2Ba/p> <p>本文的其余部分组织如下。部分<xgydF4y2Baref ref-type="sec" rid="sec2"> 2<gydF4y2Ba/xref>讨论相关工作。部分<xgydF4y2Baref ref-type="sec" rid="sec3"> 3<gydF4y2Ba/xref>礼物我们提出ALDC算法。节<xgydF4y2Baref ref-type="sec" rid="sec4"> 4<gydF4y2Ba/xref>最近,该算法评估并与使用现实世界的WSN数据无损压缩算法。最后,我们总结论文部分<xgydF4y2Baref ref-type="sec" rid="sec5"> 5<gydF4y2Ba/xref>。<gydF4y2Ba/p> </sec> <sec id="sec2"> <title>2。相关工作<gydF4y2Ba/title> <p>能源通常更有限的网络比其他无线网络传感装置的性质和困难在充电或换电池。数据压缩的能力提供能源效率取决于之间的有利的权衡计算能量和传输能量作为公认的文学。任何数据压缩方案设计用于轮应该是轻量级的,和计算需求的算法应该提高运作效率低由于网络限制在硬件方面,能源,处理,和记忆。由于这些原因,研究人员因此专为网络设计和开发各种压缩算法。有两个网络数据压缩的一般方法。一个是分布式数据压缩方法,另一个是本地数据压缩方法。分布式数据压缩方法利用高空间相关性固定在密集网络中传感器节点的数据。在这种方法的一些主要技术包括分布式源编码(DSC) [<xgydF4y2Baref ref-type="bibr" rid="B16"> 16<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="bibr" rid="B17"> 17<gydF4y2Ba/xref>)、分布式变换编码(DTC) (<xgydF4y2Baref ref-type="bibr" rid="B18"> 18<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="bibr" rid="B19"> 19<gydF4y2Ba/xref>)、分布式源建模(DSM) [<xgydF4y2Baref ref-type="bibr" rid="B20"> 20.<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="bibr" rid="B21"> 21<gydF4y2Ba/xref>],和压缩感知(CS) [<xgydF4y2Baref ref-type="bibr" rid="B22"> 22<gydF4y2Ba/xref>]。然而分布式压缩方法节约能源为代价的源数据信息丢失,因此将不会被考虑。相反的本地数据压缩方法,利用时间相关,存在于采样传感器数据来执行其压缩在每个传感器节点将被考虑。一些提议的本地数据压缩算法基于时间相关的网络包括:有损算法(轻量级时间压缩(LTC) [<xgydF4y2Baref ref-type="bibr" rid="B14"> 14<gydF4y2Ba/xref>],K-RLE [<xgydF4y2Baref ref-type="bibr" rid="B23"> 23<gydF4y2Ba/xref>)、微分脉冲编码modulation-based优化(DPCM-Optimization) [<xgydF4y2Baref ref-type="bibr" rid="B24"> 24<gydF4y2Ba/xref>];LZW无损压缩算法(传感器节点(S-LZW) [<xgydF4y2Baref ref-type="bibr" rid="B15"> 15<gydF4y2Ba/xref>(LEC)[],无损的熵压缩<xgydF4y2Baref ref-type="bibr" rid="B3"> 3<gydF4y2Ba/xref>),修改后的自适应哈夫曼压缩方案(<xgydF4y2Baref ref-type="bibr" rid="B4"> 4<gydF4y2Ba/xref>),median-predictor-based数据压缩(MPDC) [<xgydF4y2Baref ref-type="bibr" rid="B25"> 25<gydF4y2Ba/xref>),two-modal传输(TMT) [<xgydF4y2Baref ref-type="bibr" rid="B26"> 26<gydF4y2Ba/xref>])。一些应用领域所需的精度要求传感器节点具有很高的准确性,不能容忍测量数据被压缩破坏过程。因此,在本节中,我们将关注本地数据无损压缩算法。<gydF4y2Ba/p> <p>作者在<xgydF4y2Baref ref-type="bibr" rid="B15"> 15<gydF4y2Ba/xref>]介绍了无损压缩算法叫做S-LZW LZW的改编版本(<xgydF4y2Baref ref-type="bibr" rid="B27"> 27<gydF4y2Ba/xref>)专门为资源受限的传感器节点。它使用自适应字典技术与动态代码长度。字典结构允许算法适应变化的输入和重复利用的感知数据。然而,遭受日益严重的字典问题及其算法压缩效率仍然需要改进。<gydF4y2Ba/p> <p>在[<xgydF4y2Baref ref-type="bibr" rid="B3"> 3<gydF4y2Ba/xref>),作者介绍了霍夫曼编码在无线传感器节点。他们简单的无损的熵压缩(LEC)算法是基于静态的霍夫曼编码利用时间相关传感器数据计算中存在的一个压缩版本使用一个小字典,ADC的分辨率的大小。该算法特别适用于计算和内存资源受限的传感器节点。该算法是静态的。因此,该算法不能适应变化的源数据统计。在文献[<xgydF4y2Baref ref-type="bibr" rid="B4"> 4<gydF4y2Ba/xref>),该算法是一种经典的自适应哈夫曼编码的修改版本。该算法不需要先验知识的统计源数据和压缩执行自适应基于时间相关,存在于源数据。这个算法的缺点是计算量。在[<xgydF4y2Baref ref-type="bibr" rid="B25"> 25<gydF4y2Ba/xref>),作者提出一种压缩算法,使用中值预测decorrelate感觉到数据。该算法简单,可以实现在几行代码并使用LEC压缩表。压缩算法也有类似的复杂性LEC但降低压缩效率。LEC算法优于它以来,该算法将不会被用于与我们的算法进行比较。<gydF4y2Ba/p> <p>在[<xgydF4y2Baref ref-type="bibr" rid="B26"> 26<gydF4y2Ba/xref>),作者提出了一个新的方案叫做" two-modal传输(TMT)预测编码。在第一模态传输压缩模式,内部的压缩比特错误条件下降区间<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M1"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mtext> R<gydF4y2Ba/mml:mtext> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mtext> R<gydF4y2Ba/mml:mtext> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>是传播。第二模态传输,称为noncompressed模式,最初的原始数据之外的错误条件下降区间<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M2"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mtext> R<gydF4y2Ba/mml:mtext> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mtext> R<gydF4y2Ba/mml:mtext> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>而不压缩传输。修改后的预测编码基于two-modal传输的方法解决了编码效率下降的问题由于大误差项的低性能预测。采用二阶线性预测。水槽节点负责计算的线性预测系数值。算术编码被选为编码方案。作者应用最优M-based字母表。这个压缩算法的缺点是计算量。这样,实现了网络的方案,水槽节点,而不是能源有限公司,搜索最优预测系数的最优结合R和最优米M-based字母编码。这些最优参数然后传播给其他传感器节点,使他们进行预测编码基于two-modal传输算法。<gydF4y2Ba/p> <p>LEC算法很简单,它需要低内存执行。低计算复杂度,给出了最佳无损压缩比性能至今为止。但是,LEC sensor-measured数据算法不能适应不断变化的相关性。因此,获得的压缩比和扩展节能获得不是最优的。这因此给改进的余地。因此在本文中,我们提出一种新的无损数据压缩算法轮为称为自适应无损数据压缩(ALDC)算法。我们的算法适应变化的源数据统计数据压缩性能最大化。我们建议ALDC算法运行在一个通过使用多个代码选择自适应,可以应用于多个数据类型。这种改进,我们提出ALDC算法优于LEC算法。<gydF4y2Ba/p> </sec> <sec id="sec3"> <title>3所示。自适应无损数据压缩算法<gydF4y2Ba/title> <p>在本节中,我们描述我们提出自适应无损数据压缩(ALDC)算法。自适应压缩方案允许压缩动态适应变化的来源。我们建议ALDC计划执行压缩无损使用两个自适应无损的熵压缩(亚历克)代码选择自适应。两个亚历克代码选项,即2-Huffman表亚历克,亚历克3-Huffman表,最初是在我们的文章题为“一个有效的无损的无线传感器网络的自适应压缩算法。“2-Huffman表亚历克,亚历克3-Huffman表都是自适应编码方案,自适应地使用两个霍夫曼表和三个霍夫曼表,分别。霍夫曼表两个亚历克代码所使用的选项表中给出<xgydF4y2Baref ref-type="table" rid="tab1"> 1<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="table" rid="tab2"> 2<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="table" rid="tab3"> 3<gydF4y2Ba/xref>。霍夫曼表设计、抵达后使用多真实的无线传感器节点的数据集和不同水平的相关性。虽然2-Huffman表亚历克使用霍夫曼编码表和霍夫曼编码表B, 3-Huffman表亚历克使用霍夫曼编码表,霍夫曼编码表B和c·霍夫曼编码表两个亚历克代码选择压缩采样的数据块。虽然2-Huffman表亚历克编码块抽样数据按照算法的伪代码<xgydF4y2Baref ref-type="other" rid="alg1"> 1<gydF4y2Ba/xref>,亚历克3-Huffman表编码块抽样数据按照算法的伪代码<xgydF4y2Baref ref-type="other" rid="alg2"> 2<gydF4y2Ba/xref>。的伪代码编码函数的算法<xgydF4y2Baref ref-type="other" rid="alg1"> 1<gydF4y2Ba/xref>和算法<xgydF4y2Baref ref-type="other" rid="alg2"> 2<gydF4y2Ba/xref>给出了算法<xgydF4y2Baref ref-type="other" rid="alg3"> 3<gydF4y2Ba/xref>。每个编码函数编码<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M3"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>作为一位序列<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M4"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>由两部分组成<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M5"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M6"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>(例如,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M7"> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mi> *<gydF4y2Ba/mml:mi> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:math> </inline-formula>):<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M8"> <mml:mtable> <mml:mlabeledtr id="EEq1"> <mml:mtd> <mml:mtext> (1)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mrow> <mml:mrow> <mml:mrow> <mml:mo class="left"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mtext> 指数<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mo class="right"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mo class="right"> |<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M9"> <mml:mtable> <mml:mlabeledtr id="EEq2"> <mml:mtd> <mml:mtext> (2)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mo class="left"> ⌈<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mtext> 罗<gydF4y2Ba/mml:mtext> <mml:msub> <mml:mrow> <mml:mtext> g<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mrow> <mml:mo class="left"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mrow> <mml:mo class="left"> |<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo class="right"> |<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mo class="right"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mo class="right"> ⌉<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> ,<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq3"> <mml:mtd> <mml:mtext> (3)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mtext> 指数<gydF4y2Ba/mml:mtext> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mo symmetric="false" class="cases"> {<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mtable class="cases"> <mml:mtr> <mml:mtd columnalign="left"> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mtd> <mml:mtd columnalign="left"> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> ≥<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd columnalign="left"> <mml:mrow> <mml:mo class="left"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msup> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:msup> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mo class="right"> )<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mtd> <mml:mtd columnalign="left"> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mrow> </mml:mrow> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>方程(<xgydF4y2Baref ref-type="disp-formula" rid="EEq3"> 3<gydF4y2Ba/xref>)返回的索引位置<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M10"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>在其集团。<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M11"> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mtext> 指数<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> <mml:msub> <mml:mrow> <mml:mrow> <mml:mo> ∣<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:msub> </mml:math> </inline-formula>表示索引的二进制表示<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M12"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>位。<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M13"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>类别(组数)<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M14"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。这也是低阶位的数量需要编码的值<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M15"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。注意,如果<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M16"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>= 0,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M17"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>不是代表。因此,在这个实例中,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M18"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>=<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M19"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。一次<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M20"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>生成,是附加到比特流形成的压缩版本的一系列措施。我们建议ALDC方案采用预测编码的原则,以更好地捕捉潜在的抽样数据之间的时间相关性存在持续的监控。在预测编码中,线性或非线性预测模型在第一阶段使用,而许多编码方案在第二阶段使用。<gydF4y2Ba/p> <table-wrap id="tab1"> <label>表1<gydF4y2Ba/label> <p>霍夫曼编码表。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M21"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M22"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M23"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left">0<gydF4y2Ba/td> <td align="left">00<gydF4y2Ba/td> <td align="left">0<gydF4y2Ba/td> </tr> <tr> <td align="left">1<gydF4y2Ba/td> <td align="left">01<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M24"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">2<gydF4y2Ba/td> <td align="left">11<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M25"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">3<gydF4y2Ba/td> <td align="left">101年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M26"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 7<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 7<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">4<gydF4y2Ba/td> <td align="left">1001年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M27"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 15<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 15<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">5<gydF4y2Ba/td> <td align="left">10001年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M28"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 31日<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 31日<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">6<gydF4y2Ba/td> <td align="left">100001年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M29"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 63年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 32<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 32<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 63年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">7<gydF4y2Ba/td> <td align="left">1000001<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M30"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 127年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 64年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 64年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 127年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">8<gydF4y2Ba/td> <td align="left">10000001<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M31"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 255年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 128年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 128年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 255年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">9<gydF4y2Ba/td> <td align="left">1000000000<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M32"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 511年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 256年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 256年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 511年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">10<gydF4y2Ba/td> <td align="left">10000000010<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M33"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1023年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 512年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 512年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1023年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">11<gydF4y2Ba/td> <td align="left">10000000011<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M34"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2047年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1024年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1024年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2047年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">12<gydF4y2Ba/td> <td align="left">10000000100<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M35"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4095年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2048年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2048年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4095年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">13<gydF4y2Ba/td> <td align="left">10000000101<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M36"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8191年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4096年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4096年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8191年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">14<gydF4y2Ba/td> <td align="left">10000000110<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M37"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16383年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8192年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8192年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16383年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> </tbody> </table> </table-wrap> <table-wrap id="tab2"> <label>表2<gydF4y2Ba/label> <p>霍夫曼编码表B。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M38"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M39"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M40"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left">0<gydF4y2Ba/td> <td align="left">1101111<gydF4y2Ba/td> <td align="left">0<gydF4y2Ba/td> </tr> <tr> <td align="left">1<gydF4y2Ba/td> <td align="left">11010年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M41"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">2<gydF4y2Ba/td> <td align="left">1100年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M42"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">3<gydF4y2Ba/td> <td align="left">011年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M43"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 7<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 7<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">4<gydF4y2Ba/td> <td align="left">111年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M44"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 15<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 15<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">5<gydF4y2Ba/td> <td align="left">10<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M45"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 31日<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 31日<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">6<gydF4y2Ba/td> <td align="left">00<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M46"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 63年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 32<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 32<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 63年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">7<gydF4y2Ba/td> <td align="left">010年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M47"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 127年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 64年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 64年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 127年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">8<gydF4y2Ba/td> <td align="left">110110年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M48"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 255年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 128年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 128年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 255年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">9<gydF4y2Ba/td> <td align="left">110111011<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M49"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 511年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 256年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 256年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 511年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">10<gydF4y2Ba/td> <td align="left">110111001<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M50"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1023年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 512年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 512年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1023年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">11<gydF4y2Ba/td> <td align="left">1101110101<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M51"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2047年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1024年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1024年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2047年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">12<gydF4y2Ba/td> <td align="left">1101110100<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M52"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4095年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2048年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 2048年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4095年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">13<gydF4y2Ba/td> <td align="left">1101110000<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M53"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8191年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4096年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 4096年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8191年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">14<gydF4y2Ba/td> <td align="left">11011100011<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M54"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16383年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8192年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8192年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 16383年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> </tbody> </table> </table-wrap> <table-wrap id="tab3"> <label>表3<gydF4y2Ba/label> <p>霍夫曼编码表C。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M55"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M56"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> <th align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M57"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left">0<gydF4y2Ba/td> <td align="left">1001年<gydF4y2Ba/td> <td align="left">0<gydF4y2Ba/td> </tr> <tr> <td align="left">1<gydF4y2Ba/td> <td align="left">101年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M58"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">2<gydF4y2Ba/td> <td align="left">00<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M59"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 3<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 2<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 3<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">3<gydF4y2Ba/td> <td align="left">01<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M60"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 7<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 4<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 4<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 7<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">4<gydF4y2Ba/td> <td align="left">11<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M61"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 15<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 8<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 8<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 15<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">5<gydF4y2Ba/td> <td align="left">10001年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M62"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 31日<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 16<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 16<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 31日<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">6<gydF4y2Ba/td> <td align="left">100001年<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M63"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 63年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 32<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 32<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 63年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">7<gydF4y2Ba/td> <td align="left">1000001<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M64"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 127年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 64年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 64年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 127年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">8<gydF4y2Ba/td> <td align="left">10000001<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M65"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 255年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 128年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 128年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 255年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">9<gydF4y2Ba/td> <td align="left">1000000000<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M66"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 511年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 256年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 256年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 511年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">10<gydF4y2Ba/td> <td align="left">10000000010<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M67"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 1023年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 512年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 512年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 1023年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">11<gydF4y2Ba/td> <td align="left">10000000011<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M68"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 2047年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 1024年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 1024年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 2047年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">12<gydF4y2Ba/td> <td align="left">10000000100<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M69"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 4095年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 2048年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 2048年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 4095年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">13<gydF4y2Ba/td> <td align="left">10000000101<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M70"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 8191年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 4096年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 4096年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 8191年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> <tr> <td align="left">14<gydF4y2Ba/td> <td align="left">10000000110<gydF4y2Ba/td> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M71"> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 16383年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 8192年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 8192年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn> 16383年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula></td> </tr> </tbody> </table> </table-wrap> <p id="alg1"> <list list-content="algorithm"> <title><大胆>算法1:< /大胆> 2-Huffman表亚历克的伪代码。<gydF4y2Ba/title> <list-item></list-item> </list></p> <p> <bold> 2 tablealecencoder (<gydF4y2Ba/bold> <italic> d<gydF4y2Basub>我<gydF4y2Ba/sub> </italic> <bold> ,<gydF4y2Ba/bold> <italic> n<gydF4y2Ba/italic> <bold> 、代码)<gydF4y2Ba/bold></p> <list-item> <p>/ /编码()编码函数<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M72"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>当前的剩余值吗<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我talic> n<gydF4y2Ba/italic>是块大小(残留值编码的数量在一个时间)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /代码的编码比特流<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M73"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ / *表示连接<gydF4y2Ba/p> </list-item> <list-item> <p>/ /编码块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M74"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用第一个霍夫曼表2-Huffman表亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>与块编码()的调用<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M75"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<bgydF4y2Baold> 表一个<gydF4y2Ba/bold>返回<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M76"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M77"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一个来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M78"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /计算编码比特流的大小<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M79"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一个<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_A长度(<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M80"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /编码相同的块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M81"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用第二个霍夫曼表2-Huffman表亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>与块编码()的调用<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M82"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<bgydF4y2Baold> 表B<gydF4y2Ba/bold>返回<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M83"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M84"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M85"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /计算编码比特流的大小<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M86"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_B长度(<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M87"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /比较size_A和size_B并选择最少的编码比特流压缩大小<gydF4y2Ba/p> </list-item> <list-item> <p>如果size_A < = size_B<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成的表标识符<bgydF4y2Baold> 表一个<gydF4y2Ba/bold></p> </list-item> <list-item> <p>ID设置为“0”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M88"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>为ID<gydF4y2Ba/p> </list-item> <list-item> <p>*代码设置为ID<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M89"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一个<gydF4y2Ba/p> </list-item> <list-item> <p>其他的<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成的表标识符<bgydF4y2Baold> 表B<gydF4y2Ba/bold></p> </list-item> <list-item> <p>ID设置为“1”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M90"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B ID<gydF4y2Ba/p> </list-item> <list-item> <p>*代码设置为ID<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M91"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B<gydF4y2Ba/p> </list-item> <list-item> <p>ENDIF<gydF4y2Ba/p> </list-item> <list-item> <p>返回代码<gydF4y2Ba/p> </list-item> <p></p> <p id="alg2"> <list list-content="algorithm"> <title><大胆>算法2:< /大胆> 3-Huffman表亚历克的伪代码。<gydF4y2Ba/title> <list-item></list-item> </list></p> <p> <bold> 3 tablealecencoder (<gydF4y2Ba/bold> <italic> d<gydF4y2Basub>我<gydF4y2Ba/sub> </italic> <bold> ,<gydF4y2Ba/bold> <italic> n<gydF4y2Ba/italic> <bold> 、代码)<gydF4y2Ba/bold></p> <list-item> <p>/ /编码()编码函数<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M92"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>当前的剩余值吗<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我talic> n<gydF4y2Ba/italic>是块大小(残留值编码的数量在一个时间)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /代码的编码比特流<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M93"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ / *表示连接<gydF4y2Ba/p> </list-item> <list-item> <p>/ /编码块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M94"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用第一个霍夫曼表3-Huffman表亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>与块编码()的调用<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M95"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<bgydF4y2Baold> 表一个<gydF4y2Ba/bold>返回<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M96"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M97"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一个来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M98"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /计算编码比特流的大小<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M99"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一个<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_A长度(<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M100"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /编码相同的块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M101"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用第二个霍夫曼表3-Huffman表亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>与块编码()的调用<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M102"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<bgydF4y2Baold> 表B<gydF4y2Ba/bold>返回<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M103"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M104"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M105"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /计算编码比特流的大小<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M106"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_B长度(<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M107"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /编码相同的块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M108"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用第三个霍夫曼表3-Huffman表的亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>与块编码()的调用<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M109"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<bgydF4y2Baold> 表C<gydF4y2Ba/bold>返回<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M110"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M111"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>C<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M112"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /计算编码比特流的大小<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M113"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>C<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_C长度(<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M114"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>C)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /比较size_A, size_B size_C和选择最少的编码比特流压缩大小<gydF4y2Ba/p> </list-item> <list-item> <p>如果size_A < = min (size_B size_C)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成的表标识符<bgydF4y2Baold> 表一个<gydF4y2Ba/bold></p> </list-item> <list-item> <p>ID设置为“10”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M115"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>为ID<gydF4y2Ba/p> </list-item> <list-item> <p>*代码设置为ID<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M116"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>一个<gydF4y2Ba/p> </list-item> <list-item> <p>ELSEIF size_B < = min (size_A size_C)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成的表标识符<bgydF4y2Baold> 表B<gydF4y2Ba/bold></p> </list-item> <list-item> <p>ID设置为“十一”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M117"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B ID<gydF4y2Ba/p> </list-item> <list-item> <p>*代码设置为ID<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M118"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>B<gydF4y2Ba/p> </list-item> <list-item> <p>ELSEIF size_C < = min (size_A size_B)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成的表标识符<bgydF4y2Baold> 表C<gydF4y2Ba/bold></p> </list-item> <list-item> <p>ID设置为“0”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M119"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>C ID<gydF4y2Ba/p> </list-item> <list-item> <p>*代码设置为ID<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M120"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>C<gydF4y2Ba/p> </list-item> <list-item> <p>ENDIF<gydF4y2Ba/p> </list-item> <list-item> <p>返回代码<gydF4y2Ba/p> </list-item> <p></p> <p id="alg3"> <list list-content="algorithm"> <title><大胆>算法3:< /大胆>伪码的编码()函数。<gydF4y2Ba/title> <list-item></list-item> </list></p> <p> <bold> 编码(<gydF4y2Ba/bold> <italic> d<gydF4y2Basub>我<gydF4y2Ba/sub> </italic> <bold> 、表<gydF4y2Ba/bold> <italic> c<gydF4y2Basub>我<gydF4y2Ba/sub> </italic> <bold> )<gydF4y2Ba/bold></p> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M121"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>当前的剩余值吗<gydF4y2Ba/p> </list-item> <list-item> <p>/ /表中使用的可变长度的霍夫曼编码编码<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M122"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>类别(组数)<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M123"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M124"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>也低阶位的数量需要编码的价值<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M125"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M126"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>的编码比特流<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M127"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M128"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是变长霍夫曼编码,汇总的类别(集团)<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M129"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M130"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是变长整数代码,汇总索引的位置吗<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M131"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /在其集团(类别)<gydF4y2Ba/p> </list-item> <list-item> <p>/ / *表示连接<gydF4y2Ba/p> </list-item> <list-item> <p>/ /∣(指数)<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M132"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>表示索引的二进制表示<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M133"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>位<gydF4y2Ba/p> </list-item> <list-item> <p>/ /计算<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M134"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>类别<gydF4y2Ba/p> </list-item> <list-item> <p>如果<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M135"> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 0<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>然后<gydF4y2Ba/p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M136"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>为0<gydF4y2Ba/p> </list-item> <list-item> <p>其他的<gydF4y2Ba/p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M137"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M138"> <mml:mrow> <mml:mo stretchy="false"> ⌈<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mtext> 罗<gydF4y2Ba/mml:mtext> <mml:msub> <mml:mrow> <mml:mtext> g<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> </mml:mo> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mrow> <mml:mo stretchy="false"> |<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> |<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:mrow> <mml:mo stretchy="false"> ⌉<gydF4y2Ba/mml:mo> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>ENDIF<gydF4y2Ba/p> </list-item> <list-item> <p>/ /提取<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M139"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>可变长度的霍夫曼编码表<gydF4y2Ba/p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M140"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>表<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M141"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /构建<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M142"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>如果<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M143"> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 0<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>然后<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M144"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>不需要<gydF4y2Ba/p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M145"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M146"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>其他的<gydF4y2Ba/p> </list-item> <list-item> <p>/ /构建<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M147"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M148"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>(索引)∣<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M149"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /构建<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M150"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M151"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M152"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>*<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M153"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>ENDIF<gydF4y2Ba/p> </list-item> <list-item> <p>返回<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M154"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <p></p> <sec id="sec3.1"> <title>3.1。预测模型<gydF4y2Ba/title> <p>源符号的动态范围是一个关键因素在实现压缩。出于这个原因,我们采用一个微分的动态范围压缩方案减少源符号从而增加其压缩性。预测方法采用我们使用了一个线性模型,仅限于采取连续抽样数据之间的差异。目的为我们的应用程序的压缩环境数据如温度、相对湿度和地震数据,这种预测方法是简单和有效的。此外,这也确保了计算复杂度的压缩方案是尽可能低,因为网络中传感器节点的计算能力相对较低。因此,预测样本<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M155"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mo> ^<gydF4y2Ba/mml:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是由<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M156"> <mml:mtable> <mml:mlabeledtr id="EEq4"> <mml:mtd> <mml:mtext> (4)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mo> ^<gydF4y2Ba/mml:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>即预测样本等于过去观测到的样本。残渣(即。,the error term) is then calculated by subtracting the predicted sample from the current sample. Hence, the residue<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M157"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>的区别是<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M158"> <mml:mtable> <mml:mlabeledtr id="EEq5"> <mml:mtd> <mml:mtext> (5)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>为了计算第一个渣<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M159"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>我们假设<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M160"> <mml:mtable> <mml:mlabeledtr id="EEq6"> <mml:mtd> <mml:mtext> (6)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:msup> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> R<gydF4y2Ba/mml:mi> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msup> <mml:mo> ,<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M161"> <mml:mrow> <mml:mi> R<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>是默认的测量分辨率传入的数据集(例如,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M162"> <mml:mrow> <mml:mi> R<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>的动态范围考虑源符号)。注意,每个<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M163"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是一个正整数价值范围内<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M164"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 0<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:msup> <mml:mrow> <mml:mn> 2<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> R<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msup> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>它在二进制表示<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M165"> <mml:mrow> <mml:mi> R<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>位。我们选择<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M166"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn> 0<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>中央之间的正整数的值等于2<gydF4y2Basup>R<gydF4y2Ba/sup>可能正整数的值。在我们的预期应用程序中使用的测试数据集,默认为相对湿度和温度测量分辨率数据集是12位和14位,分别。因此,对于每个应用程序,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M167"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn> 0<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>通过编码器和译码器。因此,该算法自适应不同数据源<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M168"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn> 0<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>与传入的数据。计算出的残渣<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M169"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>然后作为熵编码器的输入。也就是说,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M170"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>用于无损编码吗<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M171"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用一节中描述的编码方案<xgydF4y2Baref ref-type="sec" rid="sec3.2"> 3.2<gydF4y2Ba/xref>。<gydF4y2Ba/p> </sec> <sec id="sec3.2"> <title>3.2。熵编码<gydF4y2Ba/title> <p>为了达到最大压缩比和扩展最大节能,提出实现ALDC算法压缩一次抽样数据块使用两个亚历克自适应代码选项。我们建议ALDC算法运行在一个通过,可以应用于不同的数据类型。我们的熵编码问题是如何有效地编码块<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M172"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>一次整数值样本使用两个亚历克自适应代码选项。两种不同的方法来解决这个熵编码问题将在这一节中讨论。方法,即,蛮力的方法和决定区域的方法。<gydF4y2Ba/p> <sec id="sec3.2.1"> <title>3.2.1之上。蛮力的方法<gydF4y2Ba/title> <p>图<xgydF4y2Baref ref-type="fig" rid="fig1"> 1<gydF4y2Ba/xref>显示的实现的原理框图ALDC算法使用蛮力的方法。代码选项1和代码选项2代表2-Huffman表亚历克,亚历克3-Huffman表,分别。从图<xgydF4y2Baref ref-type="fig" rid="fig1"> 1<gydF4y2Ba/xref>的块<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M173"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>样品<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M174"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>由简单的单位延迟预测预处理获得的<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M175"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M176"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M177"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>然后由自适应编码(压缩)编码器使用代码选项。编码比特流的大小通过使用两个代码生成选项进行比较。代码选择收益率最小的编码比特流的大小(即。,然后选择最高压缩)。这段代码生成的编码比特流选项然后添加到代码选择标识符(ID)和之后发送到水槽。解码器使用ID来标识代码选项用于编码<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M178"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。重复这个过程,直到结束的源数据。压缩函数的伪代码使用蛮力方法给出了算法<xgydF4y2Baref ref-type="other" rid="alg4"> 4<gydF4y2Ba/xref>。蛮力方法保证最优压缩比为每个数据集,因为它总是达到最好的代码为每个块选项被选中<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M179"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>样本。然而,蛮力方法需要更多的内存(缓冲两个代码的编码比特流选项进行比较),也是计算密集型(因为编码是通过为每个块代码选项<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M180"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>样品<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M181"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>)。<gydF4y2Ba/p> <p id="alg4"> <list list-content="algorithm"> <title><大胆>算法4:< /大胆>压缩函数的伪代码的ALDC使用蛮力的方法。<gydF4y2Ba/title> <list-item></list-item> </list></p> <p> <bold> BruteForceCompress (<gydF4y2Ba/bold> <italic> x<gydF4y2Basub>我<gydF4y2Ba/sub> </italic> <bold> ,<gydF4y2Ba/bold> <italic> x<gydF4y2Basub>−1<gydF4y2Ba/sub> </italic> <bold> ,<gydF4y2Ba/bold> <italic> n<gydF4y2Ba/italic>,<我talic> y<gydF4y2Ba/italic> <bold> )<gydF4y2Ba/bold></p> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M182"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>电流传感器读数(年代)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M183"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>_1过去传感器直接阅读(s)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我talic> n<gydF4y2Ba/italic>是一块大小(每次读取的样品数)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /<我talic> y<gydF4y2Ba/italic>是最后的编码比特流<gydF4y2Ba/p> </list-item> <list-item> <p>/ / 2 tablealecencoder 2-Huffman表()是亚历克编码功能<gydF4y2Ba/p> </list-item> <list-item> <p>/ / 3 tablealecencoder 3-Huffman表()是亚历克编码功能<gydF4y2Ba/p> </list-item> <list-item> <p></p> </list-item> <list-item> <p>/ /计算出残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M184"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M185"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M186"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>- - - - - -<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M187"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /编码残渣<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M188"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <p>/ /编码块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M189"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用2-Huffman表亚历克编码功能<gydF4y2Ba/p> </list-item> <list-item> <p>与块2 tablesalecencoder()的调用<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M190"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>返回代码<gydF4y2Ba/p> </list-item> <list-item> <p>设置codeA代码<gydF4y2Ba/p> </list-item> <list-item> <p>/ /计算编码比特流的大小codeA<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_A长度(codeA)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /编码相同的块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M191"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用3-Huffman表亚历克编码功能<gydF4y2Ba/p> </list-item> <list-item> <p>调用3 tablesalecencoder()相同的块<我talic> n<gydF4y2Ba/italic> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M192"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>返回代码<gydF4y2Ba/p> </list-item> <list-item> <p>设置codeB代码<gydF4y2Ba/p> </list-item> <list-item> <p>/ /计算编码比特流的大小codeB<gydF4y2Ba/p> </list-item> <list-item> <p>设置size_B长度(codeB)<gydF4y2Ba/p> </list-item> <list-item> <p>/ /比较size_A和size_B并选择最少的编码比特流压缩大小<gydF4y2Ba/p> </list-item> <list-item> <p>如果size_A < = size_B<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成代码选择标识符2-Huffman表亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>ID设置为“0”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流codeA ID<gydF4y2Ba/p> </list-item> <list-item> <p>* codeA strm设置为ID<gydF4y2Ba/p> </list-item> <list-item> <p>其他的<gydF4y2Ba/p> </list-item> <list-item> <p>/ /生成代码选择标识符3-Huffman表亚历克编码器<gydF4y2Ba/p> </list-item> <list-item> <p>ID设置为“1”<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加编码比特流codeB ID<gydF4y2Ba/p> </list-item> <list-item> <p>* codeB strm设置为ID<gydF4y2Ba/p> </list-item> <list-item> <p>ENDIF<gydF4y2Ba/p> </list-item> <list-item> <p>/ /添加比特流strm<我talic> y<gydF4y2Ba/italic></p> </list-item> <list-item> <p>集<我talic> y<gydF4y2Ba/italic>来<我talic> y<gydF4y2Ba/italic>* strm<gydF4y2Ba/p> </list-item> <list-item> <p>返回<我talic> y<gydF4y2Ba/italic></p> </list-item> <p></p> <fig id="fig1"> <label>图1<gydF4y2Ba/label> <p>原理框图ALDC算法使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.001"></graphic> </fig> </sec> <sec id="sec3.2.2"> <title>3.2.2。决定区域的方法<gydF4y2Ba/title> <p>如上所述节<xgydF4y2Baref ref-type="sec" rid="sec3.2.1"> 3.2。1<gydF4y2Ba/xref>,蛮力的方法需要更多的内存(缓冲的编码比特流代码选项进行比较),也是计算密集型(因为编码是通过为每个块代码选项<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M193"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>样品<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M194"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>)。然而,传感器节点有严格限制的内存、计算能力和精力。因此我们将注意力转向的问题选择一个选项,高效编码块的代码<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M195"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>样品<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M196"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>不使用蛮力的方法,因为它已被证明,方法是不必要地复杂。在[<xgydF4y2Baref ref-type="bibr" rid="B28"> 28<gydF4y2Ba/xref>),作者介绍了一种高性能自适应编码模块使用蛮力方法的选择代码选项。因为蛮力的方法是计算详尽的和/或硬件要求,作者后来提出了一个简单的选择决定区域的蛮力的方法,使用一个表,完全是基于的基本序列的长度<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M197"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>标准样品来源(非负整数)。的基本序列的长度<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M198"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>标准样品来源的总和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M199"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>标准样品在一块+来源<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M200"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>(块大小)。然后使用计算总和与决定区域的表来选择最好的代码选择编码。因此,在这种新方法,只有一个选项是使用代码块<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M201"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>标准样品来源。这导致了大量的储蓄的计算需求和硬件。出于这一决定区域的简单方法,我们发现如果我们提出ALDC地区我们可以使用类似的决定完全由某些方法定义和表达式最佳代码选项选择使用实证方法。<gydF4y2Ba/p> <p>为此,使用蛮力方法讨论的部分<xgydF4y2Baref ref-type="sec" rid="sec3.2.1"> 3.2。1<gydF4y2Ba/xref>在算法的伪代码<xgydF4y2Baref ref-type="other" rid="alg4"> 4<gydF4y2Ba/xref>我们生成的模式代码选择使用,而压缩每个数据集通过重复以下程序为每个块<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M202"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M203"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>在年底前达到数据集:<l我st> <list-item> <label>(一)<gydF4y2Ba/label> </list-item> </list></p> <p>计算每个剩余样品的绝对值的总和在一块<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M204"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M205"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。将计算和存储在数组求和。<gydF4y2Ba/p> <list-item> <label>(b)<gydF4y2Ba/label> <p>块编码(压缩)<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M206"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M207"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用代码选项(即2-Huffman表亚历克和3-Huffman表亚历克)。<gydF4y2Ba/p> </list-item> <list-item> <label>(c)<gydF4y2Ba/label> <p>选择最好的代码选择收益率最小的编码比特流为每个块大小<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M208"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M209"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。如果2-Huffman表选项选中,亚历克是最好的代码的代码选择标识符(ID) 2是生成并存储在ID数组,否则代码选项生成标识符(ID) 3,而不是和存储在ID数组。<gydF4y2Ba/p> </list-item> <p></p> <p>程序(一)(c)是重复的块大小32和48个不同的数据集。此后,我们绘制的ID数组对对应的数组使用数据和标记只不同的测试数据集。这些情节中给出数据<xgydF4y2Baref ref-type="fig" rid="fig2"> 2<gydF4y2Ba/xref>和<xgydF4y2Baref ref-type="fig" rid="fig3"> 3<gydF4y2Ba/xref>块大小32和48个样品,分别。注意,一些数据点的阴谋策划了好几次。从故事情节(数字<xgydF4y2Baref ref-type="fig" rid="fig2"> 2<gydF4y2Ba/xref>和<xgydF4y2Baref ref-type="fig" rid="fig3"> 3<gydF4y2Ba/xref>),这两个代码的压缩性能选项在两个区域重叠。32的块大小,这两个地区的总和值范围内<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M210"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 80年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 112年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M211"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 368年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 400年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>。同样,48块大小,这两个地区在这两个代码的性能选项重叠在范围值之和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M212"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 120年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 168年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M213"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 552年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 600年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>。根据不同的块大小(32或48),任何和价值在这两个区域可以作为决定区域边界和价值导致大约相同的压缩比。为简单起见,我们决定区域边界和价值定义为每个范围和价值,是块大小的倍数。因此,块大小的32岁<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M214"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 80年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 112年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M215"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 368年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 400年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>两个重叠的区域,决定区域边界和值是96<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M216"> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mn> 3<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn> 32<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:math> </inline-formula>和384年<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M217"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 12<gydF4y2Ba/mml:mn> <mml:mi></mml:mi> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 32<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,分别。同样,48块大小的重叠区域<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M218"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 120年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 168年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M219"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 552年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 600年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> ]<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,决定区域边界和值是144<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M220"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 3<gydF4y2Ba/mml:mn> <mml:mi></mml:mi> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 48<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>和576年<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M221"> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mn> 12<gydF4y2Ba/mml:mn> <mml:mi></mml:mi> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 48<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:math> </inline-formula>,分别。因此,我们得出结论从上述给定的块大小<我talic> n<gydF4y2Ba/italic>,两个决定区域边界和值可以计算为3<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M222"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和12<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M223"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>分别,从而使两个决定区域边界和值的倍数<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M224"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>(块大小)。两个决定区域边界值和情节(数字表示<xgydF4y2Baref ref-type="fig" rid="fig2"> 2<gydF4y2Ba/xref>和<xgydF4y2Baref ref-type="fig" rid="fig3"> 3<gydF4y2Ba/xref>)作为“第一边界”和“第二边界”。表<xgydF4y2Baref ref-type="table" rid="tab4"> 4<gydF4y2Ba/xref>给出了总结我们所使用的决策区域提出ALDC算法。用表<xgydF4y2Baref ref-type="table" rid="tab4"> 4<gydF4y2Ba/xref>,使用决定区域的编码程序的方法简化了以下步骤:<l我st> <list-item> <label>(1)<gydF4y2Ba/label> </list-item> </list></p> <p>计算总和<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M225"> <mml:mtable> <mml:mlabeledtr id="EEq7"> <mml:mtd> <mml:mtext> (7)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mrow> <mml:munderover> <mml:mo stretchy="false"> ∑<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:munderover> <mml:mrow></mml:mrow> </mml:mrow> <mml:mrow> <mml:mo class="left"> |<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo class="right"> |<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <list-item> <label>(2)<gydF4y2Ba/label> <p>检查是否<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M226"> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>。如果满足这个条件,然后2-Huffman表亚历克代码选项被选中,其代码选择标识符生成ID。从2-Huffman表编码bitsream亚历克然后连接ID。否则,搬到下一个步骤。<gydF4y2Ba/p> </list-item> <list-item> <label>(3)<gydF4y2Ba/label> <p>检查是否<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M227"> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>。如果满足这个条件,然后3-Huffman表亚历克代码选项被选中,其代码选择标识符生成ID。从3-Huffman表编码bitsream亚历克然后连接ID。否则,搬到下一个步骤。<gydF4y2Ba/p> </list-item> <list-item> <label>(4)<gydF4y2Ba/label> <p>检查是否<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M228"> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mi> F<gydF4y2Ba/mml:mi> </mml:math> </inline-formula>。如果满足这个条件,然后2-Huffman表亚历克代码选项被选中,其代码选择标识符生成ID。表的编码bitsream 2-Huffman亚历克然后连接ID。<gydF4y2Ba/p> </list-item> <p></p> <table-wrap id="tab4"> <label>表4<gydF4y2Ba/label> <p>决定地区为我们提出ALDC方案。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left"> <italic> F<gydF4y2Ba/italic>地区<gydF4y2Ba/th> <th align="center">代码的选择<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M229"> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula></td> <td align="center">亚历克2-Huffman表<gydF4y2Ba/td> </tr> <tr> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M230"> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:math> </inline-formula></td> <td align="center">亚历克3-Huffman表<gydF4y2Ba/td> </tr> <tr> <td align="left"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M231"> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mi> F<gydF4y2Ba/mml:mi> </mml:math> </inline-formula></td> <td align="center">亚历克2-Huffman表<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <fig-group id="fig2"> <p>代码选择参数和总和值32块残留样品绝对的值(a) FN101温度数据集,(b) FN101 RH的数据集,(c) LU84温度数据集,(d) LU84 RH的数据集,(e) LG20温度数据集和(f) LG20 RH数据集。<gydF4y2Ba/p> <fig id="fig2a"> <label>(一)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.002a"></graphic> </fig> <fig id="fig2b"> <label>(b)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.002b"></graphic> </fig> <fig id="fig2c"> <label>(c)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.002c"></graphic> </fig> <fig id="fig2d"> <label>(d)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.002d"></graphic> </fig> <fig id="fig2e"> <label>(e)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.002e"></graphic> </fig> <fig id="fig2f"> <label>(f)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.002f"></graphic> </fig> </fig-group> <fig-group id="fig3"> <p>代码选择参数和总和值48块残留样品绝对的值(a) FN101温度数据集,(b) FN101 RH的数据集,(c) LU84温度数据集,(d) LU84 RH的数据集,(e) LG20温度数据集和(f) LG20 RH数据集。<gydF4y2Ba/p> <fig id="fig3a"> <label>(一)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.003a"></graphic> </fig> <fig id="fig3b"> <label>(b)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.003b"></graphic> </fig> <fig id="fig3c"> <label>(c)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.003c"></graphic> </fig> <fig id="fig3d"> <label>(d)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.003d"></graphic> </fig> <fig id="fig3e"> <label>(e)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.003e"></graphic> </fig> <fig id="fig3f"> <label>(f)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.003f"></graphic> </fig> </fig-group> <p>实现的原理框图ALDC算法的使用方法是决定区域图<xgydF4y2Baref ref-type="fig" rid="fig4"> 4<gydF4y2Ba/xref>。将看到的部分<xgydF4y2Baref ref-type="sec" rid="sec4"> 4<gydF4y2Ba/xref>,ALDC决定区域方法的压缩性能几乎是相同的与那些获得使用蛮力的方法。这表明决定地区表的正确性<xgydF4y2Baref ref-type="table" rid="tab4"> 4<gydF4y2Ba/xref>通过经验观察,抵达。因此,我们建议用户ALDC压缩方案应该使用决定区域的方法。ALDC强力性能的方法仅作为基准的用户ALDC压缩方案。<gydF4y2Ba/p> <fig id="fig4"> <label>图4<gydF4y2Ba/label> <p>原理框图ALDC算法的使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.004"></graphic> </fig> </sec> </sec> <sec id="sec3.3"> <title>3.3。数值例子使用决定区域的方法<gydF4y2Ba/title> <p>在本节中,我们提出一个数值例子显示的台阶ALDC算法使用决定区域的方法。假设一个块的温度和样品14是ADC的分辨率:<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M232"> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo stretchy="false"> {<gydF4y2Ba/mml:mo> <mml:mn> 8202年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8202年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8202年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8201年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8202年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8202年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8202年<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mi></mml:mi> <mml:mn> 8208年<gydF4y2Ba/mml:mn> <mml:mo stretchy="false"> }<gydF4y2Ba/mml:mo> </mml:math> </inline-formula> <list> <list-item> <label>(1)<gydF4y2Ba/label> </list-item> </list></p> <p>我们计算出残留<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M233"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>通过应用(<xgydF4y2Baref ref-type="disp-formula" rid="EEq5"> 5<gydF4y2Ba/xref>)和(<xgydF4y2Baref ref-type="disp-formula" rid="EEq6"> 6<gydF4y2Ba/xref>)。因此,我们有<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M234"> <mml:mtable> <mml:mlabeledtr id="eq8"> <mml:mtd> <mml:mtext> (8)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mo class="left"> {<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> …<gydF4y2Ba/mml:mo> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo class="right"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mi> </mml:mi> <mml:mrow> <mml:mo class="left"> {<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mn mathvariant="normal"> 10<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> ,<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 6<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mo class="right"> }<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <list-item> <label>(2)<gydF4y2Ba/label> <p>应用(<xgydF4y2Baref ref-type="disp-formula" rid="EEq7"> 7<gydF4y2Ba/xref>),我们计算绝对值之和的残留块8-residues<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M235"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。也就是说,我们计算<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M236"> <mml:mtable> <mml:mlabeledtr id="eq9"> <mml:mtd> <mml:mtext> (9)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mrow> <mml:munderover> <mml:mo stretchy="false"> ∑<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mn> 8<gydF4y2Ba/mml:mn> </mml:mrow> </mml:munderover> <mml:mrow></mml:mrow> </mml:mrow> <mml:mrow> <mml:mo class="left"> |<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo class="right"> |<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 10<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 0<gydF4y2Ba/mml:mn> <mml:mo> +<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 6<gydF4y2Ba/mml:mn> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 18<gydF4y2Ba/mml:mn> <mml:mo> 。<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> </list-item> <list-item> <label>(3)<gydF4y2Ba/label> <p>接下来,我们确定的边界地区表定义决定<xgydF4y2Baref ref-type="table" rid="tab4"> 4<gydF4y2Ba/xref>:<gydF4y2Ba/p> </list-item> <p></p> <p>第一个边界<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M237"> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 3<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 24<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>,<gydF4y2Ba/p> <p>第二个边界<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M238"> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 12<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 8<gydF4y2Ba/mml:mn> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 96年<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>。<l我st> <list-item> <label>(4)<gydF4y2Ba/label> </list-item> </list></p> <p>接下来,我们确定<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M239"> <mml:mrow> <mml:mi> F<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>地区使用的表<xgydF4y2Baref ref-type="table" rid="tab4"> 4<gydF4y2Ba/xref>。自<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M240"> <mml:mi> F<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 18<gydF4y2Ba/mml:mn> <mml:mo> <<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 24<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>,这意味着<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M241"> <mml:mrow> <mml:mi> F<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>属于第一个决策。因此,亚历克2-Huffman表被选中作为最好的代码选择编码<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M242"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和它的代码选择标识符生成ID。注意,因为我们只使用两个代码选项,选项的代码标识符ID是“0”(亚历克2-Huffman表)或“1”(亚历克3-Huffman表)。<gydF4y2Ba/p> <list-item> <label>(5)<gydF4y2Ba/label> <p>接下来,我们进行编码<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M243"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>使用算法<xgydF4y2Baref ref-type="other" rid="alg1"> 1<gydF4y2Ba/xref>并附加编码比特流生成的ID在步骤4以上。最终的输出编码的值是:<我nl我ne-graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/Code"></inline-graphic></p> </list-item> <p></p> <p>输出是颜色编码和解释彼此分离的目的。红色的“0”是一个代码标识符ID告诉解码器2-Huffman表选项,亚历克代码是用于编码的8块样品。绿色的“0”是一个表标识符ID告诉解码器,霍夫曼编码表中给定表<xgydF4y2Baref ref-type="table" rid="tab1"> 1<gydF4y2Ba/xref>2-Huffman表使用的亚历克代码选择编码的8块样品。因此,编码是按照算法来完成的<xgydF4y2Baref ref-type="other" rid="alg3"> 3<gydF4y2Ba/xref>用表<xgydF4y2Baref ref-type="table" rid="tab1"> 1<gydF4y2Ba/xref>。注意,编码函数算法<xgydF4y2Baref ref-type="other" rid="alg3"> 3<gydF4y2Ba/xref>编码每个样本两部分:霍夫曼编码组和二进制代码表示的每个索引的位置<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M244"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>组中使用<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M245"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>位。如果<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M246"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>为零,那么<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M247"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> b<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>也是零,在这个例子中,二进制代码表示不是必需的。因此,蓝色的“1001”和粉红色的“1010”代表剩余价值的集团和二进制代码,分别。接下来,两个蓝色“00”代表该组织代码的两个剩余价值0自二进制代码表示不是必需的。后,下一个是蓝色的“01”和粉红色的“0”,分别代表剩余价值的集团和二进制代码−1。接下来,是蓝色“01”和粉色“1”,分别代表剩余价值的集团和二进制代码1。接下来,两个蓝色“00”表示两个剩余价值的组织代码0。最后,蓝色的“101”和粉红色的“110”代表集团和残值的二进制代码表示6。一起把所有的代码,最后编码值的输出发送到译码器是001001101000000100110000101110,是由共有30位与112位如果原始样本值是未压缩的传播。因此,对于给定的8块的温度样本,总储蓄的位是82位。这将节约能源为传感器节点,因为它现在必须对其无线电传输更少数量的比特。<gydF4y2Ba/p> </sec> </sec> <sec id="sec4"> <title>4所示。模拟和分析<gydF4y2Ba/title> <p>来验证我们的算法的有效性,我们测试它对各种真实环境数据集部分中讨论<xgydF4y2Baref ref-type="sec" rid="sec4.1"> 4.1<gydF4y2Ba/xref>。温度我们考虑相对湿度数据集,数据集,和地震数据集。压缩性能计算压缩比,计算使用以下公式:<d我sp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M248"> <mml:mtable> <mml:mlabeledtr id="EEq8"> <mml:mtd> <mml:mtext> (10)<gydF4y2Ba/mml:mtext> </mml:mtd> <mml:mtd> <mml:mtext> CR<gydF4y2Ba/mml:mtext> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> One hundred.<gydF4y2Ba/mml:mn> <mml:mo> ×<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mo class="left"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mfrac> <mml:mrow> <mml:mtext> 电脑及相关知识<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mrow> <mml:mtext> 源自<gydF4y2Ba/mml:mtext> </mml:mrow> </mml:mfrac> </mml:mrow> <mml:mo class="right"> )<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mi> %<gydF4y2Ba/mml:mi> <mml:mo> ,<gydF4y2Ba/mml:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>薪酬在哪里得到压缩后的比特数和源自未压缩的数据的大小。每一个未压缩的样本数据是由16位无符号整数。<gydF4y2Ba/p> <sec id="sec4.1"> <title>4.1。数据集<gydF4y2Ba/title> <p>从SensorScope实际环境监测传感器网络数据集<xgydF4y2Baref ref-type="bibr" rid="B29"> 29日<gydF4y2Ba/xref>)是用于我们的模拟。我们使用相对湿度和温度测量三个SensorScope部署:Le部署Genepi HES-SO鱼网部署和卢斯部署。公开数据集被用来使尽可能公平的比较。这些部署使用TinyNode节点(<xgydF4y2Baref ref-type="bibr" rid="B30"> 30.<gydF4y2Ba/xref>)由TI的MSP430单片机,Xemics XE120, 5广播和Sensirion SHT75传感器模块(<xgydF4y2Baref ref-type="bibr" rid="B31"> 31日<gydF4y2Ba/xref>]。相对湿度和温度传感器都是连接到一个14-bit模拟-数字转换器(ADC)。原始的默认测量分辨率相对湿度(<我talic> raw_h<gydF4y2Ba/italic>)和原始温度(<我talic> raw_t<gydF4y2Ba/italic>)分别是12位和14位。每个ADC输出<我talic> raw_h<gydF4y2Ba/italic>和<我talic> raw_t<gydF4y2Ba/italic>转化为衡量<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M249"> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M250"> <mml:mrow> <mml:mi> t<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>分别在比例和摄氏度(中描述<xgydF4y2Baref ref-type="bibr" rid="B31"> 31日<gydF4y2Ba/xref>]。发表在SensorScope部署的数据集对应于物理措施<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M251"> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M252"> <mml:mrow> <mml:mi> t<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。但压缩算法<我talic> raw_h<gydF4y2Ba/italic>和<我talic> raw_t<gydF4y2Ba/italic>。因此,在应用压缩算法之前,物理措施<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M253"> <mml:mrow> <mml:mi> h<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M254"> <mml:mrow> <mml:mi> t<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>被转换成<我talic> raw_h<gydF4y2Ba/italic>和<我talic> raw_t<gydF4y2Ba/italic>通过使用转换功能的反向版本(<xgydF4y2Baref ref-type="bibr" rid="B31"> 31日<gydF4y2Ba/xref>]。表<xgydF4y2Baref ref-type="table" rid="tab5"> 5<gydF4y2Ba/xref>总结了数据集的主要特征。参见[<xgydF4y2Baref ref-type="bibr" rid="B3"> 3<gydF4y2Ba/xref>]更多细节关于这些数据集的特点。此外,我们还使用了一套地震数据收集的数字地震台OhioSeis位于博林格林,俄亥俄州,下午2点到3点的时间间隔1999年9月21日(UT) [<xgydF4y2Baref ref-type="bibr" rid="B32"> 32<gydF4y2Ba/xref>]。我们计算信息熵<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M255"> <mml:mi> H<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msubsup> <mml:mo stretchy="false"> ∑<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msubsup> <mml:mrow></mml:mrow> </mml:mrow> <mml:mi> p<gydF4y2Ba/mml:mi> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> ·<gydF4y2Ba/mml:mo> <mml:mtext> 罗<gydF4y2Ba/mml:mtext> <mml:msub> <mml:mrow> <mml:mtext> g<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mi> p<gydF4y2Ba/mml:mi> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:math> </inline-formula>原始数据集的,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M256"> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>可能值的数量吗<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M257"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>(ADC)的输出<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M258"> <mml:mi> p<gydF4y2Ba/mml:mi> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:math> </inline-formula>的概率质量函数<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M259"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。此外,信息熵<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M260"> <mml:msub> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mo> - - - - - -<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msubsup> <mml:mo stretchy="false"> ∑<gydF4y2Ba/mml:mo> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn mathvariant="normal"> 1<gydF4y2Ba/mml:mn> </mml:mrow> <mml:mrow> <mml:mi> N<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msubsup> <mml:mrow></mml:mrow> </mml:mrow> <mml:mi> p<gydF4y2Ba/mml:mi> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> <mml:mo> ·<gydF4y2Ba/mml:mo> <mml:mtext> 罗<gydF4y2Ba/mml:mtext> <mml:msub> <mml:mrow> <mml:mtext> g<gydF4y2Ba/mml:mtext> </mml:mrow> <mml:mrow> <mml:mn mathvariant="normal"> 2<gydF4y2Ba/mml:mn> </mml:mrow> </mml:msub> <mml:mi> p<gydF4y2Ba/mml:mi> <mml:mrow> <mml:mo stretchy="false"> (<gydF4y2Ba/mml:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> 我<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> <mml:mo stretchy="false"> )<gydF4y2Ba/mml:mo> </mml:mrow> </mml:math> </inline-formula>残余的信号也被计算。这些都是记录在表中<xgydF4y2Baref ref-type="table" rid="tab6"> 6<gydF4y2Ba/xref>。<gydF4y2Ba/p> <table-wrap id="tab5"> <label>表5<gydF4y2Ba/label> <p>主要特征的数据集。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left" rowspan="2">部署的名字<gydF4y2Ba/th> <th align="center" rowspan="2">节点ID<gydF4y2Ba/th> <th align="center" rowspan="2">符号名称<gydF4y2Ba/th> <th align="center" rowspan="2">数量的样品<gydF4y2Ba/th> <th align="center" colspan="2">时间间隔<gydF4y2Ba/th> </tr> <tr> <th align="center">从天<gydF4y2Ba/th> <th align="center">一天<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left">卢斯<gydF4y2Ba/td> <td align="center">84年<gydF4y2Ba/td> <td align="center">LU84<gydF4y2Ba/td> <td align="center">64913年<gydF4y2Ba/td> <td align="center">23-Nov-06<gydF4y2Ba/td> <td align="center">17-Dec-06<gydF4y2Ba/td> </tr> <tr> <td align="left">HES-SO鱼网<gydF4y2Ba/td> <td align="center">101年<gydF4y2Ba/td> <td align="center">FN101<gydF4y2Ba/td> <td align="center">12652年<gydF4y2Ba/td> <td align="center">09-Aug-07<gydF4y2Ba/td> <td align="center">31-Aug-07<gydF4y2Ba/td> </tr> <tr> <td align="left">Le Genepi<gydF4y2Ba/td> <td align="center">20.<gydF4y2Ba/td> <td align="center">LG20<gydF4y2Ba/td> <td align="center">21523年<gydF4y2Ba/td> <td align="center">04-Sep-07<gydF4y2Ba/td> <td align="center">03-Oct-07<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <table-wrap id="tab6"> <label>表6<gydF4y2Ba/label> <p>熵的原始和残余数据集。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left">数据集<gydF4y2Ba/th> <th align="center"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M261"> <mml:mrow> <mml:mi mathvariant="normal"> H<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula></th> <th align="center"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M262"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi mathvariant="normal"> H<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi mathvariant="normal"> d<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left">LU84临时<gydF4y2Ba/td> <td align="center">10.07<gydF4y2Ba/td> <td align="center">4.05<gydF4y2Ba/td> </tr> <tr> <td align="left">FN101临时<gydF4y2Ba/td> <td align="center">10.26<gydF4y2Ba/td> <td align="center">5.10<gydF4y2Ba/td> </tr> <tr> <td align="left">LG20临时<gydF4y2Ba/td> <td align="center">10.25<gydF4y2Ba/td> <td align="center">6.82<gydF4y2Ba/td> </tr> <tr> <td align="left">LU84猕<gydF4y2Ba/td> <td align="center">9.92<gydF4y2Ba/td> <td align="center">5.70<gydF4y2Ba/td> </tr> <tr> <td align="left">FN101猕<gydF4y2Ba/td> <td align="center">9.61<gydF4y2Ba/td> <td align="center">5.73<gydF4y2Ba/td> </tr> <tr> <td align="left">LG20猕<gydF4y2Ba/td> <td align="center">10.76<gydF4y2Ba/td> <td align="center">7.61<gydF4y2Ba/td> </tr> <tr> <td align="left">地震数据<gydF4y2Ba/td> <td align="center">6.79<gydF4y2Ba/td> <td align="center">3.91<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <p>图<xgydF4y2Baref ref-type="fig" rid="fig5"> 5<gydF4y2Ba/xref>显示了分配块的原始测试数据集和图<xgydF4y2Baref ref-type="fig" rid="fig6"> 6<gydF4y2Ba/xref>显示了连续样本数据分布的差异(渣)的测试数据集。虽然有差异分布在原始数据见图<xgydF4y2Baref ref-type="fig" rid="fig5"> 5<gydF4y2Ba/xref>,剩余分布见图<xgydF4y2Baref ref-type="fig" rid="fig6"> 6<gydF4y2Ba/xref>是相似的。每当任何数据集较低的残留均值和标准差较低,他们的熵会很低。因此,如果熵压缩算法(如我们的方案)应用于一个低熵的数据集,压缩比可以实现将会很高。我们建议ALDC计划只在残留。因此,因为许多现实世界的残余分布连续监测数据集相似,我们提议ALDC(使用蛮力的方法或决定区域方法)算法可以应用于不同类型的数据集和收益率仍然令人满意的压缩比。“这是由于自适应使用不同的霍夫曼编码表,处理不同级别的数据相关性两个代码(熵)的选项。<gydF4y2Ba/p> <fig-group id="fig5"> <p>频率分布的原始测试数据集:(a) LU84温度数据集,(b) LU84 RH的数据集,(c) FN101温度数据集,(d) FN101 RH的数据集,(e) LG20温度数据集,(f) LG20 RH数据集,(g)地震数据集。<gydF4y2Ba/p> <fig id="fig5a"> <label>(一)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005a"></graphic> </fig> <fig id="fig5b"> <label>(b)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005b"></graphic> </fig> <fig id="fig5c"> <label>(c)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005c"></graphic> </fig> <fig id="fig5d"> <label>(d)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005d"></graphic> </fig> <fig id="fig5e"> <label>(e)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005e"></graphic> </fig> <fig id="fig5f"> <label>(f)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005f"></graphic> </fig> <fig id="fig5g"> <label>(g)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.005g"></graphic> </fig> </fig-group> <fig-group id="fig6"> <p>频率分布情节残留的测试数据集:(a) LU84温度数据集(b) LU84 RH数据集(c) FN101温度数据集(d) FN101 RH数据集(e) LG20温度数据集(f) LG20 RH数据集(g)地震数据集。<gydF4y2Ba/p> <fig id="fig6a"> <label>(一)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006a"></graphic> </fig> <fig id="fig6b"> <label>(b)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006b"></graphic> </fig> <fig id="fig6c"> <label>(c)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006c"></graphic> </fig> <fig id="fig6d"> <label>(d)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006d"></graphic> </fig> <fig id="fig6e"> <label>(e)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006e"></graphic> </fig> <fig id="fig6f"> <label>(f)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006f"></graphic> </fig> <fig id="fig6g"> <label>(g)<gydF4y2Ba/label> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.006g"></graphic> </fig> </fig-group> </sec> <sec id="sec4.2"> <title>4.2。压缩性能<gydF4y2Ba/title> <p>我们提出的压缩性能ALDC算法将计算使用(<xgydF4y2Baref ref-type="disp-formula" rid="EEq8"> 10<gydF4y2Ba/xref>为不同的值)<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M263"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>(块大小)和七个章节中讨论真实的数据集<xgydF4y2Baref ref-type="sec" rid="sec4.1"> 4.1<gydF4y2Ba/xref>。节<xgydF4y2Baref ref-type="sec" rid="sec3.2"> 3.2<gydF4y2Ba/xref>,我们提出了两种不同的方法对ALDC算法的实现。这些方法是蛮力的方法和决定区域的方法。ALDC提出算法的性能将成为这两种不同的评估方法。我们的模拟,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M264"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>(块大小)的值1、2、4、8、16、32,48岁,64,80,96,…320。<gydF4y2Ba/p> <sec id="sec4.2.1"> <title>4.2.1。准备压缩性能使用蛮力的方法<gydF4y2Ba/title> <p>对于每个数据集,使用蛮力的方法,计算ALDC的压缩性能不同的价值<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M265"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>。数据<xgydF4y2Baref ref-type="fig" rid="fig7"> 7<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig8"> 8<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig9"> 9<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig10"> 10<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig11"> 11<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig12"> 12<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig13"> 13<gydF4y2Ba/xref>显示了压缩比与块大小的ALDC算法通过七个真实的数据集使用蛮力的方法。从数据明显<xgydF4y2Baref ref-type="fig" rid="fig7"> 7<gydF4y2Ba/xref>来<xgydF4y2Baref ref-type="fig" rid="fig13"> 13<gydF4y2Ba/xref>,ALDC算法的压缩性能的七个数据集使用蛮力方法增加块大小的增加。很小的值<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M266"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>由于高、较低的压缩性能得到ID开销成本,使苦恼压缩的好处。然而,获得的压缩性能明显高于块大小的范围<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M267"> <mml:mn> 4<gydF4y2Ba/mml:mn> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> ≤<gydF4y2Ba/mml:mo> <mml:mn> 48<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>。这是由于ID开销成本低与高适应性的变化感觉数据统计这样的块大小。的值<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M268"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>(块大小)以外的48个结果在提高压缩比和压缩性能甚至会在某种程度上可以看到一些情节。因此,对于优化使用ALDC算法,压缩性能的价值<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M269"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>(块大小)可以固定在48 (<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M270"> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 48<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>)。<gydF4y2Ba/p> <fig id="fig7"> <label>图7<gydF4y2Ba/label> <p>CR与块大小通过ALDC算法LU84温度数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.007"></graphic> </fig> <fig id="fig8"> <label>图8<gydF4y2Ba/label> <p>CR与块大小通过ALDC算法FN101温度数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.008"></graphic> </fig> <fig id="fig9"> <label>图9<gydF4y2Ba/label> <p>CR与块大小通过ALDC算法LG20温度数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.009"></graphic> </fig> <fig id="fig10"> <label>图10<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过LU84相对湿度数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0010"></graphic> </fig> <fig id="fig11"> <label>图11<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过FN101相对湿度数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0011"></graphic> </fig> <fig id="fig12"> <label>图12<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过LG20相对湿度数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0012"></graphic> </fig> <fig id="fig13"> <label>图13<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过地震数据集使用蛮力的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0013"></graphic> </fig> </sec> <sec id="sec4.2.2"> <title>4.2.2。使用决定区域方法的压缩性能<gydF4y2Ba/title> <p>我们提出的压缩性能ALDC为不同值的计算<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M271"> <mml:mrow> <mml:mi> n<gydF4y2Ba/mml:mi> </mml:mrow> </mml:math> </inline-formula>为每个七数据集使用决定区域的方法。结果绘制在数字<xgydF4y2Baref ref-type="fig" rid="fig14"> 14<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig15"> 15<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig16"> 16<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig17"> 17<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig18"> 18<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig19"> 19<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig20"> 20.<gydF4y2Ba/xref>。数据<xgydF4y2Baref ref-type="fig" rid="fig14"> 14<gydF4y2Ba/xref>来<xgydF4y2Baref ref-type="fig" rid="fig20"> 20.<gydF4y2Ba/xref>具有相同的特性和特征数据与相应的情节<xgydF4y2Baref ref-type="fig" rid="fig7"> 7<gydF4y2Ba/xref>来<xgydF4y2Baref ref-type="fig" rid="fig13"> 13<gydF4y2Ba/xref>。注意,压缩比的范围实现通过为每个七ALDC数据集是一个函数的熵<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M272"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>(见表<xgydF4y2Baref ref-type="table" rid="tab6"> 6<gydF4y2Ba/xref>熵的残留数据集)的残余信号送入编码器。因此,低熵的数据集(例如,LU84温度数据集)收益率高压缩比,而高熵的数据集(例如,LG20相对湿度数据集)收益率低压缩比。因此,数据功能,影响算法的压缩性能是熵<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M273"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> H<gydF4y2Ba/mml:mi> </mml:mrow> <mml:mrow> <mml:mi> d<gydF4y2Ba/mml:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>的残余信号送入编码器。这证实了ALDC实际上是一个熵编码器。<gydF4y2Ba/p> <fig id="fig14"> <label>图14<gydF4y2Ba/label> <p>CR与块大小通过ALDC算法LU84温度数据集使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0014"></graphic> </fig> <fig id="fig15"> <label>图15<gydF4y2Ba/label> <p>CR与块大小通过ALDC算法FN101温度数据集使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0015"></graphic> </fig> <fig id="fig16"> <label>图16<gydF4y2Ba/label> <p>CR与块大小通过ALDC算法LG20温度数据集使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0016"></graphic> </fig> <fig id="fig17"> <label>图17<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过LU84相对湿度数据集使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0017"></graphic> </fig> <fig id="fig18"> <label>图18<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过FN101相对湿度数据集使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0018"></graphic> </fig> <fig id="fig19"> <label>图19<gydF4y2Ba/label> <p>CR与块大小的ALDC算法通过LG20相对湿度数据集使用决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0019"></graphic> </fig> <fig id="fig20"> <label>图20<gydF4y2Ba/label> <p>CR与块大小通过地震数据集使用的ALDC算法决定区域的方法。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0020"></graphic> </fig> </sec> <sec id="sec4.2.3"> <title>4.2.3。蛮力之间的性能比较方法和决定区域的方法<gydF4y2Ba/title> <p>确定计划的决策区域方法的正确性和有效性的方法实现ALDC,我们在本节中比较其压缩性能(图<xgydF4y2Baref ref-type="fig" rid="fig14"> 14<gydF4y2Ba/xref>图<xgydF4y2Baref ref-type="fig" rid="fig20"> 20.<gydF4y2Ba/xref>与(图)<xgydF4y2Baref ref-type="fig" rid="fig7"> 7<gydF4y2Ba/xref>图<xgydF4y2Baref ref-type="fig" rid="fig13"> 13<gydF4y2Ba/xref>)获得使用蛮力的方法。为便于比较,我们绘制相应的数据的所有七个数据集在相同的情节。这些情节是如图<xgydF4y2Baref ref-type="fig" rid="fig21"> 21<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig22"> 22<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig23"> 23<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig24"> 24<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig25"> 25<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig26"> 26<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="fig" rid="fig27"> 27<gydF4y2Ba/xref>。从故事情节(图<xgydF4y2Baref ref-type="fig" rid="fig21"> 21<gydF4y2Ba/xref>图<xgydF4y2Baref ref-type="fig" rid="fig27"> 27<gydF4y2Ba/xref>),可以看出,压缩比ALDC算法的性能通过决定区域方法7个数据集使用几乎是相同的,对于一些数据集使用蛮力方法所得结果与相同。注意到在一些点的轻微的区别是由于重叠的两个代码的性能选项,在两个边界地区。总而言之,我们可以说,决定区域方法的性能相当于获得使用蛮力的方法。决定区域方法比蛮力计算更轻量级的方法,它需要更少的资源使它适合网络实现。针对这一点,我们建议每个用户提出ALDC算法实现只决定区域的方法。从今以后,任何提到ALDC算法在本文中应采取的意思是决定区域的方法。<gydF4y2Ba/p> <fig id="fig21"> <label>图21<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法的ALDC Lu84温度数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0021"></graphic> </fig> <fig id="fig22"> <label>图22<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法的ALDC FN101温度数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0022"></graphic> </fig> <fig id="fig23"> <label>图23<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法的ALDC LG20温度数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0023"></graphic> </fig> <fig id="fig24"> <label>图24<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法的ALDC Lu84相对湿度数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0024"></graphic> </fig> <fig id="fig25"> <label>图25<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法的ALDC FN101相对湿度数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0025"></graphic> </fig> <fig id="fig26"> <label>图26<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法的ALDC LG20相对湿度数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0026"></graphic> </fig> <fig id="fig27"> <label>图27<gydF4y2Ba/label> <p>蛮力之间的性能比较方法和决定区域方法ALDC的地震数据集。<gydF4y2Ba/p> <graphic xlink:href="//www.newsama.com/downloads/journals/js/2012/539638.fig.0027"></graphic> </fig> </sec> </sec> <sec id="sec4.3"> <title>4.3。与其他无损压缩方案性能比较<gydF4y2Ba/title> <p>在本节中,我们提出我们的仿真结果,证明我们提出的无损压缩性能和有效性ALDC算法。我们提出的无损压缩性能ALDC算法使用决定区域方法(32块大小和48)和其他最近提议的无损压缩算法LEC和S-LZW表<xgydF4y2Baref ref-type="table" rid="tab7"> 7<gydF4y2Ba/xref>所有的七个真实的数据集。通过S-LZW算法的压缩性能采用从[<xgydF4y2Baref ref-type="bibr" rid="B3"> 3<gydF4y2Ba/xref>]用以下固定参数:MINI-CACHE条目= 32,马克斯•DICT条目= 512块大小= 528字节,和字典策略=冷冻[<xgydF4y2Baref ref-type="bibr" rid="B3"> 3<gydF4y2Ba/xref>,<xgydF4y2Baref ref-type="bibr" rid="B15"> 15<gydF4y2Ba/xref>]。此外,无损压缩性能通过LEC算法和记录在表<xgydF4y2Baref ref-type="table" rid="tab7"> 7<gydF4y2Ba/xref>是我们模拟的结果后的LEC算法描述的原始论文尽可能。因此可以从表<xgydF4y2Baref ref-type="table" rid="tab7"> 7<gydF4y2Ba/xref>,我们提出ALDC算法优于所有其他网络最近提议无损压缩方案。此外,一个好的看看图<xgydF4y2Baref ref-type="fig" rid="fig10"> 10<gydF4y2Ba/xref>图<xgydF4y2Baref ref-type="fig" rid="fig16"> 16<gydF4y2Ba/xref>表明,块大小的ALDC 1的压缩性能(即。,当<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M274"> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 1<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>)是相当高的(仅仅落后于LEC的表演),比通过S-LZW算法对所有七个数据集。同样,与块大小,小如说4(即,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M275"> <mml:mi> n<gydF4y2Ba/mml:mi> <mml:mo> =<gydF4y2Ba/mml:mo> <mml:mn> 4<gydF4y2Ba/mml:mn> </mml:math> </inline-formula>),无损压缩性能通过我们提出ALDC算法使用决定区域方法比通过其他先前提出的无损压缩算法对所有的七个数据集。<gydF4y2Ba/p> <table-wrap id="tab7"> <label>表7<gydF4y2Ba/label> <p>压缩性能比较ALDC与其他近无损压缩方案。<gydF4y2Ba/p> <table> <thead> <tr> <th align="left" rowspan="2">数据集<gydF4y2Ba/th> <th align="center" colspan="4">压缩比(CR) %<gydF4y2Ba/th> </tr> <tr> <th align="center">LEC<gydF4y2Ba/th> <th align="center">S-LZW<gydF4y2Ba/th> <th align="center">ALDC 32块大小<gydF4y2Ba/th> <th align="center">ALDC 48块大小<gydF4y2Ba/th> </tr> </thead> <tbody> <tr> <td align="left">LU84临时<gydF4y2Ba/td> <td align="center">70.81<gydF4y2Ba/td> <td align="center">48.99<gydF4y2Ba/td> <td align="center">73.87<gydF4y2Ba/td> <td align="center">73.94<gydF4y2Ba/td> </tr> <tr> <td align="left">FN101临时<gydF4y2Ba/td> <td align="center">65.39<gydF4y2Ba/td> <td align="center">30.35<gydF4y2Ba/td> <td align="center">67.44<gydF4y2Ba/td> <td align="center">67.48<gydF4y2Ba/td> </tr> <tr> <td align="left">LG20临时<gydF4y2Ba/td> <td align="center">53.83<gydF4y2Ba/td> <td align="center">22.02<gydF4y2Ba/td> <td align="center">56.86<gydF4y2Ba/td> <td align="center">56.90<gydF4y2Ba/td> </tr> <tr> <td align="left">LU84猕<gydF4y2Ba/td> <td align="center">62.86<gydF4y2Ba/td> <td align="center">31.24<gydF4y2Ba/td> <td align="center">65.50<gydF4y2Ba/td> <td align="center">65.54<gydF4y2Ba/td> </tr> <tr> <td align="left">FN101猕<gydF4y2Ba/td> <td align="center">62.95<gydF4y2Ba/td> <td align="center">36.27<gydF4y2Ba/td> <td align="center">66.28<gydF4y2Ba/td> <td align="center">66.33<gydF4y2Ba/td> </tr> <tr> <td align="left">LG20猕<gydF4y2Ba/td> <td align="center">48.67<gydF4y2Ba/td> <td align="center">21.93<gydF4y2Ba/td> <td align="center">52.80<gydF4y2Ba/td> <td align="center">52.87<gydF4y2Ba/td> </tr> <tr> <td align="left">地震数据<gydF4y2Ba/td> <td align="center">69.72<gydF4y2Ba/td> <td align="center">43.33<gydF4y2Ba/td> <td align="center">73.41<gydF4y2Ba/td> <td align="center">73.38<gydF4y2Ba/td> </tr> </tbody> </table> </table-wrap> <p>传感器节点传输数据的数据包和许多系统建议不超过90个字节的数据包大小。例如,TinyOS操作系统设置默认数据包有效载荷至29个字节。因此,我们利用这个固有的传感器节点传输方式通过收集样本来源缓冲区。我们一起编码缓冲区的样本。使用正确的缓冲区大小(和/或块大小),编码可以实时完成。因此,我们提出ALDC算法具有显著的优势,超过其他无损压缩方案。而其他全新方案只能应用于实现容忍延迟应用程序(例如,S-LZW)或实时(delay-intolerant)应用程序(例如,LEC),我们建议ALDC方案可以适用于这两个场景。我们的方案实现真实数据集的压缩性能高达74.02%。<gydF4y2Ba/p> <p>算法的复杂性,我们提议ALDC算法简单。LEC算法相比,我们的算法只需要稍微更多的内存。当S-LZW相比,我们的算法需要更少的内存。<gydF4y2Ba/p> </sec> </sec> <sec id="sec5"> <title>5。结论<gydF4y2Ba/title> <p>在本文中,我们提出了一个轻量级无线传感器网络自适应无损数据压缩算法。我们建议ALDC计划执行压缩无损使用两个代码的选择。我们提出ALDC算法是有效和简单,特别适用于资源受限的无线传感器节点。我们建议ALDC压缩方案允许压缩动态适应变化的来源。我们的算法减少传输的数据量,有利于节能。此外,我们的算法可以用于监测系统,不同类型的数据,还提供满意的压缩比。此外,我们提出ALDC算法考虑了不同的实时需求的数据压缩。因此,我们全新算法适合实时和实现容忍延迟传播。我们的方案实现了压缩性能74.02%使用真实的数据集。我们也报告和分析使用真实数据集之间的性能比较提出ALDC和其他最近提议无损压缩方案轮为LEC和S-LZW。 We showed that our proposed ALDC algorithm outperforms all the other recently proposed lossless compression schemes. In future, we intend to carry out a formal mathematical modeling and analyses of the Decision Regions Approach of our proposed ALDC algorithm.</p> </sec> <back> <ref-list> <ref id="B1" content-type="article"> <label>1<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Anastasi<gydF4y2Ba/surname> <given-names> G。<gydF4y2Ba/given-names> </name> <name> <surname> 孔蒂<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> 迪弗朗<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> 主席帕萨雷拉<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 在无线传感器网络节能:一项调查<gydF4y2Ba/article-title> <source> <italic> 特设网络<gydF4y2Ba/italic> <year> 2009年<gydF4y2Ba/year> <volume> 7<gydF4y2Ba/volume> <issue> 3<gydF4y2Ba/issue> <fpage> 537年<gydF4y2Ba/fpage> <lpage> 568年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 56449087483<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / j.adhoc.2008.06.003<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B2" content-type="inproceedings"> <label>2<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 木村<gydF4y2Ba/surname> <given-names> N。<gydF4y2Ba/given-names> </name> <name> <surname> Latifi<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 一项调查在无线传感器网络数据压缩<gydF4y2Ba/article-title> <volume> 2<gydF4y2Ba/volume> <conf-name> 国际会议信息技术学报》:编码和计算(特点' 05)<gydF4y2Ba/conf-name> <conf-date> 2005年4月<gydF4y2Ba/conf-date> <fpage> 8<gydF4y2Ba/fpage> <lpage> 13<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 24744454159<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B3" content-type="article"> <label>3<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Marcelloni<gydF4y2Ba/surname> <given-names> F。<gydF4y2Ba/given-names> </name> <name> <surname> 维琪<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 一个高效的无损压缩算法的微小节点监测无线传感器网络<gydF4y2Ba/article-title> <source> <italic> 电脑杂志<gydF4y2Ba/italic> <year> 2009年<gydF4y2Ba/year> <volume> 52<gydF4y2Ba/volume> <issue> 8<gydF4y2Ba/issue> <fpage> 969年<gydF4y2Ba/fpage> <lpage> 987年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 77954255661<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1093 / comjnl / bxp035<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B4" content-type="article"> <label>4<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Tharini<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> Vanaja野生动物<gydF4y2Ba/surname> <given-names> P。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 修改设计自适应哈夫曼压缩算法对无线传感器网络的数据<gydF4y2Ba/article-title> <source> <italic> 计算机科学期刊<gydF4y2Ba/italic> <year> 2009年<gydF4y2Ba/year> <volume> 5<gydF4y2Ba/volume> <issue> 6<gydF4y2Ba/issue> <fpage> 466年<gydF4y2Ba/fpage> <lpage> 470年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 67749093513<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.3844 / jcssp.2009.466.470<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B5" content-type="article"> <label>5<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 的活跃<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 穆克吉<gydF4y2Ba/surname> <given-names> B。<gydF4y2Ba/given-names> </name> <name> <surname> Ghosal<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 无线传感器网络调查<gydF4y2Ba/article-title> <source> <italic> 计算机网络<gydF4y2Ba/italic> <year> 2008年<gydF4y2Ba/year> <volume> 52<gydF4y2Ba/volume> <issue> 12<gydF4y2Ba/issue> <fpage> 2292年<gydF4y2Ba/fpage> <lpage> 2330年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 46449122114<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / j.comnet.2008.04.002<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B6" content-type="book"> <label>6<gydF4y2Ba/label> <nlm-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> Akyildiz<gydF4y2Ba/surname> <given-names> i F。<gydF4y2Ba/given-names> </name> <name> <surname> Vuran<gydF4y2Ba/surname> <given-names> m . C。<gydF4y2Ba/given-names> </name> </person-group> <source> <italic> 无线传感器网络<gydF4y2Ba/italic> <year> 2010年<gydF4y2Ba/year> <publisher-loc> 英国奇切斯特<gydF4y2Ba/publisher-loc> <publisher-name> 约翰威利& Sons<gydF4y2Ba/publisher-name> </nlm-citation> </ref> <ref id="B7" content-type="article"> <label>7<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Tharini<gydF4y2Ba/surname> <given-names> C。<gydF4y2Ba/given-names> </name> <name> <surname> 野生动物<gydF4y2Ba/surname> <given-names> p V。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 一个高效的无线传感器网络数据采集方案<gydF4y2Ba/article-title> <source> <italic> 欧洲科学研究杂志》上<gydF4y2Ba/italic> <year> 2010年<gydF4y2Ba/year> <volume> 43<gydF4y2Ba/volume> <issue> 1<gydF4y2Ba/issue> <fpage> 148年<gydF4y2Ba/fpage> <lpage> 155年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 79960084958<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B8" content-type="article"> <label>8<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Akyildiz<gydF4y2Ba/surname> <given-names> i F。<gydF4y2Ba/given-names> </name> <name> <surname> 苏<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> <name> <surname> Sankarasubramaniam<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> Cayirci<gydF4y2Ba/surname> <given-names> E。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 无线传感器网络:一项调查<gydF4y2Ba/article-title> <source> <italic> 计算机网络<gydF4y2Ba/italic> <year> 2002年<gydF4y2Ba/year> <volume> 38<gydF4y2Ba/volume> <issue> 4<gydF4y2Ba/issue> <fpage> 393年<gydF4y2Ba/fpage> <lpage> 422年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 0037086890<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / s1389 - 1286 (01) 00302 - 4<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B9" content-type="inproceedings"> <label>9<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Dolfus<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> <name> <surname> 布劳恩<gydF4y2Ba/surname> <given-names> T。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 无线网络压缩方案的评价<gydF4y2Ba/article-title> <conf-name> 学报》国际国会超现代通信和控制系统和研讨会(ICUMT 10)<gydF4y2Ba/conf-name> <conf-date> 2010年10月<gydF4y2Ba/conf-date> <fpage> 1183年<gydF4y2Ba/fpage> <lpage> 1188年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 79951474613<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / ICUMT.2010.5676532<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B10" content-type="inproceedings"> <label>10<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> van der Byl<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 尼尔森<gydF4y2Ba/surname> <given-names> R。<gydF4y2Ba/given-names> </name> <name> <surname> 威尔金森<gydF4y2Ba/surname> <given-names> r·H。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 无线传感器网络的评价压缩技术<gydF4y2Ba/article-title> <conf-name> IEEE Africon学报》上<gydF4y2Ba/conf-name> <conf-date> 2009年9月<gydF4y2Ba/conf-date> <fpage> 1<gydF4y2Ba/fpage> <lpage> 6<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 74349094602<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / AFRCON.2009.5308078<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B11" content-type="article"> <label>11<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 巴尔<gydF4y2Ba/surname> <given-names> k . C。<gydF4y2Ba/given-names> </name> <name> <surname> Asanović<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 节能意识无损数据压缩<gydF4y2Ba/article-title> <source> <italic> ACM交易计算机系统<gydF4y2Ba/italic> <year> 2006年<gydF4y2Ba/year> <volume> 24<gydF4y2Ba/volume> <issue> 3<gydF4y2Ba/issue> <fpage> 250年<gydF4y2Ba/fpage> <lpage> 291年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 33748324558<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1145/1151690.1151692<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B12" content-type="article"> <label>12<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Marcelloni<gydF4y2Ba/surname> <given-names> F。<gydF4y2Ba/given-names> </name> <name> <surname> 维琪<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 一个简单的数据压缩算法在无线传感器网络<gydF4y2Ba/article-title> <source> <italic> IEEE通信信<gydF4y2Ba/italic> <year> 2008年<gydF4y2Ba/year> <volume> 12<gydF4y2Ba/volume> <issue> 6<gydF4y2Ba/issue> <fpage> 411年<gydF4y2Ba/fpage> <lpage> 413年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 46349110612<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / LCOMM.2008.080300<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B13" content-type="article"> <label>13<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Srisooksai<gydF4y2Ba/surname> <given-names> T。<gydF4y2Ba/given-names> </name> <name> <surname> Keamarungsi<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> <name> <surname> Lamsrichan<gydF4y2Ba/surname> <given-names> P。<gydF4y2Ba/given-names> </name> <name> <surname> 荒木<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 实际的无线传感器网络中数据压缩:一项调查<gydF4y2Ba/article-title> <source> <italic> 网络和计算机应用》杂志上<gydF4y2Ba/italic> <year> 2012年<gydF4y2Ba/year> <volume> 35<gydF4y2Ba/volume> <issue> 1<gydF4y2Ba/issue> <fpage> 37<gydF4y2Ba/fpage> <lpage> 59<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 79952824753<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / j.jnca.2011.03.001<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B14" content-type="inproceedings"> <label>14<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Schoellhammer<gydF4y2Ba/surname> <given-names> T。<gydF4y2Ba/given-names> </name> <name> <surname> Osterweil<gydF4y2Ba/surname> <given-names> E。<gydF4y2Ba/given-names> </name> <name> <surname> 格林斯坦<gydF4y2Ba/surname> <given-names> B。<gydF4y2Ba/given-names> </name> <name> <surname> Wimbrow<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> <name> <surname> 埃斯特林<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 轻量级的小气候的时间压缩数据集<gydF4y2Ba/article-title> <conf-name> 《第29届IEEE国际会议在本地计算机网络(LCN ' 04)<gydF4y2Ba/conf-name> <conf-date> 2004年11月<gydF4y2Ba/conf-date> <fpage> 516年<gydF4y2Ba/fpage> <lpage> 524年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 20544445373<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / LCN.2004.72<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B15" content-type="inproceedings"> <label>15<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 萨德勒<gydF4y2Ba/surname> <given-names> c . M。<gydF4y2Ba/given-names> </name> <name> <surname> Martonosi<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 数据压缩算法在延迟容忍网络能源设备<gydF4y2Ba/article-title> <conf-name> 诉讼的第四届国际会议在嵌入式网络化传感器系统(SenSys 06年)<gydF4y2Ba/conf-name> <conf-date> 2006年11月<gydF4y2Ba/conf-date> <fpage> 265年<gydF4y2Ba/fpage> <lpage> 278年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 34547441351<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1145/1182807.1182834<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B16" content-type="article"> <label>16<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 普拉丹<gydF4y2Ba/surname> <given-names> 美国年代。<gydF4y2Ba/given-names> </name> <name> <surname> 他<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> Ramchandran<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 分布式压缩在一个密集的微传感器网络<gydF4y2Ba/article-title> <source> <italic> IEEE信号处理杂志<gydF4y2Ba/italic> <year> 2002年<gydF4y2Ba/year> <volume> 19<gydF4y2Ba/volume> <issue> 2<gydF4y2Ba/issue> <fpage> 51<gydF4y2Ba/fpage> <lpage> 60<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 0036503625<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109/79.985684<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B17" content-type="inproceedings"> <label>17<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 周<gydF4y2Ba/surname> <given-names> J。<gydF4y2Ba/given-names> </name> <name> <surname> 佩特<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> Ramchandran<gydF4y2Ba/surname> <given-names> K。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 一个分布式和自适应信号处理方法在传感器网络降低能耗<gydF4y2Ba/article-title> <conf-name> 美国22日联合年会在IEEE计算机和通信的社会<gydF4y2Ba/conf-name> <conf-date> 2003年4月<gydF4y2Ba/conf-date> <fpage> 1054年<gydF4y2Ba/fpage> <lpage> 1062年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 0041438298<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B18" content-type="inproceedings"> <label>18<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Ciancio<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 奥尔特加<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 一个分布式传感器网络无线多次反射小波压缩算法的使用提升<gydF4y2Ba/article-title> <volume> 4<gydF4y2Ba/volume> <conf-name> 《IEEE国际会议音响、演讲和信号处理(ICASSP 05)<gydF4y2Ba/conf-name> <conf-date> 2005年3月<gydF4y2Ba/conf-date> <fpage> IV825<gydF4y2Ba/fpage> <lpage> IV828<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 33646816441<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / ICASSP.2005.1416136<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B19" content-type="inproceedings"> <label>19<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Ciancio<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> 款式、<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 奥尔特加<gydF4y2Ba/surname> <given-names> 一个。<gydF4y2Ba/given-names> </name> <name> <surname> Krishnamachari<gydF4y2Ba/surname> <given-names> B。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 节能的数据表示和路由的无线传感器网络基于分布式小波压缩算法<gydF4y2Ba/article-title> <conf-name> 第五届国际研讨会论文集在传感器网络的信息处理(IPSN 06年)<gydF4y2Ba/conf-name> <conf-date> 2006年4月<gydF4y2Ba/conf-date> <fpage> 309年<gydF4y2Ba/fpage> <lpage> 316年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 34247335080<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1145/1127777.1127824<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B20" content-type="article"> <label>20.<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 肖<gydF4y2Ba/surname> <given-names> J·J。<gydF4y2Ba/given-names> </name> <name> <surname> 崔<gydF4y2Ba/surname> <given-names> 年代。<gydF4y2Ba/given-names> </name> <name> <surname> 罗<gydF4y2Ba/surname> <given-names> z Q。<gydF4y2Ba/given-names> </name> <name> <surname> 戈德史密斯<gydF4y2Ba/surname> <given-names> a·J。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 电力调度的通用传感器网络中分散的估计<gydF4y2Ba/article-title> <source> <italic> IEEE信号处理<gydF4y2Ba/italic> <year> 2006年<gydF4y2Ba/year> <volume> 54<gydF4y2Ba/volume> <issue> 2<gydF4y2Ba/issue> <fpage> 413年<gydF4y2Ba/fpage> <lpage> 422年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 31344455704<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / TSP.2005.861898<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B21" content-type="article"> <label>21<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Predd<gydF4y2Ba/surname> <given-names> j·B。<gydF4y2Ba/given-names> </name> <name> <surname> Kulkarni<gydF4y2Ba/surname> <given-names> s R。<gydF4y2Ba/given-names> </name> <name> <surname> 可怜的<gydF4y2Ba/surname> <given-names> h . V。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 在无线传感器网络分布式学习<gydF4y2Ba/article-title> <source> <italic> IEEE信号处理杂志<gydF4y2Ba/italic> <year> 2006年<gydF4y2Ba/year> <volume> 23<gydF4y2Ba/volume> <issue> 4<gydF4y2Ba/issue> <fpage> 56<gydF4y2Ba/fpage> <lpage> 69年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 33746352776<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / MSP.2006.1657817<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B22" content-type="article"> <label>22<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Donoho<gydF4y2Ba/surname> <given-names> d . L。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 压缩传感<gydF4y2Ba/article-title> <source> <italic> IEEE信息理论<gydF4y2Ba/italic> <year> 2006年<gydF4y2Ba/year> <volume> 52<gydF4y2Ba/volume> <issue> 4<gydF4y2Ba/issue> <fpage> 1289年<gydF4y2Ba/fpage> <lpage> 1306年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 33645712892<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / TIT.2006.871582<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B23" content-type="inproceedings"> <label>23<gydF4y2Ba/label> <nlm-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Capo-Chichi<gydF4y2Ba/surname> <given-names> e . P。<gydF4y2Ba/given-names> </name> <name> <surname> Guyennet<gydF4y2Ba/surname> <given-names> H。<gydF4y2Ba/given-names> </name> <name> <surname> Friedt<gydF4y2Ba/surname> <given-names> j . M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> K-RLE:无线传感器网络的一种新的数据压缩算法<gydF4y2Ba/article-title> <conf-name> 学报》第三届国际会议上传感器技术和应用程序,(SENSORCOMM ' 09)<gydF4y2Ba/conf-name> <conf-date> 2009年6月<gydF4y2Ba/conf-date> <fpage> 502年<gydF4y2Ba/fpage> <lpage> 507年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 70449478172<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1109 / SENSORCOMM.2009.84<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B24" content-type="article"> <label>24<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Marcelloni<gydF4y2Ba/surname> <given-names> F。<gydF4y2Ba/given-names> </name> <name> <surname> 维琪<gydF4y2Ba/surname> <given-names> M。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 支持节能和lossy-aware数据压缩在无线传感器网络多目标进化优化<gydF4y2Ba/article-title> <source> <italic> 信息科学<gydF4y2Ba/italic> <year> 2010年<gydF4y2Ba/year> <volume> 180年<gydF4y2Ba/volume> <issue> 10<gydF4y2Ba/issue> <fpage> 1924年<gydF4y2Ba/fpage> <lpage> 1941年<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 77649185150<gydF4y2Ba/pub-id> <pub-id pub-id-type="doi"> 10.1016 / j.ins.2010.01.027<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B25" content-type="article"> <label>25<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 孔雀王朝<gydF4y2Ba/surname> <given-names> 答:K。<gydF4y2Ba/given-names> </name> <name> <surname> 辛格<gydF4y2Ba/surname> <given-names> D。<gydF4y2Ba/given-names> </name> <name> <surname> Sarje<gydF4y2Ba/surname> <given-names> 答:K。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 基于中值预测的数据压缩算法的无线传感器网络<gydF4y2Ba/article-title> <source> <italic> 国际期刊的智能传感器和特设网络<gydF4y2Ba/italic> <year> 2011年<gydF4y2Ba/year> <volume> 1<gydF4y2Ba/volume> <issue> 1<gydF4y2Ba/issue> <fpage> 62年<gydF4y2Ba/fpage> <lpage> 65年<gydF4y2Ba/lpage> </nlm-citation> </ref> <ref id="B26" content-type="article"> <label>26<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 梁<gydF4y2Ba/surname> <given-names> Y。<gydF4y2Ba/given-names> </name> <name> <surname> 彭<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 减少能源消耗在无线传感器网络中通过two-modal传播<gydF4y2Ba/article-title> <source> <italic> 计算机通信评审<gydF4y2Ba/italic> <year> 2010年<gydF4y2Ba/year> <volume> 40<gydF4y2Ba/volume> <issue> 1<gydF4y2Ba/issue> <fpage> 13<gydF4y2Ba/fpage> <lpage> 18<gydF4y2Ba/lpage> </nlm-citation> </ref> <ref id="B27" content-type="article"> <label>27<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 韦尔奇<gydF4y2Ba/surname> <given-names> t。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 高性能数据压缩技术<gydF4y2Ba/article-title> <source> <italic> 电脑<gydF4y2Ba/italic> <year> 1984年<gydF4y2Ba/year> <volume> 17<gydF4y2Ba/volume> <issue> 6<gydF4y2Ba/issue> <fpage> 8<gydF4y2Ba/fpage> <lpage> 19<gydF4y2Ba/lpage> <pub-id pub-id-type="other"> 2 - s2.0 - 0021439618<gydF4y2Ba/pub-id> </nlm-citation> </ref> <ref id="B28" content-type="article"> <label>28<gydF4y2Ba/label> <nlm-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 大米<gydF4y2Ba/surname> <given-names> r F。<gydF4y2Ba/given-names> </name> <name> <surname> 叶<gydF4y2Ba/surname> <given-names> p S。<gydF4y2Ba/given-names> </name> <name> <surname> 米勒<gydF4y2Ba/surname> <given-names> W。<gydF4y2Ba/given-names> </name> </person-group> <article-title> 算法很高速通用无噪声编码模块<gydF4y2Ba/article-title> <source> <italic> 喷气推进实验室出版实验室<gydF4y2Ba/italic> <year> 1991年<gydF4y2Ba/year> <volume> 91年<gydF4y2Ba/volume> <issue> 1<gydF4y2Ba/issue> <fpage> 1<gydF4y2Ba/fpage> <lpage> 30.<gydF4y2Ba/lpage> </nlm-citation> </ref> <ref id="B29" content-type="misc"> <label>29日<gydF4y2Ba/label> <nlm-citation publication-type="other"> <article-title> SensorScope部署主页<gydF4y2Ba/article-title> <comment> 2012年,<gydF4y2Baext-link ext-link-type="url" xlink:href="http://sensorscope.epfl.ch/index.php/Main_Page"> http://sensorscope.epfl.ch/index.php/Main_Page<gydF4y2Ba/ext-link> </comment> </nlm-citation> </ref> <ref id="B30" content-type="misc"> <label>30.<gydF4y2Ba/label> <nlm-citation publication-type="other"> <article-title> TinyNode主页<gydF4y2Ba/article-title> <comment> 2012年,<gydF4y2Baext-link ext-link-type="url" xlink:href="http://www.tinynode.com/"> http://www.tinynode.com/<gydF4y2Ba/ext-link> </comment> </nlm-citation> </ref> <ref id="B31" content-type="misc"> <label>31日<gydF4y2Ba/label> <nlm-citation publication-type="other"> <article-title> Sensirion主页<gydF4y2Ba/article-title> <comment> 2012年,<gydF4y2Baext-link ext-link-type="url" xlink:href="http://www.sensirion.com/"> http://www.sensirion.com/<gydF4y2Ba/ext-link> </comment> </nlm-citation> </ref> <ref id="B32" content-type="misc"> <label>32<gydF4y2Ba/label> <nlm-citation publication-type="other"> <article-title> 地震数据集<gydF4y2Ba/article-title> <comment> 2012年,<gydF4y2Baext-link ext-link-type="url" xlink:href="http://www-math.bgsu.edu/?zirbel/"> http://www-math.bgsu.edu/?zirbel/<gydF4y2Ba/ext-link> </comment> </nlm-citation> </ref> </ref-list> </back> </article> </body> </html>