m基于FPGA的帶相位偏差64QAM調(diào)制信號相位估計和補(bǔ)償算法verilog實現(xiàn),包含testbench

1.算法仿真效果


本系統(tǒng)進(jìn)行了Vivado2019.2平臺的開發(fā),其中Vivado2019.2仿真結(jié)果如下:



將FPGA的仿真結(jié)果導(dǎo)入到matlab中,顯示星座圖汽抚,結(jié)果如下所示:





2.算法涉及理論知識概要


在現(xiàn)代通信系統(tǒng)中易结,調(diào)制技術(shù)是實現(xiàn)高速數(shù)據(jù)傳輸和頻譜效率優(yōu)化的重要手段。其中瓢宦,64QAM調(diào)制技術(shù)是一種常見的高階調(diào)制技術(shù)碎连,可以實現(xiàn)每個符號傳輸6個比特的信息,從而提高數(shù)據(jù)傳輸速率驮履。然而鱼辙,在實際應(yīng)用中,調(diào)制信號往往會受到各種干擾和失真的影響玫镐,導(dǎo)致傳輸錯誤率增加倒戏。因此,相位估計和補(bǔ)償技術(shù)是調(diào)制信號解調(diào)和恢復(fù)的關(guān)鍵環(huán)節(jié)之一恐似。介紹一種用于帶相位偏差64QAM調(diào)制信號相位估計和補(bǔ)償?shù)腣V算法杜跷,并詳細(xì)闡述其實現(xiàn)步驟和數(shù)學(xué)原理。


3.Verilog核心程序

module TEST;


reg clk;

reg rst;

reg start;


wire ?[5:0] parallel_data;

wire [15:0]sin;

wire [15:0]cos;

wire signed[19:0] ?I_com;

wire signed[19:0] ?Q_com;

wire signed[19:0] ?I_com2;

wire signed[19:0] ?Q_com2;

wire signed[15:0]I_comcos;

wire signed[15:0]Q_comsin;



// DUT

tops_64QAM_mod ?top(

.clk(clk),

.rst(rst),

.start(start),

.parallel_data(parallel_data),

.sin(sin),

.cos(cos),

.I_com(I_com),

.Q_com(Q_com),

.I_com2(I_com2),

.Q_com2(Q_com2),

.I_comcos(I_comcos),

.Q_comsin(Q_comsin)

);



wire signed[23:0]I_comcos2;

wire signed[23:0]Q_comsin2;

wire signed[7:0]o_Ifir;

wire signed[7:0]o_Qfir;

wire signed[15:0]o_Ifir_phase;

wire signed[15:0]o_Qfir_phase;

wire signed[31:0]o_phase;

tops_64QAM_phase_est ?top2(

.clk(clk),

.rst(rst),

.start(start),

.I_comcos(I_comcos),

.Q_comsin(Q_comsin),

.I_comcos2(I_comcos2),

.Q_comsin2(Q_comsin2),

.o_Ifir(o_Ifir),

.o_Qfir(o_Qfir),

.o_I_phase(o_Ifir_phase),

.o_Q_phase(o_Qfir_phase),

.o_phase(o_phase)

); ?



initial begin

clk = 0;

rst = 0;

start = 1;

#10;

rst = 1;

end

always #5

clk <= ~clk;

reg writeen;

initial

begin

writeen = 1'b0;

#150000

writeen = 1'b1;

end

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末矫夷,一起剝皮案震驚了整個濱河市葛闷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌双藕,老刑警劉巖淑趾,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異忧陪,居然都是意外死亡扣泊,警方通過查閱死者的電腦和手機(jī)近范,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旷赖,“玉大人顺又,你說我怎么就攤上這事〉确酰” “怎么了稚照?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長俯萌。 經(jīng)常有香客問我果录,道長,這世上最難降的妖魔是什么咐熙? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任弱恒,我火速辦了婚禮,結(jié)果婚禮上棋恼,老公的妹妹穿的比我還像新娘返弹。我一直安慰自己,他們只是感情好爪飘,可當(dāng)我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布义起。 她就那樣靜靜地躺著,像睡著了一般师崎。 火紅的嫁衣襯著肌膚如雪默终。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天犁罩,我揣著相機(jī)與錄音齐蔽,去河邊找鬼。 笑死床估,一個胖子當(dāng)著我的面吹牛含滴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播顷窒,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蛙吏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鞋吉?” 一聲冷哼從身側(cè)響起鸦做,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谓着,沒想到半個月后泼诱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赊锚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年治筒,在試婚紗的時候發(fā)現(xiàn)自己被綠了屉栓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡耸袜,死狀恐怖友多,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情堤框,我是刑警寧澤域滥,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站蜈抓,受9級特大地震影響启绰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沟使,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一委可、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧腊嗡,春花似錦着倾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至棺亭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蟋软,已是汗流浹背镶摘。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留岳守,地道東北人凄敢。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像湿痢,于是被迫代替她去往敵國和親涝缝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容