信号解码方法

文档序号:7540609阅读:361来源:国知局
信号解码方法
【专利摘要】一种信号解码方法是用以于一逻辑分析仪撷取一待测物的信号时,解译所撷取的该待测物的信号;该信号解码方法包含下列步骤:先加载对应该待测物的通讯协议的解码手段,并撷取多个该待测物的信号封包,再以所选择的解码手段解译所撷取的信号封包;当在同一时间区段中解译出两种以上不同资料类型的资料数值时,则先解译取得其中一资料类型的资料数值,并以所选择的解码手段重新解译所撷取的信号封包,以取得另一资料类型的资料数值,而后,同时显示所有解译出的不同资料类型的资料数值于一显示设备上。
【专利说明】信号解码方法
【技术领域】
[0001]本发明是与数字信号处理有关,更详而言之是指一种信号解码方法。
【背景技术】
[0002]随着数字科技的进步,如电子芯片、液晶屏幕(IXD)的图像处理芯片、互补性氧化金属半导体(Complementary Metal-Oxide Semiconductor, CMOS)、以及电荷稱合兀件(Charge Coupled Device,CCD)等使用数字信号传输资料的电子装置日渐普及。
[0003]当研发人员在研发具有上述电子装置时,通常会利用逻辑分析仪来撷取电子装置所输出的数字信号,并通过于一显示设备上显示的方式供研发人员分析上述所撷取的数字信号,以判定上述电子产品的设计是否正常。
[0004]在现有逻辑分析仪解译信号的技术,主要都是以一信号专门解译出一资料类型,而往往忽略掉同时间可能会有两种以上的资料类型,请参阅图1,当逻辑分析仪所撷取的数字信号P2于同一时间区段中解译出两种以上资料类型(如图中的Response与Data)的资料数值R2、D2时,于现有技术中,仅会以其中一种资料类型(图中的Response)的资料数值R2为主要解码对象,进而显示以R2为主的资料类型完整的资料数值,而另一种资料类型(图中的Data)的资料数值D2,则当R2资料解译并显示后,才会去显示资料数值D2剩余的部份,造成资料数值D2会被主资料类型的资料数值Rl所覆盖,而无法得知其详细内容。
[0005]是以,当研发人员欲得知被覆盖的资料数值时,则必须设定以原先被覆盖的资料类型为主要解码对象,并从头将该逻辑分析仪所撷取的数字信号P2重新解译一次(如图2),才能得到欲得知的资料数值D2。
[0006]然而,随着科技越来越进步,上述电子装置所传输的数字资量越来越庞大,进而使得逻辑分析仪每次所撷取须分析的数字信号量亦越来越庞大,而上述现有的资料解码方法不仅过程费时,且会加大研发人员的工作负荷,进而使得比对与分析的作业效果不彰。

【发明内容】

[0007]有鉴于此,本发明的主要目的在于提供一种信号解码方法可解译并显示多种资料类型的资料数值,进而提升研发人员比对与分析时的效率。
[0008]缘以达成上述目的,本发明所提供信号解码方法是用以于一逻辑分析仪撷取一待测物的信号时,解译所撷取的该待测物的信号;该信号解码方法包含下列步骤:
[0009]A.加载对应该待测物的通讯协议的解码手段;
[0010]B.撷取多个该待测物的信号封包;
[0011]C.以步骤A所选择的解码手段解译步骤B所撷取的信号封包;
[0012]D.当步骤C于同一时间区段中解译出两种以上不同资料类型的资料数值时,先解译取得其中一资料类型的资料数值;
[0013]E.以步骤A所选择的解码手段重新解译步骤B所撷取的信号封包,以取得另一资料类型的资料数值;[0014]F.同时显示所有解译出的不同资料类型的资料数值于一显示设备上。
[0015]依据上述构思,是依据于步骤C解译出的顺序,依序于步骤D与步骤E中解译取得不同资料类型的资料数值。
[0016]依据上述构思,当步骤C解译出有三种以上不同资料类型的资料数值时,于步骤E中,取得另一资料类型的资料数值后,重复执行步骤E,直至解译取得所有资料类型的资料数值。
[0017]依据上述构思,于步骤F中,是以不同显示方式显示不同资料类型的资料数值。
[0018]依据上述构思,所述的不同显示方式是指以不同颜色显示不同资料类型的资料数值。
[0019]依据上述构思,于步骤F中,还同时显示有步骤B所撷取的信号封包的波形。
[0020]由此,通过上述解译并显示多种资料类型的资料数值的设计,不仅解译过程详细快速,且同时可大幅提升研发人员比对与分析时的效率。
【专利附图】

