一种基于相位的MIPI偏斜纠正方法和系统与流程
- 国知局
- 2024-06-21 13:55:39
本发明涉及视频图像数据处理,具体涉及一种基于相位的mipi偏斜纠正方法和系统。背景技术:::1、随着科技的不断进步,手机、电视、电脑到医疗设备和汽车等各种电子设备,都需要图像和视频传输技术的支持,同时由于对显示效果和便携性的追求,使得高分辨率的微显示被广泛应用于电子设备中。但随着微显示分辨率的不断提高,传输的数据量增大,从而要求传输的速率提升,与此同时还要求保持低功耗和较小面积,以往的显示接口已满足不了诸多要求。2、mipi(mobile industry processor interface)接口技术是广泛应用于连接各种智能设备的主流技术之一,并应用于高分辨率微显示驱动的高速串行接口设计,其具有功耗低、面积较小、抗干扰能力强、传输速率快等优势,推动了图像和视频技术的进一步发展和应用。mipi协议规定了在mipi接收端,时钟与数据之间的偏斜最大不能超过+/-0.5单位时间间隔。在接收端收到的时钟和数据之间偏斜接近+/-0.5单位时间间隔时,会导致时钟采样到数据跳变区域,采样到不稳定的值,无法用来作为偏斜纠正的依据。一种解决办法是优化连接通路减小偏斜,另一种解决办法是降低mipi传输速率以增大单位时间间隔,单位时间间隔表示mipi中一个比特传输的持续时间,使得时钟采样沿避开数据不稳定区域。然而现有的解决办法在对mipi时钟和各个数据线之间的偏斜有明确严格要求的同时,还会导致mipi传输速度受限制,并额外增加了布线成本。如何在现有mipi协议框架下,即使出现时钟和数据线之间的偏斜误差超过+/-0.5单位时间间隔的情况,也能实现偏斜纠正,这已成为急需解决的技术问题。技术实现思路1、针对现有技术中存在的上述问题,本发明提出了一种基于相位的mipi偏斜纠正方法和系统,该技术方案应用于微显示驱动接口设计中,通过初始相位来判断多于+/-0.5单位时间间隔的误差方向,从而将偏斜纠正到+/-0.5单位时间间隔之内,得到更大的偏斜容忍度。本发明采用的技术方案如下:2、一种基于相位的mipi偏斜纠正方法,该方法包括:3、步骤1、采样得到初始偏斜消除序列的部分前导码0xff;4、步骤2、根据部分前导码0xff后下一拍采样值,获得各个数据线的相位;5、步骤3、根据基准数据线对其他数据线进行相位调整,直至各个数据线的采样值与基准数据线的采样值相同;6、步骤4、基于当前设定的各个数据线的偏斜消除延迟值,采样得到相同并行数据,并根据所述相同并行数据做后续偏斜消除;7、步骤5、当各个数据线都采样到稳定的相同并行数据时,调整完毕并进行数据校正;8、在步骤1之前,还包括初始设定步骤,所述初始设定步骤包括:将各个数据线的延迟设置在延迟链的中间点;9、在上述步骤3,根据基准数据线对其他数据线进行相位调整之前,该方法还包括:10、步骤301、将各个数据线之间容忍的偏斜范围从+/-0.5单位时间间隔放宽到+/-1.5单位时间间隔,同时将延迟链的延迟调整范围调整为3单位时间间隔;11、步骤302、对各个数据线的相位,判断各个数据线的相位是否相同,若相同则各个数据线的偏斜小于+/-0.5单位时间间隔,不进行相位调整;若不相同则确定基准数据线;12、在上述步骤5,所述进行数据校正,包括:将调整后的信号输入多相结构滤波器组进行相位校正,滤波器组的矩阵函数如下:13、,14、其中,=0,1,……,,为采样通道数,为的多相分量;是×矩阵,表示为:15、,16、通过多相结构滤波器组进行数据校正的输出如下:17、,18、<mi>x</mi><mi>z</mi></mfenced><mi>=</mi><mtable><mtr><mtd><mrow><msub><mi>x</mi><mn>0</mn></msub><mi>z</mi></mfenced><msub><mi>x</mi><mn>1</mn></msub><mi>z</mi></mfenced><msub><mi>x</mi><mn>2</mn></msub><mi>z</mi></mfenced><mi>…</mi><msub><mi>x</mi><mi>m</mi></msub><mi>z</mi></mfenced></mrow></mtd></mtr></mtable></mfenced><msup><mi>]</mi><mi>t</mi></msup>,19、,20、其中,是该系统的输入信号序列,是经过多相结构滤波器组校正后的输出序列。21、进一步的,所述初始设定步骤包括:当延迟链的长度为n个单位步长时,则时钟线和4个数据线的初始偏斜纠正值为n/2。22、进一步的,所述确定基准数据线,包括:若4个数据线的相位值为n-1、n、n+1三种;以及4个数据线的相位值为n-1、n或者n、n+1两种,则统一处理方式为,相位值求和加1,然后除以4,将取整后的值作为基准相位,所处数据线为基准数据线。23、进一步的,所述初始设定步骤包括:d-phy内部处理串行数据做串并转换,对于串并转换后输出8比特并行数据的情况,采样值有8个相位,编号从0到7。24、进一步的,所述初始设定步骤包括:根据mipi协议,初始偏斜纠正序列的正确采样值为0xaa,相反的值为0x55。25、进一步的,在步骤2中,获得各个数据线的相位,具体包括:根据前后两次采样值相同的次数,判断各个数据线的采样值是否稳定;若各个数据线的采样值都不稳定,则调整时钟线的延迟,调整方向为增加或者减小,直到各个数据线都采样稳定,当采样值稳定时,获得各个数据线的相位。26、进一步的,所述调整时钟线的延迟,具体包括:在起始时,向任意一个方向调整延迟。27、进一步的,在步骤3中,根据基准数据线对其他数据线进行相位调整,具体包括:根据基准数据线的相位与其他数据线的相位的大小关系,将其他数据线的相位增加1或者减小1,直至各个数据线的采样值与基准数据线的采样值相同。28、进一步的,该方法还包括:步骤6、记录调整完毕时各个数据线的偏斜纠正值,基于所述偏斜纠正值更新初始偏斜纠正值的设定,并按照该设定进行后续偏斜纠正。29、一种基于相位的mipi偏斜纠正系统,该系统用于实现上述方法,其特征在于,该系统包括多个数据线和偏斜纠正电路;30、所述数据线包括mipi d-phy和相位移动,所述数据线将接收到的串行数据转换为并行数据后输入偏斜纠正电路;31、所述偏斜纠正电路分别向每一个数据线反馈偏斜纠正值。32、通过本发明的实施例,可以获得如下技术效果:33、(1)实现了微调延迟。使得各个数据线能够在初始采样到不稳定值的情况下,在调整后采样到稳定值。从而避免减少偏斜的系统成本,或者增加单位时间间隔的性能损失;34、(2)降低了复杂度。在调整过程中增加调整相位的步骤,使得目标正确值始终为mipi协议所规定的的正确采样值,从而降低偏斜纠正电路中正确值判断模块的复杂度。当前第1页12当前第1页12
本文地址:https://www.jishuxx.com/zhuanli/20240618/35144.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。