The invention discloses a method for realizing a real-time waterfall graph, which relates to a method for realizing a real-time waterfall map in the field of spectrum monitoring. The spectrum data generating unit reads the spectrum data through the DMA mode, and the spectrum data is stored in the data area by the ping-pong operation mode. The frequency spectrum data processing unit uses weighted factor method to calculate the data in the same position of each frame spectrum data. According to the time sequence through spectrum data of the amplitude of the weighting factor weighing into color data according to color amplitude scale custom and displayed on the screen. The invention has the characteristics of real-time sampling, analysis and real-time display, important information can not lose the characteristic spectrum, and avoid the lost frame problems caused by differences between hardware processing speed. The utility model is especially suitable for making a real-time frequency spectrum instrument for detecting instantaneous signals such as fast jumping signals in the field of frequency spectrum monitoring.
【技术实现步骤摘要】
一种频谱分析实时瀑布图的实现方法
本专利技术属于频谱监测领域,具体涉及一种实时瀑布图的实现方法。
技术介绍
在频谱分析中,为了方便用户从频谱数据中获取更多消息,一般都会提供多条轨迹,如最大保持、最小保持、0-SPAN模式等。这都是基于幅度和频率、或者幅度和时间的二维关系。时域或者频域分析只能分析一帧长度的信号,特别是在非平稳信号分析中,如果需要查看幅度、频率随时间变化的三维图,对动态信号显示显得非常有用,需要一种新的显示方法瀑布图。由于瀑布图方法数据量大,常见的瀑布图分析会采用抽取非实时处理方法,缺点是不能实时显示频谱信息,会遗漏频谱的重要信息特征。
技术实现思路
针对以上不足,本专利技术提供一种可在一个界面同时显示幅度、频率和时间三者关系的实时瀑布图的功能实现方法。本专利技术通过DMA模式采用乒乓操作方式读取频谱数据,采用加权因子的方法对数据进行抽取加权计算,根据自定义颜色-幅度转换比例将频谱数据转换成颜色数据,采用数据缓存方式实时读取数据在显示屏上显示出来。具有实时性高、不遗漏频谱的重要信息特征等特点。本专利技术的目的是通过以下步骤来实现的:一种频谱分析实时瀑布图的实现方法,其特征在于,包括以下步骤:步骤1:模数转换器将接收的模拟信号转换成数字信号输出至FPGA,FPGA将数字信号进行下变频转换和快速傅立叶变化,形成频谱数据;步骤2:频谱数据生成单元通过DMA模式读取FPGA产生的频谱数据,采用乒乓操作方式将频谱数据循环存储在频谱数据生成单元内两个数据区;步骤3:频谱数据存储单元将频谱数据生成单元两个数据区中的频谱数据采用乒乓操作方式存储到DDR存储器芯片 ...
【技术保护点】
一种频谱分析实时瀑布图的实现方法,其特征在于,包括以下步骤:步骤1:模数转换器将接收的模拟信号转换成数字信号输出至FPGA,FPGA将数字信号进行下变频转换和快速傅立叶变化,形成频谱数据;步骤2:频谱数据生成单元通过DMA模式读取FPGA产生的频谱数据,采用乒乓操作方式将频谱数据循环存储在频谱数据生成单元内两个数据区;步骤3:频谱数据存储单元将频谱数据生成单元两个数据区中的频谱数据采用乒乓操作方式存储到DDR存储器芯片的第一数据区域;步骤4:频谱数据处理单元设定频谱数据的抽取帧数,采用加权因子的方法将设定抽取帧数中每帧频谱数据相同位置的数据进行加权计算,生成加权因子权衡的频谱数据并存储到DDR存储器芯片的第二数据区域;步骤5:颜色数据生成单元按照存储顺序依次读取第二数据区域中的加权因子权衡的频谱数据,将加权因子权衡的频谱数据的幅度根据自定义的颜色‑幅度比例转换成颜色数据并显示到显示屏上。
【技术特征摘要】
1.一种频谱分析实时瀑布图的实现方法,其特征在于,包括以下步骤:步骤1:模数转换器将接收的模拟信号转换成数字信号输出至FPGA,FPGA将数字信号进行下变频转换和快速傅立叶变化,形成频谱数据;步骤2:频谱数据生成单元通过DMA模式读取FPGA产生的频谱数据,采用乒乓操作方式将频谱数据循环存储在频谱数据生成单元内两个数据区;步骤3:频谱数据存储单元将频谱数据生成单元两个数据区中的频谱数据采用乒乓操作方式存储到DDR存储器芯片的第一数据区域;步骤4:频谱数据处理单元设定频谱数据的抽取帧数,采用加权因子的方法将设定抽取帧数中每帧频谱数据相同位置的数据进行加权计算,生成加权因子权衡的频谱数据并存储到DDR存储器芯片的第二数据区域;步骤5:颜色数据生成单元按照存储顺序依次读取第二数据区域中的加权因子权衡的频谱数据,将加权因子权衡的频谱数据的幅度根据自定义的...
【专利技术属性】
技术研发人员:慈国辉,李强,李靖,张红涛,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。