類似于傳統(tǒng)的一維行程編碼,對應線性表先記錄入口地址和格網值,一次掃描線性表,若后一格網值不等于前一格網的值,記錄后一格網的地址碼和相應的格網值。在這種二維行程編碼中,前后兩個地址碼之差表達了該行程段的格網數,它可以表達該子塊的大小。
將線性四叉樹的線性表按四叉樹的地址碼(Morton碼)的大小順序排列,出現屬性值相同而又相鄰排列的情況,將相同的葉節(jié)點合并得到二維行程編碼結構。
二維行程編碼結構的優(yōu)點是,與規(guī)則的四叉樹相比,二維行程編碼結構又進一步壓縮了數據,更節(jié)省存儲空間,而且有利于以后的插入、刪除、修改等操作。
它與線性四叉樹的相互轉換也非常容易和快速,因此可將它們視為相同的結構概念。
通草為五加科植物通脫木的莖髓,歸肺、胃經,清勢利水;通乳,用于淋癥澀痛;小便不利;水腫;黃疸;濕溫?。恍”愣坛?;產后乳少;經閉;帶下。藥草屬性【藥名】:通草【拼音】:tong cao【英文】:Rice...
建筑電氣配電常用插接式母線槽,母線槽的優(yōu)點很多,但是在實踐應用上暴露出來的占用空間大、系統(tǒng)接點多、安全可靠性差、造價昂貴的缺點卻是顯而易見的。近年來預分支電纜的應用正在逐步推廣中,然而因其設計上的麻煩...
reducer又稱大小頭?;す芗唬糜趦煞N不同管徑的管子的連接。又分為同心大小頭和偏心大小頭。參見管件。 異徑管材質包括不銹鋼異徑管,合金鋼,異徑管碳鋼大小頭,異徑管20號鋼q234q345等...
格式:pdf
大?。?span id="h0jfgut" class="single-tag-height">688KB
頁數: 4頁
評分: 4.7
本文根據零位信號的產生原理,提出了一種基于遺傳算法的二維零位光柵編碼的設計方法。遺傳算法是一種自組織、自適應和自學習的智能型算法,能以有限代價來解決大規(guī)模問題的搜索和優(yōu)化。本文采用格雷碼進行編碼,并對編碼過程進行了計算機模擬。對計算機仿真的結果進行了討論和評價。
格式:pdf
大?。?span id="svidtqk" class="single-tag-height">688KB
頁數: 7頁
評分: 4.6
防腐木基本簡介 防腐木分類: 松木類: 樟子松、歐洲赤松(芬蘭木)、美國南方松、鐵杉、紅雪松 (紅 崖柏) 等。 硬木類:印尼菠蘿格、柳桉、山樟木、銀口樹等。 防腐木特點: 自然、環(huán)保、安全(木材成原本色,略顯青綠色)、無特殊氣 味、不易吸水、含水率低、耐潮濕、不易變形、加工性能好、 防腐、防霉、防蛀、 防白蟻侵襲等可保持 10-30 年以上不變。 防腐木用途: 適用于桑拿房及浴室、裝飾墻板、游泳池地板、園藝小品、庭 院、廚房、陽臺、玄關、花圃、露臺、親水河岸、屋頂、家具等。 防腐木制作: 在真空狀態(tài)下,將木材浸注于防腐劑中,通過高壓使得藥劑浸 入木材組織細胞中, 緊密地與其細胞纖維組織混合, 并且藥劑不再被釋放, 從而 徹底改變木材纖維中原有的“養(yǎng)料”成分,使得原先導致木材腐爛的真菌及孢 子植物無法寄居生存,并防止齒木類動物的侵襲。 防腐木品種介紹: 紅柏介紹: 西部紅柏,生長于不列顛哥
這里主要介紹線性編碼有關內容
線性編碼
術語代數編碼理論表示編碼原理的子領域,其編碼性質以代數術語表示,然后進一步研究 。
代數編碼理論基本上分為兩大類代碼:
線性分組碼
卷積碼
它分析一個編碼的以下三個特性-主要是:
碼字長度
有效代碼字總數
兩個有效代碼字之間的最小距離,主要使用漢明距離,有時也使用其他距離像Lee距離。
線性分組碼
線性分組碼具有的特性的線性度,即,任何兩個碼字的總和也是一個編碼字,并且它們被應用到組的源比特中,因此稱為線性分組碼。有分組碼不是線性的,但是很難證明編碼是沒有這個屬性的編碼。
線性分組碼由其符號字母(例如,二進制或三元)和參數(n,m,
n是碼字的長度,以符號表示,
m是將一次用于編碼的源符號的數量,
有許多類型的線性分組碼,如循環(huán)碼(如漢明碼)、重復代碼、奇偶校驗碼、多項式編碼(例如BCH碼)、里德 - 所羅門編碼、代數幾何編碼、里德 - 穆勒編碼、完美編碼。
編碼原理使用N維球體模型。例如,可以在桌面上或三維中將多少便士包裝成圓圈,可以將多少個彈珠包裝在一個球面上。其他注意事項輸入編碼的選擇。例如,六邊形包裝成矩形框的約束將在角落留下空的空間。隨著尺寸越來越大,空白空間的百分比越來越小。但是在某些維度上,包裝使用所有空間,這些代碼是所謂的“完美”代碼。唯一非常重要和有用的完美編碼是距離為3漢明碼,其參數滿足(2 r - 1,2 r - 1 - r,3)和[23,12,7]二進制和[11,6,5 ]三重Golay碼。
另一個編碼屬性是單個碼字可能具有的鄰居的數量。再次,以便士為例。首先我們把便士打包成矩形網格。每一分錢將有4個鄰近的鄰居(在距離更遠的角落有4個)。在六邊形,每一分錢將有6個近鄰。當我們增加尺寸時,近鄰的數量增加非???。結果是使接收端選擇鄰居(因此錯誤)的噪聲的方式也增加。這是分組碼以及所有編碼的基本限制??赡芨y對單個鄰居造成錯誤,但鄰居數量可能足夠大,因此總錯誤概率實際上會受到影響。
線性分組碼的屬性可以應用于很多應用。例如,線性分組碼的校正子集合唯一性被用網格成形,是最有名的形狀碼之一。傳感器網絡中使用相同的屬性進行分布式源代碼編碼。
卷積碼
如果特定的一致監(jiān)督關系不是在一個碼字中實現,而是在個碼字中實現,這種碼稱為卷積碼。卷積碼可用移位寄存器來實現,這種卷積編碼器的輸出可看作是輸入信息碼元序列與編碼器響應函數的卷積。能糾正突發(fā)錯誤的哈格伯爾格碼也是一種卷積碼。在平穩(wěn)高斯噪聲干擾的信道上采用序貫譯碼方法的卷積碼有很好的性能,能用于衛(wèi)星通信和深空通信。
UTF-8 編碼原理
為了統(tǒng)一全世界各國語言文字和專業(yè)領域符號(例如數學符號、樂譜符號)的編碼,ISO制定了ISO 10646標準,也稱為UCS(Universal Character Set)。UCS編碼的長度是31位,可以表示231個字符。如果兩個字符編碼的高位相同,只有低16位不同,則它們屬于一個平面(Plane),所以一個平面由216個字符組成。目前常用的大部分字符都位于第一個平面(編碼范圍是U-00000000~U-0000FFFD),稱為BMP(Basic Multilingual Plane)或Plane 0,為了向后兼容,其中編號為0~256的字符和Latin-1相同。UCS編碼通常用U-xxxxxxxx這種形式表示,而BMP的編碼通常用 U xxxx這種形式表示,其中x是十六進制數字。在ISO制定UCS的同時,另一個由廠商聯合組織也在著手制定這樣的編碼,稱為Unicode,后來兩家聯手制定統(tǒng)一的編碼,但各自發(fā)布各自的標準文檔,所以UCS編碼和Unicode碼是相同的。
有了字符編碼,另一個問題就是這樣的編碼在計算機中怎么表示?,F在已經不可能用一個字節(jié)表示一個字符了,最直接的想法就是用四個字節(jié)表示一個字符,這種表示方法稱為UCS-4或UTF- 32,UTF是Unicode Transformation Format的縮寫。一方面這樣比較浪費存儲空間,由于常用字符都集中在BMP,高位的兩個字節(jié)通常是0,如果只用ASCII碼或Latin-1,高位的三個字節(jié)都是0。另一種比較節(jié)省存儲空間的辦法是用兩個字節(jié)表示一個字符,稱為UCS-2或UTF-16,這樣只能表示BMP中的字符,但BMP中有一些擴展字符,可以用兩個這樣的擴展字符表示其它平面的字符,稱為Surrogate Pair。無論是UTF-32還是UTF-16都有一個更嚴重的問題是和C語言不兼容,在C語言中0字節(jié)表示字符串結尾,庫函數strlen、 strcpy等等都依賴于這一點,如果字符串用UTF-32存儲,其中有很多0字節(jié)并不表示字符串結尾,這就亂套了。
UNIX之父Ken Thompson提出的UTF-8編碼很好地解決了這些問題,現在得到廣泛應用。UTF-8具有以下性質:
* 編碼為U 0000~U 007F的字符只占一個字節(jié),就是0x00~0x7F,和ASCII碼兼容。
* 編碼大于U 007F的字符用2~6個字節(jié)表示,每個字節(jié)的最高位都是1,而ASCII碼的最高位都是0,因此非ASCII碼字符的表示中不會出現ASCII碼字節(jié)(也就不會出現0字節(jié))。
* 用于表示非ASCII碼字符的多字節(jié)序列中,第一個字節(jié)的取值范圍是0xC0~0xFD,根據它可以判斷后面有多少個字節(jié)也屬于當前字符的編碼。后面每個字節(jié)的取值范圍都是0x80~0xBF,見下面的詳細說明。
* UCS定義的所有231個字符都可以用UTF-8編碼表示出來。
* UTF-8編碼最長6個字節(jié),BMP字符的UTF-8編碼最長三個字節(jié)。
* 0xFE和0xFF這兩個字節(jié)在UTF-8編碼中不會出現。
具體來說,UTF-8編碼有以下幾種格式:
U-00000000 – U-0000007F: 0xxxxxxx
U-00000080 – U-000007FF: 110xxxxx 10xxxxxx
U-00000800 – U-0000FFFF: 1110xxxx 10xxxxxx10xxxxxx
U-00010000 – U-001FFFFF: 11110xxx 10xxxxxx10xxxxxx 10xxxxxx
U-00200000 – U-03FFFFFF: 111110xx 10xxxxxx10xxxxxx 10xxxxxx 10xxxxxx
U-04000000 – U-7FFFFFFF: 1111110x 10xxxxxx10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
第一個字節(jié)要么最高位是0(ASCII字節(jié)),要么最高兩位都是1,最高位之后1的個數決定后面有多少個字節(jié)也屬于當前字符編碼,例如111110xx,最高位之后還有四個1,表示后面有四個字節(jié)也屬于當前字符的編碼。后面每個字節(jié)的最高兩位都是10,可以和第一個字節(jié)區(qū)分開。這樣的設計有利于誤碼同步,例如在網絡傳輸過程中丟失了幾個字節(jié),很容易判斷當前字符是不完整的,也很容易找到下一個字符從哪里開始,結果頂多丟掉一兩個字符,而不會導致后面的編碼解釋全部混亂了。上面的格式中標為x的位就是UCS編碼,最后一種6字節(jié)的格式中x位有31個,可以表示31位的UCS編碼,UTF-8就像一列火車,第一個字節(jié)是車頭,后面每個字節(jié)是車廂,其中承載的貨物是UCS編碼。UTF-8規(guī)定承載的UCS編碼以大端表示,也就是說第一個字節(jié)中的x是UCS編碼的高位,后面字節(jié)中的x是UCS編碼的低位。
例如U 00A9(?字符)的二進制是10101001,編碼成UTF-8是11000010 10101001(0xC2 0xA9),但不能編碼成11100000 10000010 10101001,UTF-8規(guī)定每個字符只能用盡可能少的字節(jié)來編碼。
行程開關,位置開關(又稱限位開關)的一種,是一種常用的小電流主令電器。利用生產機械運動部件的碰撞使其觸頭動作來實現接通或分斷控制電路,達到一定的控制目的。通常,這類開關被用來限制機械運動的位置或行程,使運動機械按一定位置或行程自動停止、反向運動、變速運動或自動往返運動等。
電子產品代碼(EPC編碼)是國際條碼組織推出的新一代產品編碼體系。原來的產品條碼僅是對產品分類的編碼,EPC碼是對每個單品都賦予一個全球唯一編碼,EPC編碼96位(二進制)方式的編碼體系。96位的EPC碼,可以為2.68億公司賦碼,每個公司可以有1600萬產品分類,每類產品有680億的獨立產品編碼,形象的說可以為地球上的每一粒大米賦一個唯一的編碼。
EPC編碼的原則:
1、唯一性 2、簡單性 3、可擴展性 4、保密性與安全性
EPC編碼關注的問題:
1、生產廠商和產品 2、內嵌信息 3、分類 4、批量產品編碼 5、載體
EPC編碼結構:
EPC編碼數據結構標準規(guī)定了EPC數據結構的特征、格式、現有EAN.UCC系統(tǒng)中的GTIN、SSCC、GLN、GRAI、GIAI、GSRN及NPC與EPC編碼的轉換方式。 EPC編碼數據結構標準適用于全球和國內物流供應鏈各個環(huán)節(jié)的產品(物品、貿易項目、資產、位置等)與服務等的信息處理和信息交換。