信号传输方法和装置与流程

文档序号:14914295发布日期:2018-07-11 00:17阅读:237来源:国知局

本发明涉及信号传输技术领域,特别涉及一种信号传输方法和装置。



背景技术:

随着无线技术的日益发展,无线传输技术应用越来越被各行各业所接受。常用的无线传输的方式有红外线传输、WIFI传输和蓝牙传输。

红外线传输是一种利用红外线进行点对点通信的技术。该通信方式具有成本低廉,体积小、功耗低和简单易用的特点,且红外线发射角度较小,传输上安全性高。多应用在小型移动设备、手机、笔记本电脑、打印机等产品中。但是它的缺点就是它是一种视距传输,两个相互通信的设备之间必须对准,中间不能被其它物体阻隔,设备长时间运行的话会受到灰尘、水气等影响传输,且传输速率不高。

而蓝牙传输和WIFI传输不存在红外传输的问题,长时间运行也不会受视距的影响,但是这两种技术最大的障碍就是硬件电路和软件协议都比较复杂、成本比较高昂、抗干扰能力不强、安全性比较差。



技术实现要素:

针对现有技术中的缺陷,本发明提出了一种信号传输方法和装置,仅需要传输数据信号,不需要传输时钟信号,实现了信号的高速稳定传输;同时基于软件的算法处理,简化硬件结构设计。

根据本发明的一个实施方式,提供一种信号传输方法,该信号传输方法包括:

以N倍的发送频率作为采样频率对发送端数据流进行采样,其中,N是大于或等于3的整数;

对采样数据流中采样点进行周期性标识;

计算所述数据流中连续的0或1的个数;

当所述数据流中连续的0或1的个数等于N时,选取预定采样点及记录该预定采样点对应的标识;

当预设数量的预定采样点对应的标识相同时,将最后一预定采样点对应的标识作为有效标识,当所述预定采样点对应的标识发生变化及变化后预设数量个预定采样点对应的标识相同时,更新该有效标识为变化后的采样点对应的标识;

针对该最后一预定采样点之后的连续的0或1获取该有效标识对应的采样点的采样数据作为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔N-1个采样点后的采样数据作为有效数据。

在上述的信号传输方法中,所述预定采样点为每采样周期内中间位置采样点。

在上述的信号传输方法中,当N为奇数时,所述预定采样点为每采样周期内第个采样点。

在上述的信号传输方法中,当N为偶数时,所述预定采样点为每采样周期内第个、第个采样点中的任意一个。

在上述的信号传输方法中,还包括:

对发送端数据进行编码和串行化操作后获得所述发送端数据流。

在上述的信号传输方法中,还包括:

对所述采样数据进行并行化和解码操作后获得接收端数据。

本发明的另一实施方式提供一种信号传输装置,该信号传输装置包括:

采集模块,以N倍的发送频率作为采样频率对发送端数据流进行采样,其中,N是大于或等于3的整数;

标识模块,对采样数据流中采样点进行周期性标识;

计数模块,计算所述数据流中连续的0或1的个数;

选择模块,当所述数据流中连续的0或1的个数等于N时,选取预定采样点及记录该预定采样点对应的标识;

更新模块,当预设数量的预定采样点对应的标识相同时,将最后一预定采样点对应的标识作为有效标识,当所述预定采样点对应的标识发生变化及变化后预设数量个预定采样点对应的标识相同时,更新该有效标识为变化后的采样点对应的标识;

获取模块,针对该最后一预定采样点之后的连续的0或1获取该有效标识对应的采样点的采样数据作为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔N-1个采样点后的采样数据作为有效数据。

在上述的信号传输装置中,所述预定采样点为每采样周期内中间位置采样点。

在上述的信号传输装置中,当N为奇数时,所述预定采样点为每采样周期内第个采样点。

在上述的信号传输装置中,当N为偶数时,所述预定采样点为每采样周期内第个、第个采样点中的任意一个。

