class bchclass
/*暫存器慢慢獲取值*/
//暫存器左移動一位
register <<= 1;
//資訊位從最高位慢慢取資料,給暫存器最低位。
ushort tmp = (ushort)((mx >> i) & 0x0001);
register |= tmp;
/*暫存器慢慢獲取值*/
}if (((register >> 10) & 0x0001) == 0x1) register = (ushort)(register ^ g);
string registerstring;
registerstring = convert.tostring(register, 16).toupper();
return registerstring;
}//基礎需要校驗的陣列
public static uint correctsignalbchcode(string receivedata),,
,,,,
,,
,,//10,,
,,,,
,,,,
,,,,
,};
//定位位置
int p = 26;
int q = 26;
//在陣列中尋找資料
for (int i = 0; i < 26; i++)}}
//如果找到了資料,進行修改,沒有找到資料,則捨棄資料
//把接收資料由字串轉換為ushort型別
uint ushortreceivedata = new uint();
ushortreceivedata = convert.touint32(receivedata, 2);
//定義糾正後資料
uint correctdata = new uint();
if (p == 26 && q == 26)
else
else
}return correctdata;
}//效驗26位資料是否正確
public static ushort checkbchcode(string receivedata)
/*暫存器慢慢獲取值*/
//暫存器左移動一位
register <<= 1;
//資訊位從最高位慢慢取資料,給暫存器最低位。
ushort tmp = (ushort)((mx >> i) & 0x0001);
register |= tmp;
/*暫存器慢慢獲取值*/
}if (((register >> 10) & 0x0001) == 0x1) register = (ushort)(register ^ g);
return register;
}}
bch糾錯碼 碼長8 密碼學BCH糾錯編碼演算法
日止 實驗目的 通過實驗熟練掌握 bch糾錯編碼演算法,學會bch 糾錯編碼演算法程式設計,提高c 程式設計能 力實驗要求 開發環境要求 軟體環境 windows98 windowsxp windows2000 c 環境 硬體環境 計算機 c 512mram 60g以上硬碟,輸入輸出裝置 技術文件要...
編碼 解碼 中文編譯碼
字串和字符集的關係 字串是python程式的一種格式 位元組串是網路傳輸的一種形式 字串和位元組串轉換 字串 str encode 位元組串 bytes 位元組串 bytes decode 字串 str ascii字符集是utf 8字符集的前128位字元,可以說ascii字符集是utf 8字符集的子...
js編碼 解碼
js對文字進行編碼涉及3個函式 escape,encodeuri,encodeuricomponent,相應3個解碼函式 unescape,decodeuri,decodeuricomponent 1 傳遞引數時需要使用encodeuricomponent,這樣組合的url才不會被 等特殊字元截斷。...