日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【AGC+FPGA】基于FPGA的数字AGC自适应增益设计,应用在BPSK调制解调系统中

發布時間:2025/4/5 windows 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【AGC+FPGA】基于FPGA的数字AGC自适应增益设计,应用在BPSK调制解调系统中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? AGC測試,這里我們主要通過產生一個信號,輸入到AGC中,來分析AGC的工作效果,其仿真結果如下 圖所示:

?這里,我們使用測試信號的時候,通過輸入一個正弦信號,實現AGC的功能。

??????? BPSK解調部分,這里只能測試部分,因為原始程序中,包括了AD部分,這個部分是外部的數據的模數轉換之后獲得數字信號,這個仿真沒法模擬。

?????? 下面對BPSK解調部分進行仿真測試:

module BPSKTop(input wire clk,input wire rst,input wire CE1x,input wire CE2x,input wire CE4x,input wire CE128x,input wire Reset,input wire[15:0] DI,input wire[15:0] DQ,input wire[31:0] BTRThr,output wire[15:0] TPBus1,output wire[15:0] TPBus2,output wire[15:0] TPBus3,output wire PLLLockFlag,output wire[15:0] BestSampleI,output wire[15:0] BestSampleQ,output wire BTRDecisionEn,output wire BTRDecisionData);wire [15:0] LPFOutI;wire [15:0] LPFOutQ;wire [15:0] SumLPFOutI;wire [15:0] SumLPFOutQ;wire [32:0] PLLComplexMultiplerOutI;wire [32:0] PLLComplexMultiplerOutQ;wire [15:0] NCOCosin;wire [15:0] NCOSin;wire [15:0] BPSKPLLSourceReal;wire [15:0] BPSKPLLSourceImag; wire [15:0] BestSampleITmp;wire [15:0] BestSampleQTmp;wire TmpBit;wire [15:0] TmpSymbol;BPSKTop_ComplexMult BPSKTop_ComplexMult_ins(.clk(clk),.rst(rst),.DI(DI),.DQ(DQ),.NCOCosin(NCOCosin),.NCOSin(NCOSin),.PLLComplexMultiplerOutI(PLLComplexMultiplerOutI),.PLLComplexMultiplerOutQ(PLLComplexMultiplerOutQ));BPSKPLLTop U_BPSKPLLTop(.clk(clk), .CE128x(CE128x), .Reset(rst), .SinkReal(PLLComplexMultiplerOutI[31:16]), .SinkImag(PLLComplexMultiplerOutQ[31:16]), .BPSKPLLLockFlagOut(PLLLockFlag), .NCOCosin(NCOCosin), .NCOSin(NCOSin), .SourceReal(BPSKPLLSourceReal), .SourceImag(BPSKPLLSourceImag));SumClearFilter U_SumClearFilter(.clk(clk), .CEx(CE128x), .SinkReal(PLLComplexMultiplerOutI[31:16]), .SinkImag(PLLComplexMultiplerOutQ[31:16]), .SourceReal(LPFOutI), .SourceImag(LPFOutQ));BTRTop U_BTRTop(.clk(clk), .CE1x(CE1x), .CE2x(CE2x), .DI(PLLComplexMultiplerOutI[31:16]), .DQ(PLLComplexMultiplerOutQ[31:16]), .BTRThr(BTRThr), .BestSampleI(BestSampleITmp), .BestSampleQ(BestSampleQTmp), .BTRDecisionEn(BTRDecisionEn), .BTRDecisionData(BTRDecisionData));assign BestSampleI = BestSampleITmp; assign BestSampleQ = BestSampleQTmp; assign TPBus1 = BPSKPLLSourceReal; assign TPBus2 = BPSKPLLSourceImag; assign TPBus3 = SumLPFOutI;endmodule

完整源碼獲得方式

方式1:微信或者QQ聯系博主

方式2:訂閱MATLAB/FPGA教程,免費獲得教程案例以及任意2份完整源碼

A15-04

總結

以上是生活随笔為你收集整理的【AGC+FPGA】基于FPGA的数字AGC自适应增益设计,应用在BPSK调制解调系统中的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。