hamming-code

    -1熱度

    1回答

    我已經用Verilog編寫了這個程序,但是當我嘗試模擬它時,它只顯示XXXX ...在輸出和輸入變量上。我不明白我做錯了什麼... PS。在我給出的模擬文件中,例如值in = 16'b1101100100001111; #20;。 module hamming_decoder( output reg [10:0] out, output reg [3:0] error_index, outpu

    1熱度

    1回答

    我遇到了這個問題,我無法在教科書或互聯網上找到它。看起來很獨特。 我想會有一些比較和加法器參與,但我不知道從哪裏開始。

    2熱度

    2回答

    我正在嘗試在java中編寫一個方法,該方法將輸入任何數字的0或1位數並在用漢明碼編碼後輸出該行。 當知道輸入數字的位數(在本例中爲16)時,我已經設法編寫代碼,因爲知道輸入中的位數,我立即知道必須添加奇偶位的數量(在這種情況下爲5)在最終輸出中總共爲21位數字。我正在處理int數組,所以我需要在開頭聲明大小,並且我的代碼基於這些確切的大小工作。 你們可以想到的任何方式/算法,可以給我的輸出將具有位

    0熱度

    2回答

    嗨,我有一個相當嘈雜的FFT。如何申請我的代碼漢明窗口,以減少噪音。看看我的代碼: plt.subplot(212) plt.title('Fast Fourier Transform') plt.ylabel('Power [a.u.]') plt.xlabel('Frequency Hz') fft1 = (Bx[51:-14]) fft2 = (By[1:-14]) for d

    0熱度

    1回答

    我想比較三種不同的解碼器在python中的漢明碼:蠻力,本地搜索和綜合徵。我有我的蠻力實施問題: def bruteForce(v): n = len(v) r = int(math.log(n+1,2)) k = n-r m = [] d = [] c = [] for i in range(2**k): m.ap

    -1熱度

    1回答

    考慮海明ECC https://en.wikipedia.org/wiki/Hamming_code 的例子假設接收你發現奇偶校驗位16和8是不正確的,你糾正

    0熱度

    1回答

    graph 上面是示出在不同的Eb的BER(誤碼率)的曲線/使用BPSK在AWGN信道號值。粉紅色曲線顯示未編碼系統(無通道編碼器和解碼器)的BER,而黑色曲線表示使用漢明(7,4)編碼進行通道編碼的數字通信的BER。但是,我無法解釋爲什麼兩條曲線開始相交併以6dB交叉。

    1熱度

    1回答

    我一直在試圖理解漢明碼,並編寫了一個程序,能正確編碼和解碼漢明7,4的給定輸入。當試圖做15,11時,我嘗試編碼時無法獲得正確的輸出。 我輸入了字節並添加了三個前導零,然後將它乘以下面的生成矩陣。在服用了矩陣的mod2之後,我仍然沒有得到正確的答案,也不知道我是否做錯了什麼或者如果我的矩陣不正確。 int [][] byte = {{0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1}

    0熱度

    1回答

    我的消息位是10011010,所以此代碼字是0110,現在代碼字是011100101010。 假設錯誤是在第10位,並且變得011100101110,所以找到奇偶校驗位: p1=1+3+5+7+9+11=010111=even number of 1 therefore=0 p2=2+3+6+7+10+11=110111=1 p4=4+5+6+7=1001=0 p8=8+9+10+11+12

    0熱度

    1回答

    我想在漢明碼(python語言)中編碼.txt文件中的數據。我怎麼去解決它?我是否需要逐行讀出數據,轉換成ASCII字符,然後計算漢明碼。或者是否有Python中的任何函數或庫可以作爲一個窗口,並可以在整個文件中作爲一個整體進行操作? 您的回覆非常感謝。比你提前。 編輯: 該場景是一個客戶端服務器體系結構。在計算數據的漢明碼並將其存儲在服務器中後,客戶端會嘗試上傳文件到服務器。稍後,當它嘗試恢復文