一、通信技术基础
现代数字通信技术源于1948年贝尔实验室,香农给出的框图:

在它发表的论文《通信的数学原理》中,给出了著名的香农定理:
式中:C =B Log2(1+S/N)
C是信道容量、单位为比特每秒(bps)
B是信道带宽,单位是Hz
S/N是信噪比(功率比,通常用对数表示)
二、基带均衡编码
2.1非归零编码NRZ
2.1.1框图模型

2.1.2编码规则
输入激励data_in为1,则输出响应data_out为1
输入激励data_in为0,则输出响应data_out为0
2.2非归零反转编码NRZI
2.2.1框图模型

2.2.2编码规则
输入激励data_in为1,则输出响应data_out发生翻转
输入激励data_in为0,则输出响应data_out保持
2.2.3例子时序

2.3归零编码RZ
2.3.1框图模型

2.3.2编码规则
输入data_in为基地信号(对准基带时钟clk_base)
输出data_out为频带信号(对准频带时钟clk_base)
基带时钟clk_base与频带时钟为clk_freq倍频关系:
由于输出2个频带信号与一个基带信号对齐,其对齐关系使用基带时钟clk_base
若输入一个基带data_in为1,则输出2个频带前1后0
若输入一个基带data_in为0,则输出2个频带前0后0
2.3.3例子时序

2.4曼彻斯特编码ManchesterEncoder
2.4.1框图模型

2.4.2编码规则
输入data_in为基带信号(对准基带时钟clk_base)
输出data_out为频带信号(对准频带时钟clk_freq)
基带时钟clk_base与频带时钟为clk_freq倍频关系:
由于输出2个频带信号与一个基带信号对齐,其对齐关系使用基带时钟clk_base
若输入一个基带data_in为1,则输出2个频带前1后0
若输入一个基带data_in为0,则输出2个频带前0后1
2.4.3例子时序

2.4.4曼彻斯特编码器状态转移图

2.4.5功能仿真截图

2.5曼彻斯特解码ManchesterDecoder
2.5.1框图模型

输入data_in为频带信号(对准基带时钟clk_freq)
输出data_out为基带信号(对准频带时钟clk_base)
基带时钟clk_base与频带时钟为clk_freq倍频关系:
由于输出2个频带信号与一个基带信号对齐,其对齐关系使用基带时钟clk_base
若输入一个频带data_in前1后0,则输出1个基带1
若输入一个频带data_in前0后1,则输出1个基带0
2.5.2曼彻斯特解码器状态转移图

2.5.3功能仿真截图





欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!
点个在看你最好看
原文标题:至芯课程-FPGA与通信技术课程分享
文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。
-
FPGA
+关注
关注
1655文章
22286浏览量
630300
原文标题:至芯课程-FPGA与通信技术课程分享
文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
【团购】独家全套珍藏!龙哥LabVIEW视觉深度学习实战课(11大系列课程,共5000+分钟)
【团购】独家全套珍藏!龙哥LabVIEW视觉深度学习实战可(11大系列课程,共5000+分钟)
【课程升级】鸿蒙星闪WS63开发板新增《LVGL应用开发指南》课程,带屏开发让你的毕设项目更出彩!
学以致用 虚位以待|玄铁RV学院课程正式上线,玄铁与PLCT实验室邀您创“芯”未来
培训 | 磐时网络安全课程报名启动!
智能课程考核平台:以全栈信创技术筑牢教育安全底座
意法半导体用STEM课程点亮少年科技梦
易灵思与南京大学集成电路学院暑期课程圆满结课
OpenHarmony年度技术课题评选通知
张飞FOC磁场定向控制有感、无感电机驱动视频课程及STM32开发套件(共257集)
思尔芯携手南京大学开展暑期协同课程,产教融合共育集成电路英才
报名参加集创赛紫光同创杯|免费参与FPGA提升计划!
雷卯收集AI实验课程开发板

至芯课程-FPGA与通信技术课程分享
评论