- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
多光谱可见光遥感 像压缩系统设计
当系统上电复位后由FPGA把Flash中的固件数据通过访问间接寄存器加载到ADV212的固件RAM空间。FPGA设置ADV212编码参数包括:压缩比、量化步长、小波变换级别、小波变换模式、JPEG2000渐进模式等。如果ADV212固件加载正确,嵌入式处理器会将应用程序ID写入 SWFLAG寄存器。通过检验SWFLAG寄存器是否为所预知的值(编码模式的应用程序ID为OXFF82),就可判定固件加载是否正确。ADV212寄存器初始化后,在VALID和HOLD握手协议的配合下,通过读信号读CODE FIFO。VDATA总线为原始图像数据输入接口,HDATA总线和ADDR总线为FPGA对ADV-212的配置总线,JDATA总线为ADV212中JDATA模式的压缩数据输出接口。当ADV212正常工作后产生的JPEG2000格式的压缩码流经HDATA总线输出。再将压缩码流传送到FPGA中 对图像数据进行行串转并,转换输出的并行数据送人SRAM中存放。
3.4 系统输出模块
ADV212编码后产生的JPEG2000格式码流首先被送入FPGA中进行处理,处理之后再将码流存放在SRAM中等待系统发送"传 送"指令。当系统发出"传送"指令后,FPGA将存放在SRAM中的待发送压缩码流传回FPGA中,在FPGA中转换成串行码流最后通过以太网接口器件发 送出去。
4 结束语
空间相机图像压缩系统对压缩比、实时性及抗误码能力等都提出很高要求,为了满足这些要求,采用了基于FPEG+ADV212结构的图像压缩系统,该系统根据空间相机图像压缩质量和码率的要求,选择从400:1到2:l可调压缩比,经测试该系统工作稳定性强,基本满足空间相机图像压缩系统对图像细节丰富、数据量庞大、高压缩比和抗误码率等各方面的要求。