本发明信号传输方法和装置至少提供以下技术效果:基于软件的算法处理,仅需要传输数据信号,不需要传输时钟信号,简化硬件结构设计,实现了信号的高速稳定传输。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明第一实施例提出的一种信号传输方法的流程示意图。

图2为本发明实施例提出的一种采样数据同步过程示意图。

图3为本发明实施例提出的另一种采样数据同步过程示意图。

图4为本发明第二实施例提出的一种信号传输方法的流程示意图。

图5为本发明实施例提出的一种信号传输装置的结构示意图。

图6为本发明实施例提出的一种信号传输结构的示意图。

主要元件符号说明:

10-信号传输装置;11-采集模块;12-标识模块;13-计数模块;14-选择模块;15-更新模块;16-获取模块;21-信号发送控制器;22-非接触容器金属片;23-接收信号放大电路;24-信号接收控制器。

具体实施方式

在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。

在下文中,可在本公开的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本公开的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

在本公开的各种实施例中,表述“或”或“A或/和B中的至少一个”包括同时列出的文字的任何组合或所有组合。例如,表述“A或B”或“A或/和B中的至少一个”可包括A、可包括B或可包括A和B二者。

在本公开的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本公开的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。

应注意到:如果描述将一个组成元件“连接”到另一组成元件,则可将第一组成元件直接连接到第二组成元件,并且可在第一组成元件和第二组成元件之间“连接”第三组成元件。相反地,当将一个组成元件“直接连接”到另一组成元件时,可理解为在第一组成元件和第二组成元件之间不存在第三组成元件。

在本公开的各种实施例中使用的术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清楚地限定。

实施例1

图1为本发明实施例提出的一种信号传输方法的流程示意图。

步骤S110,以N倍的发送频率作为采样频率对发送端数据流进行采样。

假设发送端发送串行数据频率为f,接收端采用N倍的发送频率作为采样频率对发送端送入的串行异步数据流进行采样,其中,N为大于或等于3的整数。

例如,图2和图3中的N分别为3和4。

步骤S120,对采样数据流中采样点进行周期性标识。

本实施例中,所述标识采用指针标识,例如,一采样周期内,指针Pt0指向该采样周期内第一个采样点的位置、Pt1指向该采样周期内第二个采样点的位置、Pt2指向该采样周期内第三个采样点的位置;下个采样周期内,同样以指针Pt0指向该采样周期内第一个采样点的位置、Pt1指向该采样周期内第二个采样点的位置、Pt2指向该采样周期内第三个采样点的位置,每个采样周期都以第一个采样周期的标识方式重复进行标识。在本发明的其他实施例中,所述标识还可以采用位置标识(左中右、左一、右一等),字符标识(A、B、C等)等方式。

例如,如图2所示,在第一个采样周期内,对三个采样点所在的位置进行标识为Pt0、Pt1和Pt2,后续每个采样周期都按照第一个周期编号重复进行标识。如图3所示,对每个采样周期内的4个采样点进行标识为Pt0、Pt1、Pt2和Pt3,后续每个采样周期都按照第一个周期编号进行标识。

步骤S130,计算所述数据流中连续的0或1的个数。

计算所述数据流中连续的0或1的个数,并对该组数据流中每连续的0或1都分别进行计数。例如,数据流“0000000111111000011111111…”中,第一组连续的0的个数为7个、第二组连续1的个数为6个、第三组连续0的个数为4个、第四组连续1的个数为8个等。

步骤S140,当所述数据流中连续的0或1的个数等于N时,选取预定采样点及记录该预定采样点对应的标识。

如果连续的0或1的个数为N,在该采样数据为0或者1的N个采样点中选取预定位置的采样点对应的标识作为有效标识,并记录该有效标识。

所述预定采样点为每采样周期中间位置采样点。

当N为奇数时,所述预定采样点为每采样周期内第个采样点。

