在編碼理論中,塊碼是以塊為單位編碼數據的糾錯碼中的重要成員。 塊碼的概念使得編碼理論家,數學家和計算機科學家以統一的方式研究所有塊碼的限制。 這樣的限制通常採取將塊代碼的不同參數相互關聯的邊界的形式,例如其速率及其檢測和糾正錯誤的能力。
中文名稱 | 塊碼 |
英文名稱 | block code |
定 義 | 在數據傳輸中,由n個信息比特和k個奇偶檢驗比特組成,包含(n+k)個比特的傳輸塊代碼。 |
套用學科 | 通信科技(一級學科),通信原理與基本技術(二級學科) |
基本介紹
- 中文名:塊碼
- 外文名:block code
- 定義:以塊為單位的編碼數據
- 套用學科:通信術語
概念,基本原理相關內容,空時塊碼,分塊編碼,
概念
在編碼理論中,塊碼是以塊為單位編碼數據的糾錯碼中的重要成員。 塊碼的概念使得編碼理論家,數學家和計算機科學家以統一的方式研究所有塊碼的限制。 這樣的限制通常採取將塊代碼的不同參數相互關聯的邊界的形式,例如其速率及其檢測和糾正錯誤的能力。
塊碼的內容涉及空時塊碼、分塊編碼等基本內容,在塊碼的作用下,促進數據以塊為單位的傳輸,有利於對其中的碼進行研究。促進不同的參數相互關聯,提高數據的相互傳輸連線。
基本原理相關內容
空時塊碼
空時編碼的基本原理是把輸入的信息比特流生成可以同時發射的矢量輸出信 號,從並行的發射天線上發射出去。這種矢量發射信號叫做空時碼元(space.Time symbols)。在接收端,每個接收天線接收到的信號是由每個發射天線所發射並經歷 不相干衰落的多徑信號之和。信息流串列輸入空時編碼器,輸出並行空時碼流,同步從不同的發射天線上發 射出去,然後經歷多徑衰落,在接收天線對所接收到的衰落信號進行處理,經過空 時解碼器,得出相應的信息碼流。
空時塊碼與空時格線碼之間的關聯,空時塊碼的一個典型特徵是複數域上的線性碼,而空時格線碼是有限域上 的線性編碼,在複數域上不是線性的;空時塊碼一般在中低信噪比水平上具有較佳的性能,而空時格線碼一般被 設計用來高端的信噪比性能對於雙發射天線來說,採用空時塊碼的系統性能比同樣數量狀態的空時網 格碼要好;正交空時塊碼為了保持正交這一特性,其信道要求不考慮符號間的碼元乾 擾,而空時格線碼適合於受插入碼元干擾的信遭。
空時塊碼的套用前景 從目前的研究結果來看,空時編碼作為M蹦O無線通信系統的新的編碼(信 號)處理框架,是一種很有潛力的技術,有很好的套用前景,空時編碼的套用很廣,可用於窄帶時分多址、碼分多址(CDMA )蜂窩系統、寬頻無線系統中,也可用於增加無線系統容量或吞吐量。
分塊編碼
分塊編碼是是HTTP協定中定義的Web用戶向伺服器提交數據的一種方法,當伺服器收到chunked編碼方式的數據時會分配一個緩衝區存放之,如果提交的數據大小未知,客戶端會以一個協商好的分塊大小向伺服器提交數據。Apache伺服器預設也提供了對分塊編碼(chunkedencoding)支持。Apache使用了一個有符號變數儲存分塊長度,同時分配了一個固定大小的堆疊緩衝區來儲存分塊數據。出於安全考慮,在將分塊數據拷貝到緩衝區之前,Apache會對分塊長度進行檢查,如果分塊長度大於緩衝區長度,Apache將最多只拷貝緩衝區長度的數據,否則,則根據分塊長度進行數據拷貝。
通過組合信道編碼與空時編碼原理可增強性能。通過K個同步終端經N個天線發射到具有M$m(GK)個接收天線的基站,利用內碼為空-時分塊碼而外碼為常規信道糾錯碼的級聯編碼方案可獲得更大的系統容量和改進的性能。信息符號首先利用常規信道碼編碼,接著利用空-時分塊碼來編碼所得到的信號。在接收機中,使用內空-時分塊碼來抑制來自其它共信道終端的干擾,且對傳輸符號進行軟判決。接下來的信道解碼對傳輸符號進行硬判決。通過有效地將輸入數據率分成多個信道可實現數據率增加,而且每個信道在其自己的終端上傳輸。
塊碼在網路的各個方面有著重要的作用,提高網路技術的提升,促進了人們對編碼的認識,及限制的編碼的了解,都能夠促進網路提高一個新層面。