一种适应行周期实时变化的串行CMOS图像数据训练方法技术

技术编号:25406989 阅读:25 留言:0更新日期:2020-08-25 23:09
一种适应行周期实时变化的串行CMOS图像数据训练方法,涉及CMOS图像数据的训练方法,解决现有CMOS图像数据训练方法无法满足线阵TDI探测器推扫成像的连续行周期调整应用要求的问题,包括CMOS数据训练系统,主要包含CMOS图像传感器和数据处理器两部分组成。数据处理器内部包含iodelay1、iserdes1、数据异步FIFO、控制异步FIFO、gearbox、ram based shifer和控制器组成。控制器作为CMOS数据训练系统的核心,控制各部分协调工作。CMOS图像传感器在控制器的控制下,输出串行图数据经iodelay1、iserdes1、数据异步FIFO、gearbox、ram based shifer最终转换为位宽p的并行图像数据。本发明专利技术提出基于可控移位寄存器的改进训练方法,保证单脉冲训练字的正确性,同时保证行周期的连续可调性。

【技术实现步骤摘要】
一种适应行周期实时变化的串行CMOS图像数据训练方法
本专利技术涉及一种CMOS图像数据的训练方法,具体涉及一种适应行周期实时变化的串行CMOS图像数据训练方法。
技术介绍
现今高分辨率(不低于10k)高行频(不低于20kHz)的TDICMOS图像传感器,通常采用多路(不低于20通道)高速串行通道进行图像数据的传输,各数据传输通道之间在每次上电无确定的相位关系,而且随环境温度的变化可能出现串并转换过程中每次截取的串行数据相对位置不同,给数据的串并转换带来很大的困难。直接采用如virtex6等内部集成的ISERDES1模块,也不能满足高位宽应用要求,需要进行进一步的串并转换;可能在字校正过程中出现错误的数据位置组合得到正确的训练字,而在通道训练过程中无法得到正确的训练字。例如正确的训练字为AB,经过ISERDES1后得到的并行数据A和B,在进一步的串并转换后在字校正过程中可能出现的数据组合方式是ABABABABABAB....,也可能是BABABABABABA,在此两种组合过程中都包含有正确的训练字AB;而在通道训练过程中对应单个训练脉冲,前一种组合方式得到的并行数据为…00,00,AB,00,00…,也包含有正确的训练字AB;而后一种组合方式得到的并行数据为…0,00,0B,A0,00,0…,未包含有正确的训练字AB,通道训练总会失败。授权专利《一种基于交替变换脉冲的CMOS图像数据的训练方法》能解决上述问题,但仅能适应行周期为像素时钟偶数倍的应用场合如面阵探测器的读出,但不适合线阵TDI探测器推扫成像的连续行周期调整应用要求。
技术实现思路
本专利技术为解决现有CMOS图像数据训练方法无法满足线阵TDI探测器推扫成像的连续行周期调整应用要求的问题,提供一种适应行周期实时变化的串行CMOS图像数据训练方法。一种适应行周期实时变化的串行CMOS图像数据训练方法,数据校正包括控制信号train为固定高电平的位校正,控制信号train为固定高电平的字校正,控制信号train为单脉冲宽度的通道校正和数据校正完成状态;控制信号train为固定高电平的位校正完成后直接进入控制信号train为固定高电平的字校正;字校正成功后,直接从控制信号train为固定高电平的字校正进入控制信号train为单脉冲宽度的通道校正;首次通道校正失败,从控制信号train为单脉冲宽度的通道校正进入控制信号train为固定电平的字校正,控制信号bitslip_swap取反,同时对字校正的正确和错误次数进行清零;第二次通道校正失败,则从控制信号train为单脉冲宽度的通道校正进入数据校正完成状态;所述字校正的具体过程为:步骤一、经iserdes1输出的p/2位的并行数据data_in首先经过可控延迟器输出并行数据data_t1,控制信号为bitslip_swap,当bitslip_swap为低电平时输出无延迟;当bitslip_swap为高电平时输出有延迟,输出的并行数据data_t1相对并行数据data_in延迟1/2个像素时钟周期,即宽度为步骤二、位宽为p/2位并行数据data_t1经过1:2的串并转换器转换为位宽为p的并行数据data_out_bbuf;位宽为p的并行数据data_out_bbuf经过复选器MUX实现p位并行数据data_out的选择输出,其选择过程由控制信号bitslip_turn控制;bitslip_turn的值从1~2循环,对应不同的取值,并行数据data_out选择data_out_bbuf不同的位组合输出;具体为:当控制信号bitslip_turn为1时,选择data_out_bbuf的p-1~0位输出;当控制信号bitslip_turn为2时,选择data_out_bbuf的p/2-1~0位和p-1~p/2输出;步骤三、设定p次控制信号bitslip为一个循环周期;控制信号bitslip脉冲每经过p/2次,则控制信号bitslip_turn加1。本专利技术的有益效果:本专利技术提出基于可控移位寄存器的改进训练方法,保证单脉冲训练字的正确性,同时保证行周期的连续可调性。具有以下优点:1、划分时钟域控制,降低区域时钟的负载,可使系统工作在更高的频率;2、iodelay1的inc管脚恒使能的高电平,减少跨时钟域的控制信号个数,节约资源;3、控制异步FIFO仅在数据训练阶段读写操作有效,节约能耗;4、在字校正阶段使用固定的高电平,不使用交替脉冲,可满足行周期长度连续可变的应用要求;5、通过在并行p/2位的并行数据前加入可选择的移位寄存器,实现可控的1/2像素时钟周期的延迟,可克服环境温度的变化可能出现串并转换过程中每次截取的串行数据相对位置不同而出现的训练错误。附图说明图1为本专利技术所述的一种适应行周期实时变化的串行CMOS图像数据训练系统结构图;图2为本专利技术所述的一种适应行周期实时变化的串行CMOS图像数据训练方法的数据校正流程图;图3为本专利技术所述的一种适应行周期实时变化的串行CMOS图像数据训练方法中字校正和通道校正原理图。具体实施方式具体实施方式一、结合图1至图3说明本实施方式,一种适应行周期实时变化的串行CMOS图像数据训练方法,包括CMOS数据训练系统主要包含CMOS图像传感器和数据处理器两部分组成。数据处理器内部包含可编程延迟元件(iodelay1)、专用串并转换器(iserdes1)、数据异步FIFO、控制异步FIFO、数据位宽加倍变换模块(gearbox)、基于RAM的移位寄存器(rambasedshifer)和控制器组成。控制器作为CMOS数据训练系统的核心,控制各部分协调工作。CMOS图像传感器在控制器的控制下,输出串行图数据经iodelay1、iserdes1、数据异步FIFO、gearbox、rambasedshifer最终转换为位宽p的并行图像数据。本实施方式中,数据校正流程主要包含train为固定高电平的位校正、train为固定电平的字校正、train为单脉冲宽度的通道校正和数据校正完成状态。train为固定高电平的位校正完成后直接进入train为固定电平的字校正。字校正成功后,直接从train为固定电平的字校正进入train为单脉冲宽度的通道校正。首次通道校正失败,从train为单脉冲宽度的通道校正进入train为固定电平的字校正,bitslip_swap取反,同时对字校正的正确和错误次数进行清零;第二次通道校正失败,则从train为单脉冲宽度的通道校正进入数据校正完成状态。结合图2和图3说明本实施方式,本实施方式中,所述位校正过程为:输入的串行图像数据首先经iodelay1进行相位可控的延迟;位校正由控制器产生的控制信号iodelay_reset_pulse和iodelay_ce_pulse进行控制,经控制异步FIFO转换为伴随时钟域信号iodelay_reset_pulse_io和iodelay_ce_pulse_io分别送入i本文档来自技高网
...