例如,如图2所示,采样数据流中第一个采样周期连续的0的个数为3个,在该3个采样数据为0的采样点中选取中间位置即第个也就是Pt1位置采样点作为有效标识,并记录当前的有效标识Pt1;第二个采样周期内出现连续1的个数为3个,选取第二个采样点作为预定采样点,记录当前预定采样点所对应的标识Pt1。

当N为偶数时,所述预定采样点为每采样周期内第个、第个采样点中的任意一个。

例如,如图3所示,采样数据流中第一个采样周期连续的0的个数为4个,在该4个采样数据为0的采样点中选取中间位置即第个、第个采样点中的任意一个,也就是指针Pt1或Pt2位置采样点的采样数据作为有效数据,本实施例中选取指针Pt1指向采样点为预定采样点,并记录当前的预定位置。后续数据流中出现连续的0或1的个数为4个时,同样选取第二个采样点的采样数据为有效数据并记录该第二个采样点所对应的指针。

步骤150,当预设数量的预定采样点对应的标识相同时,将最后一预定采样点对应的标识作为有效标识,当所述预定采样点对应的标识发生变化及变化后预设数量个预定采样点对应的标识相同时,更新该有效标识为变化后的采样点对应的标识。

从第二个预定采样点开始,判断该预定采样点与上一预定采样点所对应的标识是否相同,若相同继续判断下一采样点与该第二个预定采样是否相同,若相同的次数达到预设次数,将最后一预定采样点对应的标识作为有效标识并记录该最后一预定采样点的位置。继续监测后续预定采样点是否与前一预定采样点所对应的标识是否相同,若相同,继续进行监测。

若某一预定采样点对应的标识与前一预定采样点对应的标识不同,从该预定采样点开始,判断其下一预定采样点对应的标识与该预定采样点对应的标识是否相同,若相同则继续判断后续预定采样点与该采样点所对应的标识是否相同,若相同次数达到预设值,更新有效标识为变化后的预定采样点对应的标识;若下一预定采样点对应的标识与该预定采样点对应的标识不同,判断该下一预定采样点对应的标识与该预定采样点的前一预定采样点对应的标识是否相同,若相同继续监测,直到下一不同标识的预定采样点出现,若不同则继续监测后续是否出现预定数量的标识相同预定采样点,及时更新有效标识的值。

例如,如图2所示,编号1对应的采样数据为三个0,选取中间位置的采样点Pt1为第一预定采样点,编号2对应的采样数据为三个1,选取中间位置的采样点Pt1为第二预定采样点,第二预定采样点与第一预定采样点对应的标识Pt1相同,继续选取编号3对应的三个0中的中间位置的采样点为第三预定采样点,第三预定采样点对应的标识与第二预定采样点对应的标识相同,连续3个预定采样点所对应的标识相同,那么将第三个预定采样点对应的标识的值Pt1赋予有效标识,并记录第三个预定采样点的位置为编号3对应的三个采样点的中间采样点,该有效标识对应的采样点的采样数据为采集的有效数据。继续获取编号4对应的三个1的中间位置采样点为第四预定采样点,第四预定采样点对应的标识与第三预定采样点对应的标识相同,有效标识的值不发生变化。编号5对应的三个0的中间位置采样点为第五预定采样点,第五预定采样点对应的标识与第四预定采样点对应的标识相同,有效标识的值不发生变化,后续数据根据同样的方法判断预定采样点对应的标识与前一预定采样点对应的标识是否相同。

编号7对应的三个1的中间采样点为第七预定采样点,第七预定采样点对应的标识Pt2与第六预定采样点对应的标识Pt1发生变化,继续获取编号8对应的三个0的第八预定采样点,第八预定采样点对应的标识Pt2与第七预定采样点对应的标识Pt2相同,获取编号9对应的三个0的第九预定采样点,第九预定采样点对应的标识Pt2与第八预定采样点对应的标识Pt2相同,此时,更新有效标识的值为Pt2,继续获取第十预定采样点、第十一预定采样点等,判断其所对应的标识与前一预定采样点对应的标识是否相同,若不同继续更新有效标识的值。

