已知消息源码求密勒码的简单介绍

hacker|
119

文章目录:

密勒码编码怎么画

密勒码编码画的方式是根据密勒码又称延迟调制码,它是双向码的一种变形形式,通过0和1之间的排列组合形成光影的差距,然后形成画。

一般来说密勒的编码规则为:

对于“1”,用码元间隔中心点出现跃变如“10”或“01”码来表示。具体地,根据前一个码元的编码情况选择是用“10”还是“01”码。如果前一个码元是“1",则选择和这个“1”相同的编码值;如果前一个码元为“0",则编码以边界不出现跳变为准则。

MI码的全称是传号交替反转码。这是一种将消息代码0(空号)和1(传号)按如下规则进行编码的码:代码的0仍变换为传输码的0,而把代码中的1交替地变换为传输码的+1、–1、+1、–1这样的形式开始编辑程序化。

即,如果前一“0”编码为“00",则紧跟的“1”的编码为“01",如果前一“0”编码为“11",则紧跟的“1”的编码为“10”这样就能够完成了。

求解密勒码编码

首先,通信系统中为什么要进行编码和解码、调制和解调?

是这样的,通信是为了交流消息,交流消息当然得保真接受方收到的和发出方所发送的要一致。可是,通信过程中存在干扰!通信不是你想通,想通就能通!各种噪声干扰,有自然的,有人类活动产生的,总之,再好的电缆、再强的信号都会被各种干扰。

既然如此,那怎么办呢?是不是我们就只好放弃通信了呢?

这显然是不可能的。在另一种更好的交流方式出来之前,我们是不会放弃这种便捷、迅速的交流方式的。

可是,噪声干扰对通信影响太大了,有时候甚至不能用了,这个问题怎么解决呢?

人类的智慧是无穷的,没有什么能阻止人类的进步!既然原始信号(现在也叫模拟信号,指通信系统中,发送端原始形成的、波形起伏多样、无规则的信号)容易被干扰(被干扰也叫失真),那么我们是不是可以尝试给信号进行加工,使其即不容易被干扰、波形变形不那么严重?

这个主意听起来不错!那么怎么做到呢?

人们研究后发现,利用信源编码对原始信号进行电平化处理,利用信道编码减小信号的失真率以及加强其可检验性,利用调制技术进一步加强信号的传输能力及传输效率,然后反过来,在接收端进行逆处理,解调,信道解码,信源解码,完成一个高保真、高效率的信号传输。

OK,我们明白了通信系统中为什么要进行编码和解码、调制和解调之后,我们说说常见的编码方式和调制分类。

常见的编码方式有反向不归零编码,曼彻斯特编码,密勒编码,修正密勒码,差错控制编码。

其区分如下图:

调制的分类方法有振幅键控,频移键控,相位键控,副载波调制。

频移键控:

相移键控:

振幅键控:

通信原理:已知信息序列为10110010,试编写双相码,密勒码,CMI码,并画出波形。在线等,谢谢

双相码就是将1换成“10”,将0换成“01”所以双相码表示为1001101001011001而CMI码的编码规则是1码交替用“11”和“00”两位码表示;而0固定用“01”表示所以CMI码表示为1101001101010001

密勒码就是将1转化成01将0转化成0x,若x的前一位为0则x为1;若前一位为1则x为0。可以写成0100010100100100波形图不会用拍照

3条大神的评论

  • avatar
    访客 2022-10-17 上午 12:48:35

    下图:调制的分类方法有振幅键控,频移键控,相位键控,副载波调制。频移键控:相移键控:振幅键控:通信原理:已知信息序列为10110010,试编写双相码,密勒码,CMI码,并画出波形。在线等,谢谢双相码就是将1换成“10”,将0换成“01”

  • avatar
    访客 2022-10-16 下午 07:13:43

    叫模拟信号,指通信系统中,发送端原始形成的、波形起伏多样、无规则的信号)容易被干扰(被干扰也叫失真),那么我们是不是可以尝试给信号进行加工,使其即不容易被干扰、波形变形不那么严重?这个主意听起来不错!那么怎么做到呢?人们研究后发现,利用信源编码对

  • avatar
    访客 2022-10-17 上午 01:25:44

    果前一个码元为“0",则编码以边界不出现跳变为准则。MI码的全称是传号交替反转码。这是一种将消息代码0(空号)和1(传号)按如下规则进行编码的码:代码的0仍变换为传输码的0,而把代码中的1交替地变换为传输码的+1、–1、+1、–1这样的形式开始编辑程序

发表评论