DIY编程器网

标题: 在多通道宽带射频系统中通过低压差分信号传输数据总线实现大型射频数据共享 [打印本页]

作者: admin    时间: 2015-4-28 10:18
标题: 在多通道宽带射频系统中通过低压差分信号传输数据总线实现大型射频数据共享
        "借助FPGA技术和LabVIEW图形化系统设计方法,ST Kinetics开发了一种LVDS数据总线,用于实现多通道宽带射频系统处理子系统之间的大型射频数据共享。"- Wai Hlaing Thet, ST Kinetics
         
        挑战:
        需要具有高带宽和可靠性的数据总线来将原始RF数据或经处理的RF数据从一个处理子系统钟的FPGA传输到另一个子系统的FPGA上。
         
        解决方案:
        使用FlexRIO FPGA模块和LVDS数字接口模块部署解决方案。ST Kinetic设计和实现了LVDS数据总线来将射频数据实时、连续地从一个处理子系统传输到另一个子系统进行实时监测、分析和信号处理。
         
       
                    实现
        在本案例分析中,该解决方案部署到基于PXI Express系统的双机箱配置中。每个PXI Express系统形成一个单独的处理系统,其中部署了一组FlexRIO设备以及相应的LVDS FPGA接口模块。两个处理子系统通过两条LVDS电缆互连。
         
        ST Kinetics智能算法部署到FlexRIO FPGA模块上进行RF数据采集。除了LVDS接口模块和FPGA上的专用数据传输算法,FlexRIO模块还提供了LVDS数据总线。
         
        RF数据可以通过这一条LVDS数据总线实时传输到另一个处理子系统。由于不需要将数据路由到主计算机上,专用LVDS数据总线非常适用于多机箱配置。
         
        图2显示的是部署到FGPA上的一种特殊数据传输算法,用于确保有效的高速数据传输,同时保持数据的完整性。
         
       
        图2. 基于LVDS数据总线的数据传输序列,具有数据完整性检查功能
         
        RF数据可经由LVDS数据总线连续、实时地传输。在每个时间间隔内,LVDS数据总线经验证可使用预先定义的数据模式确保数据完整性。这些预定义的数据模式可用作为LVDS数据总线的自诊断。接着传输的是RF数据标题和RF数据内容。然后,系统使用奇偶校验位校验和算法来保证数据的完整性。在每个时间间隔内,根据所传送的射频数据产生的校验值会进行反复核对,以验证数据的完整性。因而,数据传输过程中出现的数据损坏可立即检测到。
         
        结论
        借助FPGA技术和LabVIEW图形化系统设计方法,ST Kinetics开发了一种LVDS数据总线,用于实现多通道宽带射频系统处理子系统之间的大型射频数据共享,从而将RF数据传输到所有处理子系统中进行实时监测、分析和处理。
         
        系统架构具有高度可扩展性,以满足需要更高数据传输速率的其他处理子系统的需求。




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2