【附图说明】
[0021]为能更清楚地说明本发明,以下列举较佳实施例并配合附图详细说明如后,其中:
[0022]图1与图2为现有信号解码方法解译后的显示图;
[0023]图3为本发明信号解码方法的流程图;
[0024]图4至图6揭示本发明信号解码方法的解码流程。
【具体实施方式】
[0025]本发明所提供影信号解码方法是用以于一逻辑分析仪撷取一待测物的信号时,解译并显示所撷取的该待测物的信号;请参阅图3至图6,该信号解码方法包含下列步骤:
[0026]A.加载对应该待测物的通讯协议的解码手段。一般来说,该通讯协议是存放于计算机中对应该影像信号产生装置的动态链接资料库(Dynamic Link Library, DLL)中,且该动态链接资料库是采用静态链接(statically linked)至微软基础类别库(MicrosoftFoundation Classes, MFC)的动态链接资料库。由此,便可通过加载对应的动态链接资料库来取得其通讯协议的解码手段。
[0027]B.撷取多个该待测物的信号封包Pl。
[0028]C.以步骤A所选择的解码手段解译步骤B所撷取的信号封包Pl。
[0029]D.当步骤C于同一时间区段中解译出两种以上不同资料类型的资料数值时,先解译取得其中一资料类型的资料数值。举例而言,当步骤C解译出步骤B所撷取的信号封包Pl于同一时间区段中具有Response资料类型与Data资料类型的资料数值时,则先解译取得Response资料类型的资料数值Rl (如图4)。
[0030]E.以步骤A所选择的解码手段重新解译步骤B所撷取的信号封包P1,以取得另一资料类型的资料数值。于本实施例中,本步骤是解译取得Data资料类型的资料数值Dl (如图5)。
[0031]F.显示步骤B所撷取的信号封包Pl的波形,且同时显示所有解译出的不同资料类型的资料数值于一显示设备上,并以不同显示方式显示不同资料类型的资料数值。请参阅图6,于本实施例中,是以白色显示Response资料类型的资料数值Rl的图形,并以灰色显示Data资料类型的资料数值Dl的图形,因此,通过此方法的实施,可让逻辑分析仪同时显示多种资料类型的资料数值,避免因传统逻辑分析仪仅能显示单一资料类型,而造成使用上的困扰。
[0032]另外,以上说明是以解译两种资料类型的资料数值为例,当步骤C解译出有三种以上不同资料类型的资料数值时,则可通过重复执行步骤E来解译取得所有资料类型的资料数值。
[0033]再者,上述的解码方法,是通过依据于步骤C解译出的顺序,依序于步骤D与步骤E中解译取得不同资料类型的资料数值。而通过被解译出的先后顺序,直接作为解译的顺序,不仅可避免信号解译产生错乱的情形,更可大幅提升解译的速度。
[0034]由此,通过上述的信号解码方式,研发人员不必手动重复执行多次信号解译,即可解译并显示多种资料类型的资料数值,不仅可以提升比对与分析时的效率,亦可大幅降低研发人员的工作负荷。
[0035]以上所述仅为本发明较佳可行实施例而已,凡是应用本发明说明书及申请专利范围所为的等效方法变化,理应包含在本发明的权利要求范围内。
【权利要求】
1.一种信号解码方法,用以于一逻辑分析仪撷取一待测物的信号时,解译所撷取的该待测物的信号;该信号解码方法包含下列步骤: A.加载对应该待测物的通讯协议的解码手段; B.撷取多个该待测物的信号封包; C.以步骤A所选择的解码手段解译步骤B所撷取的信号封包; D.当步骤C于同一时间区段中解译出两种以上不同资料类型的资料数值时,先解译取得其中一资料类型的资料数值; E.以步骤A所选择的解码手段重新解译步骤B所撷取的信号封包,以取得另一资料类型的资料数值;以及 F.同时显示所有解译出的不同资料类型的资料数值于一显示设备上。
2.如权利要求1所述的信号解码方法,其中,是依据于步骤C解译出的顺序,依序于步骤D与步骤E中解译取得不同资料类型的资料数值。
3.如权利要求1所述的信号解码方法,其中,当步骤C解译出有三种以上不同资料类型的资料数值时,于步骤E中,取得另一资料类型的资料数值后,重复执行步骤E,直至解译取得所有资料类型的资料数值。
4.如权利要求1所述的信号解码方法,其中,于步骤F中,是以不同显示方式显示不同资料类型的资料数值。
5.如权利要求4所述的信号解码方法,其中,所述的不同显示方式是指以不同颜色显示不同资料类型的资料数值。
6.如权利要求1所述的信号解码方法,其中,于步骤F中,还同时显示有步骤B所撷取的信号封包的波形。
【文档编号】H03M5/00GK103532563SQ201210232734
【公开日】2014年1月22日 申请日期:2012年7月6日 优先权日:2012年7月6日
【发明者】黄禄友 申请人:孕龙科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1