2022年軟件設計師計算機基礎知識考點:校驗碼
【考點分析】
常用3種校驗碼:奇偶校驗碼、海明碼、循環(huán)冗余校驗碼(CRC)
【要點分析】
1.常用奇偶校驗碼:水平奇偶校驗碼、垂直奇偶校驗碼、水平垂直校驗碼
2.海明碼:是利用奇偶性來檢錯和糾錯的校驗方法
3.循環(huán)冗余校驗碼(CRC):由兩部分組成,左邊為信息碼(數據),右邊為校驗碼。
【備考指導】
1.奇偶校驗碼校驗方法:在編碼中增加一位校驗位使編碼中的1的個數為奇數(奇校驗)或者為偶數(偶校驗),使碼距為2.
2.海明碼構成方法:在數據位之間特定位置插入k個校驗位,通過擴大碼距實現檢錯和糾錯。
3.循環(huán)冗余校驗碼(CRC):利用生成多項式為k個數據位產生r個校驗位進行編碼,編碼長度為k+r。
【相關拓展】
1.奇偶校驗碼
水平奇偶校驗碼,需使信息位于校驗位處于同一行,對每一個數據的編碼添加校驗位。
垂直奇偶校驗碼,將數據分為若干組,一組數據排成一行,再加一行校驗碼,針對每一行采用奇校驗或偶校驗。
水平垂直校驗碼,即同時用水平校驗與垂直校驗。
2.海明校驗碼
設原有數據為n位,要加入k位校驗碼,n與k的關系:2k-1≥n+k
3.循環(huán)冗余校驗碼
計算方法:將信息碼后面補0,補0的個數是生成多項式最高次冪;補零之后的信息碼除以G(X)(注意除法過程中沒有異或運算)。當被除數逐位除完,得到余數。此余數即冗余位,將其添加在信息位后即構成CRC碼字。
【相關考題】
循環(huán)冗余校驗碼(CRC.利用生成多項式進行編碼。設數據位為k位,校驗位為r位,則CRC碼的格式為()。
A.k個數據位之后跟r個校驗位
B.r個校驗位之后跟k個數據位
C.r個校驗位隨機加入k個數據位中
D.r個校驗位等間隔地加入k個數據位中
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |