1.一种基于FPGA的SAR图像配准预处理装置,其特征在于,利用FPGA对输入的SAR图像数据分别进行卷积运算和小波变换运算的并行处理,得到SAR图像增强结果和SAR图像压缩结果,所述基于FPGA的SAR图像配准预处理装置,包括:数据缓存器、地址计数器、图像卷积运算模块、小波变换运算模块、延时寄存器组和数据传输状态机,其中,所述数据缓存器,用于检测到有SAR图像数据传输时,对输入的SAR图像数据进行存储,在所述SAR图像数据全部缓存结束之后,将所述SAR图像数据分别输入至图像卷积运算模块和小波变换运算模块;所述地址计数器,用于对输入的SAR图像数据进行地址编号,对SAR图像数据的起始点和终止点设置对应的标志信息;所述图像卷积运算模块,用于对输入的所述SAR图像数据进行列补零操作,对列补零操作后的SAR图像数据利用多个卷积核分别进行卷积运算,得到SAR图像增强结果;所述图像卷积运算模块,包括卷积数据存储单元、补零操作单元、控制信号产生单元和卷积运算单元,其中,所述卷积数据存储单元,用于将输入的所述SAR图像数据以8字节的数据流方式存入卷积运算寄存器组的第一组寄存器中;还用于在所述第一组寄存器存满后,将所述第一组寄存器中的数据按照存储顺序取出后存入至所述卷积运算寄存器组的第二组寄存器中;所述补零操作单元,用于根据卷积核的大小计算得到所述SAR图像数据进行补零操作的行数和列数,对所述第一组寄存器中的所述SAR图像数据进行列方向的补零操作,得到列补零操作后的SAR图像数据;控制信号产生单元,用于根据补零操作的行数生成行数控制信号;所述卷积运算单元,用于将所述第二组寄存器中的数据分别与多个卷积核进行卷积运算,对每个卷积核的卷积运算结果进行融合得到SAR图像增强结果;其中,在进行卷积运算时,根据行数控制信号,去除与行补零操作的行数对应行的卷积核的值,仅对有效数据进行卷积运算所述小波变换运算模块,用于根据小波变换运算的分解参数,对输入的所述SAR图像数据进行小波变换运算,得到SAR图像压缩结果;所述小波变换运算模块,包括小波数据存储单元和小波分解运算单元,其中,所述小波数据存储单元,用于将输入的所述SAR图像数据以8字节的数据流方式存入小波变换运算寄存器组的一个寄存器中,还用于将每一层分解运算结果存储至所述小波变换运算寄存器组的对应寄存器中;所述小波分解运算单元,用于根据所述SAR图像数据进行第一层分解运算,还用于根据上一层分解运算结果进行下一层分解运算;其中,在进行分解运算过程中,所有数据均以8字节的数据流按照流水方式进行传输;所述延时寄存器组,用于在卷积运算和小波变换运算过程中储存需延迟处理的数据、运算过程中间值以及运算结果;所述延时寄存器组,包括小波变换运算寄存器组和卷积运算寄存器组,其中,所述小波变换运算寄存器组的寄存器数量与小波变换运算的分解层数相等;所述卷积运算寄存器组包括两组寄存器,对于大小为n×n的卷积核,每一组寄存器中包括n个寄存器,n为正整数;所述数据传输状态机,用于控制所述基于FPGA的SAR图像配准预处理装置按照SAR图像数据、SAR图像增强结果和SAR图像压缩结果的顺序进行数据输出;其中,所述基于FPGA的SAR图像配准预处理装置通过SRIO通信实现数据输入;所述基于FPGA的SAR图像配准预处理装置的数据输入和输出均与SRIO通信数据保持一致,采用8字节的数据流。
2.根据权利要求1所述的基于FPGA的SAR图像配准预处理装置,其特征在于,所述数据缓存器将所述SAR图像数据存储至FPGA的BRAM。
3.根据权利要求1所述的基于FPGA的SAR图像配准预处理装置,其特征在于,所述标志信息包括起始点小波运算标志信息、终止点小波运算标志信息、起始点卷积运算标志信息和终止点卷积运算标志信息,其中,所述小波变换运算模块,用于根据所述起始点小波运算标志信息和所述终止点小波运算标志信息,控制小波变换运算的数据始末位置;所述图像卷积运算模块,用于根据所述起始点卷积运算标志信息和所述终止点卷积运算标志信息,控制卷积运算的数据始末位置。
4.根据权利要求1所述的基于FPGA的SAR图像配准预处理装置,其特征在于,所述延时寄存器组,还包括运算结果寄存器,所述运算结果寄存器用于暂存SAR图像压缩结果。