基于FPGA的M序列擴頻編碼程序Verilog代碼設計實現
《M序列擴頻編碼程序Verilog代碼設計實現》
【資料圖】
第二節:擴頻編碼
內容:
1. 理解直擴頻的方式;
2. 設計基于m序列擴頻編碼程序;
2.1直擴頻DSSS
所謂的直擴本質上就是將2個信號疊加,將原始信號(窄帶信號)和載波信號(帶寬繳款的信號)疊加,獲得新的信號(帶寬展寬)。
如果信號用序列表示的化,擴頻可以表示位如下的公式:
序列數
頻道擴展S信道
2.2信道編碼ECC
設計采用分組碼的編碼方式,并且采用漢明碼,漢明碼叫做HMM(7-4)碼,具體定義如下:
HMM7-4
2.3數據結構
通信數據在傳輸的時候以一定的數據單位進行傳輸,數據單位對應就是我們的數據結構,常見的數據結構有包和幀,以包為例,數據結構定義如下:
數據結構定義
2.4擴頻編碼經典案例
擴頻編碼
2.4.1程序設計
1. m_seq_gen以及dss_tz_code設計實現:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
m_seq_gen
默認N=5,采用5階,任何一組m序列
m_seq_gen
PCML默認K=3,量化精度默認為3
assign tz = s_seq ^ m_seq;
always @(*)
if(flag_s_seq && flag_m_seq )
if(tz )
3’b001;//+1
else
3’b111;//-1
else
3’b000;//-1
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1. s_seq_gen設計實現
①通信同步:
任何通信都需要同步,采用一種同步機制使得通信雙方保持數據的一致性,在這里采用一種握手方式同步。
②包定義:
設計采用包作為通信的數據結構,一個包包含默認512比特的信息,采用并且采用漢明碼,包和包之間附加一個分隔符:
7bit分隔符:512比特信息 + 384監督位
設計架構
flag_s_seq<=1;
s_seq<= info;
always @(poeddge clk_c)
case(cnt)
0:D3<=info;
1:D4<=info;
2: D5<=info;
3: D6<=info;
endcase
if(cnt==2)
info_rdy<=0;
///////////////////////////////////////////////////////////////////////////////////////////////////////////
flag_s_seq<=1;
always @(poeddge clk_c)
case(cnt)
0: s_seq <=D0;
1: s_seq <=D1;
2: D s_seq <=D2;
endcase
if( cnt ==2)
if(hmm_cnt ==127)
hmm_cnt <=0;
else
hmm_cnt <= hmm_cnt+1;
if(cnt==1)
if(hmm_cnt!=127)
info_rdy<=1;
else
info_rdy<=0;
關鍵詞:
[責任編輯:xwzkw]
相關閱讀
- (2023-09-09)基于FPGA的M序列擴頻編碼程序Verilog代碼設計實現
- (2023-09-09)白露|情暖歲月長
- (2023-09-09)工行、農行、中行、建行:無需申請,自主降存量首套住房貸款利率
- (2023-09-09)雖然魂類游戲多 但《墮落之主》體驗獨特值得一玩
- (2023-09-09)空調電磁閥在什么位置及作用(空調電磁閥在什么位置)
- (2023-09-09)鄭州高新區雪松美寓是幾號樓?
- (2023-09-09)烏魯木齊市將繼續落地高質量體育賽事
- (2023-09-09)臺風“鴛鴦”向北偏東方向移動 將登陸日本東南部沿海
- (2023-09-09)公司小型團建活動方案主題(小公司團建活動有哪些)
- (2023-09-09)湖北新能源與智能網聯汽車有望大發展,政協委員建言“湖北車”產業升級
- (2023-09-09)美麗小興安嶺的資料三年級(美麗小興安嶺的資料)
- (2023-09-09)檸檬初上劇情簡介(檸檬初上演員表)
- (2023-09-09)甘肅受災地區實施抗旱“糧改飼”減災保收
- (2023-09-09)廣東探索構建礦山生態修復市場化機制
- (2023-09-09)美蘭區北港漁村蝶變引客來 村民開門能掙錢
- (2023-09-09)河北豐南:免費入園體檢 護航兒童健康
- (2023-09-09)牛骨頭店竟然建在人行橫道上,執法隊員幫拆贏得居民點贊
- (2023-09-09)期貨法律專業數據庫再升級 ?——期貨和衍生品法律網改版上線
- (2023-09-09)視源股份籌碼持續集中 最新股東戶數下降1.58%
- (2023-09-09)中國車沒電了!新媒一語驚醒夢中人:以民為本,果斷走出十字路口
- (2023-09-09)重慶通用定額發票查詢平臺(重慶開發票)
- (2023-09-09)牽手全球最大的旅行零售和體驗服務商杜福睿 天河機場T2商業以合資形式整體運營
- (2023-09-09)大學生貸款參加就業培訓后自縊身亡,警方介入調查
- (2023-09-09)母線板塊股票有哪些?(2023/9/9)
- (2023-09-09)華為Mate X5折疊屏手機開售
- (2023-09-09)就在福州市中心!這兩地塊將啟動征收!
- (2023-09-09)圣元環保:公司自上市以來,債務融資成本下降明顯,資產負債率水平整體處于下降趨勢
- (2023-09-09)華僑城A:將嚴格按“631原則”保障債務按期償還
- (2023-09-09)熊建新漆畫藝術作品展開幕式在南昌工學院舉行
- (2023-09-09)金秋時節桂花開 花香四溢惹人醉