移动产业处理器接口的信号接收方法及信号接收装置制造方法

文档序号:7996400阅读:187来源:国知局
移动产业处理器接口的信号接收方法及信号接收装置制造方法
【专利摘要】本发明提供一种移动产业处理器接口的信号接收方法及信号接收装置,该信号接收装置适用于接收移动产业处理器接口的信号,包括信号接收器、选择器、解码装置以及比特边界搜寻器,信号接收器接收时脉信号,并依据时脉信号来获得数据输入串流;选择器依据解码错误信号以选择传送数据输入串流至选择器的第一输出端或选择器的第二输出端;解码装置针对由选择器所接收的数据输入串流以进行解码以产生解码错误信号;比特边界搜寻器针对由选择器所接收的数据输入串流以进行比特边界搜寻以产生移位调整信息,其中,信号接收器依据移位调整信息并通过调整时脉信号来调整对应接收的数据输入串流。
【专利说明】移动产业处理器接口的信号接收方法及信号接收装置
【技术领域】
[0001]本发明是有关于一种信号接收装置及信号接收方法,且特别是有关于一种移动产业处理器接口的信号接收方法及信号接收装置。
【背景技术】
[0002]在现有的【技术领域】中,通过串列封包的方式来进行传输的高速传输接口具有高传输速率以及低传输脚位的优点。为增加数据传输的可靠度,还可以利用差分信号的方式来进行传输,以降低电磁干扰(Electromagnetic Interference, EMI)的影响。
[0003]请参照图1A,图1A不出现有的移动产业处理器接口(Mobile Industry ProcessorInterface, MIPI)信号传输波形图。在图1A中,利用MIPI来进行图像信号SDIN的传输,首先,必须先传送出起始信号SOT来提供接收器以作为信号同步的依据,并在起始信号SOT后依序进行数据封包Dl?DN的传递动作,这种图像信号SDIN的传递方式,通常需要与之对应的时脉信号CKIN来配合传输。再请参照图1B以及图1C,图1B以及图1C示出图像信号SDIN传递错误的示意图。在图1B中,时脉信号CKIN会可能因为电磁干扰的关系,而使得原本应该出现的脉冲PSl消失,如此一来,图1B中的数据封包D3及D4就无法被接收到,造成数据漏失。另外,在图1C中,时脉信号CKIN会可能因为电磁干扰的关系,而多出不应该出现的脉冲PS2,而图1C中的数据封包D4及D5就出现重复被接收的状态,造成数据错误的情况发生。
[0004]为解决上述的问题,现有的MIPI常利用周期性的传送起始信号SOT来避免数据封包可能产生的错误。但是,通过重复的传递起始信号SOT会占去数据封包的传输带宽,限制住MIPI的传输效率。

【发明内容】

[0005]本发明提供一种用于移动产业处理器接口的信号接收装置及接收方法,有效提升所接收的信号的正确率。
[0006]本发明提出一种信号接收装置,适用于接收移动产业处理器接口的信号,包括信号接收器、选择器、解码装置以及比特边界搜寻器,信号接收器接收时脉信号,并依据时脉信号来接收原始数据输入串流,并据此获得数据输入串流;选择器具有第一及第二输出端,选择器耦接信号接收器,依据解码错误信号以选择传送数据输入串流至选择器的第一输出端或选择器的第二输出端;解码装置耦接选择器的第一输出端,针对由选择器的第一输出端所接收的数据输入串流以进行解码,并据此产生解码错误信号;比特边界搜寻器耦接选择器的第二输出端,针对由选择器的第一输出端所接收的数据输入串流以进行比特边界搜寻,并据此产生移位调整信息,其中,信号接收器依据移位调整信息并通过调整时脉信号来调整对应接收的数据输入串流。
[0007]本发明另提出一种移动产业处理器接口的信号接收方法,包括:接收时脉信号,并依据时脉信号来接收原始数据输入串流,并据此产生数据输入串流;依据解码错误信号以选择传送数据输入串流至解码装置或比特边界搜寻器;并且,通过解码装置针对数据输入串流以进行解码,并据此产生解码错误信号;通过比特边界搜寻器针对数据输入串流以进行比特边界搜寻,并据此产生移位调整信息;以及,依据移位调整信息,以通过调整时脉信号来调整对应接收的数据输入串流。
[0008]基于上述,本发明通过在发生解码动作失败时,通过比特边界搜寻的动作来找出产生移位调整信息,并通过移位调整信息来调整该时脉信号,进而来调整对应接收的数据输入串流。
[0009]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
【专利附图】