例如,如图3所示,编号1对应的采样数据为四个0,选取中间位置的采样点Pt1为第一预定采样点,编号2对应的采样数据为四个0,选取中间位置的采样点Pt1为第二预定采样点,第二预定采样点与第一预定采样点对应的标识Pt1相同,继续选取编号3对应的四个1中的中间位置的采样点为第三预定采样点,第三预定采样点对应的标识与第二预定采样点对应的标识相同,连续3个预定采样点所对应的标识相同,那么将第三个预定采样点对应的标识的值Pt1赋给有效标识,并记录第三个预定采样点的位置,该有效标识对应的采样点的采样数据为采集的有效数据。继续获取编号4对应的四个1的中间位置采样点为第四预定采样点,第四预定采样点对应的标识Pt2与第三预定采样点对应的标识Pt1不同,继续获取编号5对应的四个0的第五预定采样点,第五预定采样点对应的标识与第四预定采样点对应的标识相同,第六预定采样点对应的标识与第五预定采样点对应的标识相同,此时,更新有效标识的值为Pt2,后续数据根据同样的方法判断预定采样点对应的标识与前一预定采样点对应的标识是否相同。

步骤160,针对该最后一预定采样点之后的连续的0或1获取该有效标识对应的采样点的采样数据作为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔N-1个采样点后的采样数据作为有效数据。

以步骤S150中的最后一预定采样点的位置为起点,根据有效标识的值采集有效数据,采集到第一位有效数据后,后续数据均以前一有效数据对应的采样点为起点,每间隔N-1个采样点后的采样数据为有效数据。

例如,如图2所示,将第三预定采样点的标识的值赋给有效标识,以第三预定采样点为起点,根据有效标识Pt1获取后续数据流中第一位有效数据1,第二位有效数据以第一位有效数据为起点,间隔2个采样点后的采样数据0作为第二位有效数据,后续数据以前一有效数据对应的采样点为起点,每间隔,2个采样点后的采样数据为有效数据。

当有效标识的值变为Pt2时,发生变化后的第一位有效数据为Pt2对应的采样数据1,后续数据以前一有效数据对应的采样点为起点,每间隔,2个采样点后的采样数据为有效数据。

上述信号传输方法中,还包括:

对发送端数据进行编码和串行化操作后获得所述发送端数据流。

发送端把用户端需要发送的并行数据送入数据编码部分对该需要发送的数据进行编码,将编码后的数据再送入数据串行化部分进行串行发送。

其中,数据编码部分用于平衡位流中的0和1,从而实现直流平衡。

上述信号传输方法中,还包括:

对所述采样数据进行并行化和解码操作后获得接收端数据。

将获取的采样数据送入数据并行化部分实现串行数据并行化,再将该并行数据送入数据解码部分进行解码即可得到用户所需要的传输数据。

实施例2

图4为本发明第二实施例提出的一种信号传输方法的流程示意图。

步骤S210,以N倍的发送频率作为采样频率对发送端数据流进行采样。

假设发送端发送串行数据频率为f,接收端采用N倍的发送频率即Nf作为采样频率对发送端送入的串行异步数据流进行采样,其中,N为大于或等于3的整数。

步骤S220,对采样数据流中采样点进行周期性标识。

本实施例中,所述标识采用指针标识,例如,指针Pt0指向的一个采样周期内第一个采样点的位置、Pt1指向的该采样周期内第二个采样点的位置、Pt2指向的该采样周期内第三个采样点的位置,第二个采样周期同样Pt0指向第一个采样点的位置、Pt1指向第二个采样点的位置、Pt2指向第三个采样点的位置,后续每个采样周期都根据第一个采样周期每个采样点的标识重复进行编号。在本发明的其他实施例中,所述标识还可以采用位置标识(左中右、左一、右一等),字符标识(A、B、C等)等方式。

步骤S230,计算数据流中连续的0或1的个数Num。

