楊家勝 劉光斌 范志良
摘要:衛(wèi)星信號仿真器在多模接收機(jī)和高動態(tài)接收機(jī)的研發(fā)中占有重要地位,它涉及到大量的數(shù)據(jù)計算和傳輸。為了保證數(shù)據(jù)傳輸?shù)膶崟r性和準(zhǔn)確性,提出一種基于TMs320C6416系列DsP的PcI總線衛(wèi)星信號發(fā)生器的硬件平臺以及相應(yīng)的PCI接口電路設(shè)計。闡述DsP6416的PCI數(shù)據(jù)傳輸原理和中斷處理機(jī)制,探討winDriver的工作原理,利用winDriver9.21成功地開發(fā)了PcI接口驅(qū)動程序,對PcI驅(qū)動中的關(guān)鍵代碼進(jìn)行剖析,并且給出衛(wèi)星信號仿真器應(yīng)用程序的總體框架。實驗袁明,PcI數(shù)據(jù)傳輸速率大盤達(dá)115 MB/s,通過應(yīng)用成熟的商業(yè)接收機(jī)(GG24),驗證了衛(wèi)星仿真器產(chǎn)生信號的正確性和有效性。利用DsP6416內(nèi)嵌PcI總線開發(fā)衛(wèi)星信號仿真器可以降低硬件開發(fā)難度,利用winDriver能夠高效、快速、穩(wěn)定地開發(fā)出PCI驅(qū)動。