新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于FPGA和CMX589A的GMSK調制器設計與實現

        基于FPGA和CMX589A的GMSK調制器設計與實現

        作者: 時間:2009-04-03 來源:網絡 收藏

        2.2 調制指數為O.5的FM發射機
        調頻發射機由配合A/D、D/A來選用Cyclone系列EPlC6Q240C8,它是采用SRAM工藝制造的混合低電壓芯片。A/D采用TI公司生產的8位模數轉換器TLC5510,D/A則采用10位數模轉換器THS5651A,用以完成高速率數據轉換。調頻發射機的系統時鐘為20 MHz,同時提供給D/A THS565lA作為轉換時鐘。A/D轉換時鐘由FPGA提供,系統時鐘經過分頻提供給A/D轉換器1 MHz的工作時鐘。同時單片機的P3口通過2 b的頻率控制位與1 b的“使能”控制位與FPGA相連來控制的4種中心頻率,分別為20 kHz,200 kHz,2 MHz和20 MHz,中心頻率設置如表2所示。當載波的中心頻率設置為20 MHz的時候,系統工作時鐘需要通過FPGA內部的PLL倍頻

        2.3 單片機控制器
        控制器采用AT89C51單片機,外擴LCD,4*4矩陣鍵盤,并通過接口與單片機的P0和P1相連,單片機的P2口與高斯濾波器的控制線相連,P3口與FPGA相連控制發射機的中心頻率。
        鍵盤處理及LCD顯示模塊:利用鍵盤人機接口,該模塊包括鍵盤的掃描、去抖、連擊以及功能鍵的信號處理。用戶根據需要來調整系統參數,并通過與LCD顯示器的結合來顯示當前調制信號的各種參數,從而使系統更具可操作性。
        功能參數設置模塊:此模塊負責處理鍵盤的輸入數據,根據用戶指令選擇相應的系統參數(例如基帶信號的碼元速率、FM的中心頻率等)。表3表示在高斯濾波器模塊工作時鐘為8.192 MHz時,單片機控制濾波器系統參數設置。

        3 系統軟件
        系統的軟件編程主要包括兩部分:單片機控制模塊和FPGA實現調制指數為O.5的FM模塊。系統的軟件流程圖如圖2所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 冀州市| 岐山县| 西华县| 云梦县| 高台县| 大丰市| 宝山区| 高邮市| 绍兴县| 商都县| 平利县| 防城港市| 镶黄旗| 昌图县| 洛隆县| 濮阳县| 黑龙江省| 胶南市| 新民市| 桂平市| 饶河县| 凤庆县| 永年县| 桂阳县| 祁连县| 密山市| 九江市| 连州市| 阿勒泰市| 陵川县| 临夏县| 任丘市| 河北省| 大洼县| 文成县| 中阳县| 昌吉市| 渑池县| 饶河县| 嘉义县| 开平市|