单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2015年
6期
37-40
,共4页
GNSS接收机%通道数量%数据传输%优化
GNSS接收機%通道數量%數據傳輸%優化
GNSS접수궤%통도수량%수거전수%우화
GNSS receiver%channel number%data transmission%optimization
对于基于FPGA+DSP架构实现的、需要同时接收处理多系统多频点导航卫星信号的 GNSS接收机,随着跟踪通道数目成倍增长以及为提升抗多径等性能造成的每通道相关器数目的增加,FPGA和 DSP之间需要交互的相关值数据量也将成倍增加。本文在定制的FPGA+DSP的硬件平台上,利用DSP芯片的 QDMA功能,消除了连续数据读取间隔的无效时间,并实现了卫星信号处理与相关值数据传输的并行化,显著降低了数据传输对 DSP处理时间的占用,使得在同样硬件平台上跟踪通道数由44个提高到96个,满足了项目设计的要求。
對于基于FPGA+DSP架構實現的、需要同時接收處理多繫統多頻點導航衛星信號的 GNSS接收機,隨著跟蹤通道數目成倍增長以及為提升抗多徑等性能造成的每通道相關器數目的增加,FPGA和 DSP之間需要交互的相關值數據量也將成倍增加。本文在定製的FPGA+DSP的硬件平檯上,利用DSP芯片的 QDMA功能,消除瞭連續數據讀取間隔的無效時間,併實現瞭衛星信號處理與相關值數據傳輸的併行化,顯著降低瞭數據傳輸對 DSP處理時間的佔用,使得在同樣硬件平檯上跟蹤通道數由44箇提高到96箇,滿足瞭項目設計的要求。
대우기우FPGA+DSP가구실현적、수요동시접수처리다계통다빈점도항위성신호적 GNSS접수궤,수착근종통도수목성배증장이급위제승항다경등성능조성적매통도상관기수목적증가,FPGA화 DSP지간수요교호적상관치수거량야장성배증가。본문재정제적FPGA+DSP적경건평태상,이용DSP심편적 QDMA공능,소제료련속수거독취간격적무효시간,병실현료위성신호처리여상관치수거전수적병행화,현저강저료수거전수대 DSP처리시간적점용,사득재동양경건평태상근종통도수유44개제고도96개,만족료항목설계적요구。
As the number of tracking channels and correlators per channel which is to lift mitigating multipath error ability increase,the Global Navigation Satellite Systems (GNSS)receiver based on the architecture of FPGA+DSP should have the capability to process multi-system and multi-frequency navigation satellite signals,which need to interactive considerable data between FPGA &DSP.On the customize of the FPGA+DSP platform,the design takes QDMA function of DSP to eliminate the invalid time between continuous data reading and reduce the time of DSP execute data transmission obviously.It makes the number of tracking channel increased from 44 to 96 under the same hardware platform,which meets the design requirement of proj ect.