標(biāo)題: 差分編碼小程序 [打印本頁(yè)]

作者: 楓紗琉璃    時(shí)間: 2016-4-23 10:20
標(biāo)題: 差分編碼小程序
module  bdpsk_chafen (clk, reset ,bn,an);       //在調(diào)制之前進(jìn)行差分編碼
    input           clk;                   //定義時(shí)鐘變量(分頻模塊的輸出時(shí)鐘)              
input           reset;                  //定義復(fù)位信號(hào)
input           bn;                    //輸入的絕對(duì)碼  
    output          an;                    //差分編碼輸出  
        reg             pre_an;                //相對(duì)碼
        assign       an=bn^pre_an;          //描述邏輯方程
always@(posedge clk)                //在時(shí)鐘上升沿觸發(fā)下進(jìn)行差分編碼
          begin                        
                if(an )                           
               pre_an<=1;                  //當(dāng)復(fù)位信號(hào)為1時(shí),pre_an清零
                else
                   pre_an<=0;             //當(dāng)復(fù)位信號(hào)為0時(shí),pre_an存儲(chǔ)差分編碼結(jié)果an
          end
endmodule







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1