计算所述数据流中连续的0或1的个数并将该数值存储到变量Num中,对该组数据流中每连续的0或1都分别进行计数,每出现一组连续的0或1,Num的值发生相应的变化,被赋予新的计数的数值。

步骤S240,判断Num的值是否等于N。

如果Num的数值等于N,前进至步骤S250,选取预定采样点;如果Num的数值小于N或者大于N,返回至步骤S230,继续对下一连续的0或1进行计数。

步骤S250,选取预定采样点及将该预定采样点对应的标识作为有效标识及记录该标识。

当Num=N时,即相同的0或1持续了一个采样周期时,选取预定采样点及将该预定采样点对应的标识的值赋给有效标识,记录该有效标识。本实施例中,预定采样点为每采样周期中间位置的采样点。

当N为奇数时,所述预定采样点为每采样周期内第个采样点,如图2所示,N=3,预定采样点为3个连续的0或1中的第2个采样点。

当N为偶数时,所述预定采样点为每采样周期内第个、第个采样点中的任意一个,如图3所示,N=4,预定采样点为4个连续的0或1中的第2个或第3个采样点,本实施例中,选取第2个采样点为预定采样点,本发明的其他实施例中,还可以第3个采样点为预定采样点。

步骤S260,预设数量的预定采样点对应的标识是否相同。

例如,如图2和图3所示,选取的前3个预定采样点的值是否相同。如果相同前进至步骤S270,获取有效标识;如果不同返回至步骤S260中继续选取下一预定采样点并判断其与前一预定采样点对应的标识是否相同。

步骤S270,将最后一预定采样点对应的标识作为有效标识。

如图2和图3所示,将第3个预定采样点对应的标识Pt1作为有效标识的值。

步骤S280,预定采样点对应的标识发生变化及预设数量个标识相同。

例如,判断所述预定采样点对应的标识是否发生了变化,若无变化前进至步骤S300,采集有效数据;若发生了变化且变化后连续3个预定采样点对应的标识都相同,前进至步骤S290,更新所述有效数据对应的标识为变化后的预定采样点对应的标识的值,并记录该更新后的标识的值。

步骤S290,更新所述有效标识。

步骤S300,针对最后一预定采样点之后的连续的0或1获取该有效标识对应的采样数据作为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔N-1个采样点后的采样数据作为有效数据。

例如,如图2中,以第3个预定采样点为起点,后续数据根据有效标识采集对应的采样点的采样数据为有效数据,后续均以前一有效数据对应的采样点为起点每间隔2个采样点后的采样数据作为有效数据。当有效标识的值发生变化,根据变化后的有效标识的值采集对应的采样点的采样数据为有效数据,后续同样以上一有效数据对应的采样点为起点,每间隔2个采样点后的采样数据作为有效数据,直到有效标识再次发生变化。

上述信号传输方法中,还包括:

对发送端数据进行编码和串行化操作后获得所述发送端数据流。

发送端把用户端需要发送的并行数据送入数据编码部分对该需要发送的数据进行编码,将编码后的数据再送入数据串行化部分进行串行发送。

其中,数据编码部分用于平衡位流中的0和1,从而实现直流平衡。

上述信号传输方法中,还包括:

对所述采样数据进行并行化和解码操作后获得接收端数据。

将获取的采样数据送入数据并行化部分实现串行数据并行化,再将该并行数据送入数据解码部分进行解码即可得到用户所需要的传输数据。

实施例3

图5为本发明实施例提出的一种信号传输装置的结构示意图。该信号传输装置10包括:采集模块11、标识模块12、计数模块13、选择模块14、更新模块15和获取模块16。

采集模块11,以N倍的发送频率作为采样频率对发送端数据流进行采样,其中,N是大于或等于3的整数。

标识模块12,对采样数据流中采样点进行周期性标识。

对采样数据流中每个采样周期的采样点进行周期的重复性编号。

计数模块13,计算所述数据流中连续的0或1的个数。

选择模块14,当所述数据流中连续的0或1的个数等于N时,选取预定采样点及记录该预定采样点对应的标识。

