实验二 光纤通信系统线路码型CMI 编译码实验

一、实验目的

1、了解线路码型在光纤传输系统中的作用

2、掌握线路码型CMI码的编译码过程以及电路实现原理

二、实验内容

1、验证符合光纤传输系统的线路码型 2、观察线路码型的编译码过程

三、实验仪器

1、ZY12OFCom23BH1型光纤通信原理实验箱 2、20MHz双踪模拟示波器 3、FC-FC单模光跳线 4、连接导线

1台 1台 1根 20根

四、实验原理

线路码型变换电路主要是适应数字光纤通信传输的需要而设置的,因此,数字光纤通信传输过程的前后必须有线路码型变换与反变换电路。

线路码型是指信道码的码型,它是将二进制的数字串变换为适合于特定传输媒介的形式。因此,对于不同的传输媒介,有不同类型的线路码型。对于光纤数字传输系统,不仅要考虑其传输媒介光纤的特性,还需考虑光电转换器件即光源器件和光检测器件的特性,例如光纤线路的带宽(色散)特性影响着对线路码型速率变化的选择,光源器件的非线性影响着对线路码型是单极性还是多极性的选择,一般说来,对光纤传输线路码型的选择主要考虑如下要求:

(1)比特序列独立性

(2)能提供足够的定时信息

(3)减小功率谱密度中的高低频分量 (4)误码倍增小

(5)便于实现不中断业务的误码监测

(6)易于在传送主信息(业务信息)的同时,传送监控、公务、数据等维护管理信息,以及区间通信等辅助信号。

(7)易于实现

在介绍常用线路码型之前,先介绍一下线路码型的分类,如果从泛指的线路码型来讲,可以从不同角度来分,现简述如下。

以应用场合来分ÿ

cmi编码实验_实验二 - 光纤通信系统线路码型CMI - 编译码实验 - 图文 -相关推荐

  1. cmi编码实验_cmi编译码实验报告.docx

    cmi编译码实验报告 光纤通信实验报告 姓名:刘小彤 学号: 班级: 一.实验目的: 1.熟悉m序列NRZ码.任意周期码产生原理以及光纤线路CMI编译码原理. 2.初步熟练Altera公司Maxplu ...

  2. python课堂实验_用Python做2048游戏 网易云课堂配套实验课。通过GUI来体验编程的乐趣。...

    标签: 第1节 认识wxpython 第2节 画几个形状 第3节 再做个计算器 第4节 最后实现个2048游戏 实验1-认识wxpython 一.实验说明 1. 环境登录 无需密码自动登录,系统用户名 ...

  3. MATLAB——PCM编译码实验

    目录 MATLAB--PCM编译码 一.实验原理 1.掌握PCM编码原理和译码原理 2. 练习使用Matlab编程实现PCM编码和译码 3. 了解失真度的概念,能对译码结果进行失真度分析 二.实验原理 ...

  4. 了解线性分组码的编码原理并编程实现C语言,线性分组码的编译码(DOC).doc

    ****************** 实践教学 ****************** 兰州理工大学 计算机与通信学院 2013年秋季学期 计算机通信 课程设计 题 目: 线性分组码(7,3)码的编译码 ...

  5. 数电实验报告实验一_大二下学期的两三事之数电实验amp;课设

    数电实验&课设 叮 写在前面 这学期的数电实验老师是陈W老师.上学期的模电,选过一次他的课,线下教学,老师讲课游刃自如,点到为止,但又醍醐灌顶:这学期线上教学,可能是软件运用不熟练,他多少有些 ...

  6. Linux系统无名管道通信实验,Linux进程间通信(二)---管道通信之无名管道及其基础实验...

    管道简介 管道是Linux中进程间通信的一种方式,它把一个程序的输出直接连接到另一个程序的输入(其实我更愿意将管道比喻为农村浇地的管子).Linux的管道主要包括两种:无名管道和有名管道.这一节主要讲 ...

  7. cmi编码用c语言实现,CMI编码与解码

    <CMI编码与解码>由会员分享,可在线阅读,更多相关<CMI编码与解码(2页珍藏版)>请在人人文库网上搜索. 1.CMI编码与解码设计原理CMI编码原理基带传输常用码型CMI编 ...

  8. cmi编码实验_实验的CMI码型变换实验的

    实用标准文案 精彩文档 实验 CMI 码型变换实验 一.实验原理和电路说明 在实际的基带传输系统中, 并不是所有码字都能在信道中传输. 例如, 含有丰富直流和 低频成分的基带信号就不适宜在信道中传输, ...

  9. cmi编码实验_CMI码型变换试验

    CMI 码型变换实验 一.实验目的 1 .掌握 CMI 码的编码规则 2 .熟悉 CMI 编译码系统的特性 二.实验内容 1 . CMI 码编码规则测试: 2 . 1 码状态记忆测量: 3 . CMI ...

最新文章

  1. jquery实现点击浏览器后退,上一页面自动刷新
  2. python语言入门编程猫-编程猫推出海龟编程器,打造Python教育产品矩阵
  3. UVA-1515 Pool construction (最小割)
  4. 【MATLAB统计分析与应用100例】案例003:matlab调用smooth函数进行加噪数据的平滑处理
  5. volatile关键字的作用-适用场景
  6. 高通平台中gpio简单操作和调试
  7. php 命名空间实现的原理,php命名空间实现的理解
  8. l3asnumanode 设置_linux numa 配置
  9. python中奖号_Python分析彩票记录并预测中奖号码过程详解
  10. IOS 8.0 适配应用图片设计
  11. python grpc unary call错误_python的黑魔法-装饰器
  12. Python项目:用所有朋友微信头像做云图图
  13. 常用测试设计方法--其他
  14. linux uuid挂载磁盘_linux下mount硬盘步骤,含UUID mount办法
  15. mint-UI上拉加载下拉刷新和fastclick冲突问题解决
  16. 规范JavaScript注释
  17. 排队叫号python编程_一种自主选时排队叫号算法
  18. 五、python的数据容器(站在前辈们的肩膀上注入自己的理解,强势总结,适合入门,也适合复习)
  19. 假如举行一场世界功夫大赛,这33位动作片明星谁可跻身前十?
  20. ArcGIS 网络分析[2.3] 最近设施点

热门文章

  1. 关于java中用jxl从ex表格读取数据转存到数据库里
  2. 打印冻结窗格怎么保证每页都有_EXCEL固定表头_冻结窗口以及打印的应用方法
  3. R语言多个for循环嵌套使用
  4. 精心整理200道最新Java中高级工程师高频面试题
  5. 波浪下划线怎么设置_下划线双波浪怎么设置
  6. Sqlite—删除语句(Delete)
  7. 门户网站服务器8g内存够吗,云服务器8g内存够用吗
  8. CentOS7安装7z
  9. 学习技巧-清空大脑,释放压力
  10. React Native 项目整合 CodePush 完全指南