网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

利用已有模块组合实现模块封装

  在Simulink中,可以充分利用现有Simulink库中的资源,通过将现有的模块组合成子系统并进行封装,方便快捷地进行模块的搭建。本文将用这种方法来搭建Manchester(曼彻斯特)编码模块与解码模块以及单极性归零码编码模块与解码模块。

  1. Manchester码的编码与解码

  Manchester码的编码规则是,如果原始数据为“1”,将其编码成“10”;如果原始数据为“0”,将其编码成“01”。这种编码的特点是每个码元中间都有跳变,低频能量较少,便于接收端提取时钟信息。

  仿真实现时,用一个频率为原始数据发送频率两倍的矩形波与原始数据做异或运算即可实现Manchester编码。Manchester编码实现如图1所示。

  图1 Manchester码的编码仿真模型

  对Manchester编码进行解码的目的是从收到的Manchester码流中恢复出原始信号,仿真实现时可以使用和编码相反的方法,即用一个频率为原始码流一半的矩形波与原始数据做异或运算即可实现Manchester解码。Manchester解码实现如图2所示。对这两个子系统进行封装并仿真,仿真图如图3所示,仿真结果如图4所示。在图5中,第一行为原始信号波形,第二行为Manchester编码后的波形,第三行为解码后的波形。经分析比较,仿真结果符合我们的要求。

  图2 Manchester码的解码仿真模型

  图3 Manchester码的编解码仿真模型

  图4 Manchester码的编解码仿真波形

  2. 单极性归零码的编码与解码

  单极性归零码的编码规则是在第一个半个位周期中的高电平表示“1”,而持续整个位周期的低电平表示“0”。该编码的Simulink模块内部实现如图5所示。即将一个频率为原始数据发送频率两倍的起始电平为低电平的矩形波延时后,与原始数据做异或运算,即可实现单极性归零码的编码。

  图5 单极性归零码的编码仿真模型

  单极性归零码的解码是用一个频率为原始信号频率两倍的起始电平为高电平的矩形波与原始信号作与运算后,再将信号经过下采样就可以得到解码后的信号。解码的Simulink实现如图6所示。

  图6 单极性归零码的解码仿真模型

  对这两个子系统进行封装并仿真,仿真模型如图7所示,仿真结果如图8所示。图8中,第一行为原始信号波形,第二行为单极性归零码编码后的波形,第三行为解码后的波形。经分析比较,仿真结果符合我们的要求。

  图7 单极性归零码的编解码仿真模型

  图8 单极性归零码的编解码仿真波形

热门搜索:LC1800 SBB2805-1 SBB830 PS120420 2818135 TLM615SA B30-7100-PCB TW-E41-T1 PS-415-HG-OEM 6SPDX PDUMV20 TRAVELER3USB 2838283 BT137S-600D118 TLP808NETG 02T1001JF UL603CB-6 PS-615-HG-OEM TLM609NS 2838228 2320089 TLM626NS BT05-F250H-03 PS3612RA 01B5001JF
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质