如果连续的0或1的个数为N,在该采样数据为0或者1的N个采样点中选取预定位置的采样点的采样数据作为采集的有效数据,并记录该有效数据对应的采样点的标识。

所述预定采样点为每采样周期中间位置采样点。

当N为奇数时,所述预定采样点为每采样周期内第个采样点。

当N为偶数时,所述预定采样点为每采样周期内第个、第个采样点中的任意一个。

更新模块15,当预设数量的预定采样点对应的标识相同时,将最后一预定采样点对应的标识作为有效标识,当所述预定采样点对应的标识发生变化及变化后预设数量个预定采样点对应的标识相同时,更新该有效标识为变化后的采样点对应的标识。

判断所记录的所述预定采样点对应的标识是否发生了变化,若预定数量的预定采样点对应的标识均相同,将最后一个预定采样点对应的标识的值作为有效标识的值,并记录最后一个预定采样点的位置;若所述预定采样点对应的标识发生了变化,且变化后出现了预定数量个相同的标识,更新所述有效标识的值为变化后的预定采样点对应的标识的值,并记录该更新后的标识。

获取模块16,针对该最后一预定采样点之后的连续的0或1获取该有效标识对应的采样点的采样数据作为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔N-1个采样点后的采样数据作为有效数据。

例如,如图3中,编号3对应的采样点后的采样数据流,采集Pt1对应的采样点的采样数据为有效数据,后续后续数据均以前一有效数据对应的采样点为起点每间隔3个采样点后的采样数据作为有效数据,编号7-9选取的预定采样点对应的标识相同,更新有效标识的值为Pt2,采集Pt2对应的采样点的采样数据为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔3个采样点后的采样数据作为有效数据。

实施例4

图6为本发明实施例提出的一种信号传输结构的示意图。

该信号传输结构包括:信号发送控制器21、非接触容器金属片22、接收信号放大电路23和信号接收控制器24。

信号发送控制器21,包括数据编码部分和数据串行化部分。

发送端把用户端需要发送的并行数据送入数据编码部分对该需要发送的数据进行编码,将编码后的数据再送入数据串行化部分进行串行发送。

其中,数据编码部分用于平衡位流中的0和1,从而实现直流平衡。

非接触容器金属片22,信号发送控制器21直接把串行化的数据发送到非接触容器金属片C(或者C1/C2)的一端,在电荷感应下,非接触容器金属片C(或者C1/C2)的另一端会感应到信号并将其送入接收信号放大电路23。

接收信号放大电路23,对非接触容器金属片22发送来的信号进行放大并送入信号接收控制器24中进行软件处理。

信号接收控制器24,包括串行数据同步处理部分、数据并行化部分和数据解码部分。

串行数据同步处理部分,包括以N倍的发送频率作为采样频率对发送端数据流进行采样;对采样数据流中采样点进行周期性标识;计算所述数据流中连续的0或1的个数;当所述数据流中连续的0或1的个数等于N时,选取预定采样点及记录该预定采样点对应的标识;当预设数量的预定采样点对应的标识相同时,将最后一预定采样点对应的标识作为有效标识,当所述预定采样点对应的标识发生变化及变化后预设数量个预定采样点对应的标识相同时,更新该有效标识为变化后的采样点对应的标识;针对该最后一预定采样点之后的连续的0或1获取该有效标识对应的采样点的采样数据作为有效数据,后续数据均以前一有效数据对应的采样点为起点每间隔N-1个采样点后的采样数据作为有效数据。

实现异步串行数据同步化处理之后,将获取的采样数据送入数据并行化部分实现串行数据并行化,再将该并行数据送入数据解码部分进行解码即可得到用户所需要的传输数据。

以此,本发明提出了一种信号传输方法和装置,仅需要传输数据信号,不需要传输时钟信号,实现了信号的高速稳定传输;同时基于软件的算法处理,简化硬件结构设计;支持包括单端信号和差分信号等多种传输介质数据的传输,提高了应用对象的灵活性。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1