【附图说明】
[0010]图1A示出现有的MIPI信号传输波形图;
[0011]图1B以及图1C示出图像信号SDIN传递错误的示意图;
[0012]图2示出本发明一实施例的信号接收装置200的示意图;
[0013]图3示出本发明另一实施例的信号接收装置300的示意图;
[0014]图4示出错误状态查找表400的示意图;
[0015]图5示出本发明一实施例的MIPI的信号接收方法的流程图。
[0016]附图标记说明:
[0017]200、300:信号接收装置;
[0018]210、310:信号接收器;
[0019]220、320:选择器;
[0020]230、330:比特边界搜寻器;
[0021]240、340:解码装置;
[0022]312:串列接收器;
[0023]311:边界选择器;
[0024]313 ?316:闩锁器;
[0025]317:补偿电路;
[0026]318:多工器;
[0027]341:解码器;
[0028]342:控制电路;
[0029]343:看门狗计数器;
[0030]400:错误状态查找表;
[0031]TS:计数启动信号;
[0032]Cl?C5:行栏位;
[0033]Rl ?RlO:列栏位;
[0034]Dl?D5:数据封包;
[0035]TP:计时停止信号;
[0036]SW:开关;
[0037]SDIN:图像信号;[0038]SOT:起始信号;
[0039]PSl ?PS2:脉冲;
[0040]CKIN:时脉信号;
[0041]ODS:原始数据输入串流;
[0042]DS:数据输入串流;
[0043]0T1、0T2:输出端;
[0044]DER:解码错误信号;
[0045]ST1:移位调整信息;
[0046]S510?S550:信号接收方法的步骤。
【具体实施方式】
[0047]请参照图2,图2示出本发明一实施例的信号接收装置200的示意图,信号接收装置200适用于接收MIPI的信号。信号接收装置200包括信号接收器210、选择器220、比特边界搜寻器230以及解码装置240。信号接收器210接收时脉信号CKIN,并依据时脉信号CKIN来接收原始数据输入串流0DS,并获得数据输入串流DS。选择器220具有第一及第二输出端OTl及0T2。选择器220耦接信号接收器210。选择器220依据解码错误信号DER以选择传送数据输入串流DS至选择器220的第一输出端OTl或选择器220的第二输出端0T2。解码装置240耦接选择器220的第一输出端OTl。解码装置240并针对由选择器220的第一输出端OTl所接收的数据输入串流DS以进行解码,并据此产生解码错误信号DER。简单来说,解码装置240会针对数据输入串流DS以进行解码,并将解码动作的成功与否,反应在解码错误信号DER。例如,当解码装置240判断针对数据输入串流DS所进行的解码动作是失败的,解码装置240可以产生例如等于逻辑高准位的解码错误信号DER,相对的,若解码装置240判断针对数据输入串流DS所进行的解码动作是成功的,解码装置240可以产生例如等于逻辑低准位的解码错误信号DER。
[0048]当然,上述的解码动作成功与否与解码错误信号DER的逻辑准位关系仅只是一个范例,不用以限缩本发明。
[0049]比特边界搜寻器230耦接选择器220的第二输出端0T2。比特边界搜寻器230针对由选择器220的第二输出端0T2所接收的数据输入串流DS以进行比特边界搜寻,并据此产生移位调整信息STI,其中,移位调整信息STI被传送至信号接收器210,信号接收器210并依据移位调整信息STI以通过调整时脉信号CKIN来调整对应接收到的数据输入串流DS。具体来说明,比特边界搜寻器230会针对数据输入串流DS进行侦测,以侦测出数据输入串流DS的数据比特所产生的移位数,并依据侦测出的数据比特所产生的移位数来产生移位调整信息STI。信号接收器210接收到移位调整信息STI就可以得知该对数据输入串流DS的数据比特进行相反方向移位的比特数,以将数据输入串流DS调整为正确的数据封包。
[0050]以下请参照图3,图3示出本发明另一实施例的信号接收装置300的示意图。信号接收装置300包括信号接收器310、选择器320、比特边界搜寻器330以及解码装置340。信号接收器310包括串列接收器312、边界选择器311、闩锁器313?316、补偿电路317以及多工器318。边界选择器311耦接至比特边界搜寻器330,边界选择器311接收并依据移位调整信息STI来对时脉信号CKIN进行调整。在本实施例中。边界选择器311可以依据移位调整信息STI来在时脉信号CKIN中插入或减去多个脉波数,以对时脉信号CKIN进行调整。
[0051]串列接收器312耦接边界选择器311以接收原始的或经由边界选择器311调整过的时脉信号CKIN,并依据时脉信号以接收原始数据输入串流0DS。闩锁器313?316耦接至串列接收器312,分别用以暂存不同时间所接收的原始数据输入串流ODS以获得多个通道数据串流。补偿电路317耦接闩锁器313?316,并针对闩锁器313?316中所储存的通道数据串流进行补偿。多工器318耦接补偿电路317。多工器318选择通道数据串流的其中之一进行输出,以产生数据输入串流DS。
[0052]在本实施例中,选择器320为开关SW。开关SW受控于解码错误信号DER以将数据输入串流DS传送至比特边界搜寻器330或是解码装置340。解码装置340则包括解码器341、控制电路342以及看门狗计数器343。解码器341耦接选择器320以及比特边界搜寻器330,解码器341通过选择器320以接收数据输入串流DS以进行解码以产生解码后封包。控制电路342耦接解码器341,依据解码后封包以判断解码器341是否正常,并据此产生计数启动信号TS。看门狗计数器343耦接控制电路342,看门狗计数器343接收并依据计数启动信号TS以启动其计数动作。
[0053]具体来说,控制电路342接收解码器341所产生的解码后封包以判断解码器341的解码动作是否正常,并在解码器341的解码动作非正常的状态下,提供计数启动信号TS以启动看门狗计数器343的计数动作。并且,当看门狗计数器343的计数动作发生溢位(overflow)时,看门狗计数器343提供解码错误信号DER至选择器320。选择器320接收到解码错误信号DER后,对应把数据输入串流DS传送至比特边界搜寻器330以执行比特边界搜寻的动作。比特边界搜寻器330则通过针对数据输入串流DS执行比特边界搜寻的动作来产生移位调整信息STI。
[0054]关于比特边界搜寻器330所进行的比特边界搜寻的动作细节,请同时参照图3以及图4,其中,图4示出错误状态查找表400的示意图。以具有四个传输通道(通道O?通道3)的信号接收装置300为范例,错误状态查找表400中记录多数组比特边界的比特数据,其中,错误状态查找表400的行栏位Cl?C4分别对应到通道O?通道3,而错误状态查找表400的列栏位Rl?RlO分别对应到各种不同可能的比特边界的值。在列栏位R6中所记录的,是通道O?通道3在数据封包传送正确时发生的数值,也就是所谓的正确比特边界的比特数据。其中,列栏位R6对应的通行栏位Cl?C5中所储存的数值为21、0、0、12、39,也就是说,正确比特边界的比特数据为21、0、0、12、39。而其余的列栏位Rl?R5以及R6?RlO分别记录依据正确比特边界的比特数据进行不同移位量的比特移位所形成的比特边界的比特数据。
[0055]当比特边界搜寻器330针对数据输入串流DS执行比特边界搜寻的动作时,若数据输入串流DS的比特边界不等于正确比特边界的比特数据时,表示数据输入串流DS产生错误的现象。例如,当数据输入串流DS的比特边界为0、0、48、E4,则可以对应到错误状态查找表400中的列栏位R3、行栏位Cl?C4的比特边界的比特数据,因此,比特边界搜寻器330可以获知数据输入串流DS在接收过程中,对应的时脉信号CKIN因干扰而产生了多余的脉冲。相对的,当数据输入串流DS的比特边界为8、O、80、44,则可以对应到错误状态查找表400中的列栏位R5、行栏位Cl?C4的比特边界的比特数据,因此,比特边界搜寻器330可以获知数据输入串流DS在接收过程中,对应的时脉信号CKIN因干扰而减少了该产生的脉冲。
[0056]依据上述的说明,比特边界搜寻器330可依据数据输入串流DS的比特边界所对应到的栏位来产生移位调整信息STI,以使边界选择器311可以依据移位调整信息STI来在时脉信号CKIN中插入或减去多个脉波数,以对时脉信号CKIN进行调整,并进而产生正确的数据输入串流DS。
[0057]附带一提的,比特边界搜寻器330在完成移位调整信息STI的产生动作后,可对应产生计时停止信号TP,比特边界搜寻器330并传送计时停止信号TP至看门狗计数器343以停止并重置看门狗计数器343的计数动作。
[0058]以下请参照图5,图5示出本发明一实施例的MIPI的信号接收方法的流程图。其中的步骤包括:在步骤S510中,接收时脉信号,并依据时脉信号来接收原始数据输入串流,并获得数据输入串流。并且,在步骤S520中,依据解码错误信号以选择传送数据输入串流至解码装置或比特边界搜寻器,再在步骤S530中,通过解码装置针对数据输入串流以进行解码,并据此产生解码错误信号。在步骤S540中,比特边界搜寻器针对数据输入串流以进行比特边界搜寻,并据此产生移位调整信息,并且在步骤S550中,依据移位调整信息,以通过调整时脉信号来调整对应接收的数据输入串流。
[0059]综上所述,本发明通过利用比特边界搜寻器来针对数据输入串流以进行比特边界搜寻,并据此产生移位调整信息,再通过移位调整信息来调整用以作为接收原始数据输入串流的依据的时脉信号。如此一来,因干扰而产生比特偏移错误的数据输入串流可以有效的被校正,提升数据的正确性。
[0060]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种信号接收装置,适用于接收移动产业处理器接口的信号,包括: 一信号接收器,接收一时脉信号,并依据该时脉信号来接收一原始数据输入串流并获得一数据输入串流; 一选择器,具有第一及第二输出端,耦接该信号接收器,依据一解码错误信号以选择传送该数据输入串流至该选择器的第一输出端或该选择器的第二输出端; 一解码装置,耦接该选择器的第一输出端,针对由该选择器的第一输出端所接收的该数据输入串流以进行解码,并据此产生该解码错误信号;以及 一比特边界搜寻器,耦接该选择器的第二输出端,针对由该选择器的第二输出端所接收的该数据输入串流以进行比特边界搜寻,并据此产生一移位调整信息, 其中,该信号接收器依据该移位调整信息并通过调整该时脉信号来调整对应接收的该数据输入串流。
2.根据权利要求1所述的信号接收装置,其特征在于,该比特边界搜寻器包括: 一错误状态查找表,用以记录多数组比特边界的比特数据,该比特边界搜寻器依据该数据输入串流与各该比特边界的比特数据进行比对,并产生该移位调整信息。
3.根据权利要求2所述的信号接收装置,其特征在于,该些比特边界的比特数据分别针对一正确比特边界的比特数据进行多个不同移位量的比特移位所形成。
4.根据权利要求1所述的信号接收装置,其特征在于,该解码装置包括: 一解码器,耦接选择器以及该比特边界搜寻器,接收该数据输入串流以进行解码以产生一解码后封包; 一控制电路,耦接该解码器,依据该解码后封包以判断该解码器是否正常,并据此产生一计数启动信号;以及 一看门狗计数器,耦接该控制电路,接收并依据该计数启动信号以启动其计数动作。
5.根据权利要求4所述的信号接收装置,其特征在于,该看门狗计数器还耦接至该选择器,该看门狗计数器并在其计数动作溢位时,产生该解码错误信号。
6.根据权利要求4所述的信号接收装置,其特征在于,该比特边界搜寻器还耦接至该看门狗计数器,该比特边界搜寻器产生该移位调整信息时还产生一计时停止信号,该计时停止信号被传送至该看门狗计数器以停止并重置该看门狗计数器的计数动作。
7.根据权利要求1所述的信号接收装置,其特征在于,该信号接收器包括: 一边界选择器,耦接至该比特边界搜寻器,接收并依据该移位调整信息来在该时脉信号中插入或减去多个脉波数。
8.根据权利要求6所述的信号接收装置,其特征在于,该信号接收器还包括: 一串列接收器,耦接该边界选择器以接收该时脉信号,并依据该时脉信号以接收该原始数据输入串流; 多个闩锁器,耦接该串列接收器,分别暂存不同时间所接收的该原始数据输入串流以获得多个通道数据串流; 一补偿电路,耦接该些闩锁器,并针对该些通道数据串流进行补偿;以及一多工器,耦接该补偿电路,选择该些通道数据串流的其中之一进行输出,以产生该数据输入串流。
9.一种移动产业处理器接口的信号接收方法,包括:接收一时脉信号,并依据该时脉信号来接收一原始数据输入串流,并获得一数据输入串流; 依据一解码错误信号以选择传送该数据输入串流至一解码装置或一比特边界搜寻器; 通过该解码装置针对该数据输入串流以进行解码,并据此产生该解码错误信号;通过该比特边界搜寻器针对该数据输入串流以进行比特边界搜寻,并据此产生一移位调整信息;以及 依据该移位调整信息,以通过调整该时脉信号来调整对应接收的该数据输入串流。
10.根据权利要求9所述的移动产业处理器接口的信号接收方法,其特征在于,通过该比特边界搜寻器针对该数据输入串流以进行比特边界搜寻,并据此产生该移位调整信息的步骤包括: 记录多数组比特边界的 比特数据;以及 通过该比特边界搜寻器依据该数据输入串流与各该比特边界的比特数据进行比对,并产生该移位调整信息。
11.根据权利要求10所述的移动产业处理器接口的信号接收方法,其特征在于,该些比特边界的比特数据分别针对一正确比特边界的比特数据进行多个不同移位量的比特移位所形成。
12.根据权利要求9所述的移动产业处理器接口的信号接收方法,其特征在于,通过该解码装置针对该数据输入串流以进行解码,并据此产生该解码错误信号的步骤包括: 接收该数据输入串流以进行解码以产生一解码后封包; 依据该解码后封包以判断该解码器是否正常,并据此产生一计数启动信号;以及接收并依据该计数启动信号以启动一看门狗计数动作,并在该看门狗计数动作溢位时,产生该解码错误信号。
13.根据权利要求9所述的移动产业处理器接口的信号接收方法,其特征在于,依据该移位调整信息,以通过调整该时脉信号来调整对应接收的该数据输入串流的步骤包括: 接收并依据该移位调整信息来在该时脉信号中插入或减去多个脉波数。
【文档编号】H04L1/00GK103986547SQ201310049464
【公开日】2014年8月13日 申请日期:2013年2月7日 优先权日:2013年2月7日
【发明者】杨智超, 杜维盈, 彭昱勋, 郭丰荣, 陈建宇 申请人:联咏科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1