【技术保护点】
1.一种适应行周期实时变化的串行CMOS图像数据训练方法,其特征是:/n数据校正包括控制信号train为固定高电平的位校正,控制信号train为固定高电平的字校正,控制信号train为单脉冲宽度的通道校正和数据校正完成状态;/n控制信号train为固定高电平的位校正完成后直接进入控制信号train为固定高电平的字校正;字校正成功后,直接从控制信号train为固定高电平的字校正进入控制信号train为单脉冲宽度的通道校正;/n首次通道校正失败,从控制信号train为单脉冲宽度的通道校正进入控制信号train为固定电平的字校正,控制信号bitslip_swap取反,同时对字校正的正确和错误次数进行清零;第二次通道校正失败,则从控制信号train为单脉冲宽度的通道校正进入数据校正完成状态;/n所述字校正的具体过程为:/n步骤一、经iserdes1输出的p/2位的并行数据data_in首先经过可控延迟器输出并行数据data_t1,控制信号为bitslip_swap,当bitslip_swap为低电平时输出无延迟;当bitslip_swap为高电平时输出有延迟,输出的并行数据data_t1相对并行数据data_in延迟1/2个像素时钟周期,即宽度为...

【技术特征摘要】
1.一种适应行周期实时变化的串行CMOS图像数据训练方法,其特征是:
数据校正包括控制信号train为固定高电平的位校正,控制信号train为固定高电平的字校正,控制信号train为单脉冲宽度的通道校正和数据校正完成状态;
控制信号train为固定高电平的位校正完成后直接进入控制信号train为固定高电平的字校正;字校正成功后,直接从控制信号train为固定高电平的字校正进入控制信号train为单脉冲宽度的通道校正;
首次通道校正失败,从控制信号train为单脉冲宽度的通道校正进入控制信号train为固定电平的字校正,控制信号bitslip_swap取反,同时对字校正的正确和错误次数进行清零;第二次通道校正失败,则从控制信号train为单脉冲宽度的通道校正进入数据校正完成状态;
所述字校正的具体过程为:
步骤一、经iserdes1输出的p/2位的并行数据data_in首先经过可控延迟器输出并行数据data_t1,控制信号为bitslip_swap,当bitslip_swap为低电平时输出无延迟;当bitslip_swap为高电平时输出有延迟,输出的并行数据data_t1相对并行数据data_in延迟1/2个像素时钟周期,即宽度为
步骤二、位宽为p/2位并行数据data_t1经过1:2的串并转换器转换为位宽为p的并行数据data_out_bbuf;位宽为p的并行数据data_out_bbuf经过复选器MUX实现p位并行数据data_out的选择输出,其选择过程由控制信号bitslip_turn控制;bitslip_turn的值从1~2循环,对应不同的取值,并行数据data_out选择data_out_bbuf不同的位组合输出;具体为:
当控制信号bitslip_turn为1时,选择data_out_bbuf的p-1~0位输出;当控制信号bitslip_turn为2时,选择data_out_bbuf的p...

【专利技术属性】
技术研发人员:余达孔德柱刘金国梅贵万志傅瑶张琨
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:吉林;22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1