蓉杠学习网

c语言时钟编码,c语言时钟编码是什么

大家好,今天小编关注到一个比较意思的话题,就是关于c语言时钟编码问题,于是小编就整理了3个相关介绍c语言时钟编码的解答,让我们一起看看吧。

  1. 哪种数据编码方式可以携带时钟信号?
  2. 曼彻斯特编码的介绍?
  3. 不归零制的编码规则?

哪种数据编码方式可以携带时钟信号?

曼彻斯特编码方式可以携带时钟信号。

曼彻斯特编码的同步方式是自同步。是从数据信号波形中提取同步信号,在传输过程中,每一位的中间有一跳变,位中间的跳变既是数据信号,又是时钟信号。它把时钟和数据都包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输给对方。

c语言时钟编码,c语言时钟编码是什么div>
图片来源网络,侵删)

曼彻斯特编码的介绍?

曼彻斯特编码(Manchester Encoding),也叫做相位编码( Phase Encode,简写PE),是一个同步时钟编码技术,被物理层使用来编码一个同步位流的时钟和数据。

它在以太网媒介系统中的应用属于数据通信中的两种位同步方法里的自同步法(另一种是外同步法),即接收方利用包含有同步信号的特殊编码从信号自身提取同步信号来锁定自己的时钟脉冲频率,达到同步目的。曼彻斯特编码,常用于局域网传输。曼彻斯特编码将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每位编码中有一跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成电平,所以数据传输速率只有调制速率的1/2。

不归零制的编码规则?

NRZ是不归零编码的E文缩写, 是计算机内部流动的数据编码形式,它本身不包含同步时钟信息,对它的读写必须借助读写时钟。因此独立的NRZ编码时钟信息就没有任何实际意义。

信号电平的一次反转代表0,电平不变化表示1,并且在表示完一个码元后,电压不需回到0。不归零制编码是效率最高的编码,缺点是存在发送方和接收方的同步问题。

c语言时钟编码,c语言时钟编码是什么
(图片来源网络,侵删)

NRZ编码本身不能恢复同步信号(时钟),在进行多机通讯时同步只能靠发送和接收端的时钟发生器大致相同来由本地产生,因此NRZ编码适于异步方式通信。要想使数据编码本身携带同步时钟信息,必须设法使数据与时钟一起编码发送 ,再由接收端借助锁相环电路恢复同步时钟,典型的编码方式是变形不归零(NRZI)、曼码等

到此,以上就是小编对于c语言时钟编码的问题就介绍到这了,希望介绍关于c语言时钟编码的3点解答对大家有用。

c语言时钟编码,c语言时钟编码是什么
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/21012.html

分享:
扫描分享到社交APP