当前位置: 首页 > news >正文

FPGA随记——8B/10B编码

8b/10b最常见的是应用于光纤通讯和LVDS信号的。由于光模块光模块只能发送亮或者不亮,也就是0或者1这两种状态这种单极性码,那么这会存在一个问题,如果传输中出现较长的连0或者连1(例如111111100000000),那么接收端将没有办法正确的采样识别信号,另外还会由于单极性码含有直流分量,这种直流成分会随数据中1和0的随机变化也呈现随机性,这会引起接收端的基线漂移导致接收端误判。LVDS信号一样会存在这个问题,随着线路上的信号频率越来越高,如果线路上的0和1数量不均衡(直流不平衡)那么线路上的基电压会出现偏移,一样会导致解码错误。

基电压偏移是啥意思???

serdes中实际使用8B/10B编码的码表是存在ROM中(一个1024x1的一列的表),然后将实际要编码的数据作为地址输入到ROM中进行查表,则读出数据就是对应的编码之后的值,然后将编码之后的值作为数据传输给对方。

这种查表的方式也是简单粗暴,直接有效。

码表中会很多是0的值,只有256个地址是有数据的,因为8位二进制最多是256个值,这些值都被编码了。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 倍福——ADS协议解析及C语言读写库
  • 2024年6月第2套英语四级真题PDF
  • 第二章 深信服超融合测试历程第二天
  • 【计算机视觉前沿研究 热点 顶会】ECCV 2024中Mamba有关的论文
  • macOS系统介绍与特点
  • Oracle(106)如何实现透明数据加密?
  • 93. UE5 GAS RPG 应用负面效果表现
  • 批处理常用指令与脚本的例子
  • web渗透:SSRF漏洞
  • 海康二次开发学习笔记7-流程相关操作
  • 深度学习——基于MTCNN算法实现人脸侦测
  • 实现A-Z滑动检索菜单
  • 论俄国留学对计算机系大学生的帮助
  • 在Unity中使用C#进行Xml序列化时保留特定小数位的方法参考
  • MobaXterm 终端工具使用
  • [数据结构]链表的实现在PHP中
  • flask接收请求并推入栈
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Javascript编码规范
  • magento2项目上线注意事项
  • mysql_config not found
  • PV统计优化设计
  • Rancher如何对接Ceph-RBD块存储
  • tab.js分享及浏览器兼容性问题汇总
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Web Storage相关
  • 第2章 网络文档
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 对象管理器(defineProperty)学习笔记
  • 聚簇索引和非聚簇索引
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 探索 JS 中的模块化
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • # 职场生活之道:善于团结
  • #传输# #传输数据判断#
  • (10)ATF MMU转换表
  • (AngularJS)Angular 控制器之间通信初探
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (过滤器)Filter和(监听器)listener
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (算法)大数的进制转换
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .gitignore文件设置了忽略但不生效
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net 连接达梦数据库开发环境部署
  • .NET简谈设计模式之(单件模式)
  • .net开发时的诡异问题,button的onclick事件无效
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ IO.File ] FileSystemWatcher
  • [20170713] 无法访问SQL Server