全名是Hybrid automatic repeat request,混種的ARQ
其實就是FEC + ARQ
傳統的ARQ只在資料末添加一點redundant bits,作為"偵"錯碼(only for error-detection)
比如 cyclic redundancy check (CRC); 同位元檢查(parity bit)
然後FEC指的是添加在資料,並且可以"糾"錯的那些FEC code
比如 Reed-Solomon code (RS code); Hamming(7,4) code
HARQ就是data連同FEC code, parity bit 一起傳,如果parity bit告知內有錯誤,即用FEC code糾正錯誤,糾正失敗的話才採用ARQ的機制,因此ARQ在HARQ中可算是一備案
明顯的,用FEC code需要多傳比較多的bit,因此有代價
在channel quality很差的時候,HARQ比ARQ好;
在channel quality不錯的時候,原始的ARQ比較適合。就依現況做選擇
資料來源:
http://en.wikipedia.org/wiki/Hybrid_automatic_repeat_request