光纤通信系统综合与光线路码设计(西电通院光通信两个实验)

这篇具有很好参考价值的文章主要介绍了光纤通信系统综合与光线路码设计(西电通院光通信两个实验)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数字光纤通信线路编译码实验

此实验属于西电大三选修光通信课程的实验,共分为两部分,第一部分为光纤通信系统综合实验(在实验室完成),第二部分为数字光纤通信线路编译码实验,此文章主要讲解第二部分,另外两次实验的实验报告与工程文件可前往此处下载:https://download.csdn.net/download/yifantan/85941354?spm=1001.2014.3001.5503

一、实验目的

  1. 熟悉指定序列NRZ码生成原理以及光纤线路CMI编译码原理。
    2.初步熟练Altera公司QUARTUS II仿真平台的使用。
    3.进一步熟悉数字电路设计技巧。
    4.基本掌握如何进行FPGA的电路设计与仿真。
    5.了解FPGA功能的物理验证。

二、实验环境

QUARTUS II 13.0

三、实验基本原理及预习

  1. 编写VERILOG语言新工程,设计实现FPGA内部功能: 15位学号序列(二进制码(非BCD码)表示的本人学号最后四位(前面补零))NRZ码的生成;
    CMI编码;
    CMI译码(在实验室条件下使用统一系统时钟,输入为CMI编码输出);
    时钟分频功能
  2. 使用对所做设计完成正确编译。
  3. 使用ALTERA-MODELSIM仿真环境完成信号波形仿真。
    FPGA电路仿真的输入输出信号即各测试点信号要求如下:
    输入:系统时钟信号(7.68MC) :1路;
    输出:周期15位二进制后四位学号序列:
    1路;(480Kbps)
    CMI编码输出信号: 1路;
    CMI译码输出信号: 1路;
  4. 对仿真信号波形结果进行原理分析,发现可能的问题并加以解决,得到正确的仿真结果。

四、设计文件

设计文件代码展示
module test_top(
	output reg pin98_te3,  //codein
	output reg pin99_te4,  //cmi_ceded
	output reg pin100_te5, //cmi_decoded
	input wire pin103_te6, //system clk 7.68Mhz
	input wire rst         //reset

);

reg [3:0] counter;   //对时钟clk1十六分频 对时钟clk2八分频
reg clk1;            //学号NRZ序列及CMI解码序列时钟 480kbps
reg clk2;            //CMI编码序列时钟960kpbs

always@(posedge pin103_te6 or negedge rst)      //counter从0到15循环
begin
	if(!rst) counter <= 4'b0;
	else if(counter == 4'b1111)
		begin
			counter <= 4'b0;
		end
	else if(pin103_te6)
		begin 
			counter <= counter+1;
		end
end

// clk1, 16分频
always@(posedge pin103_te6 or negedge rst)
begin
	if(!rst)
	clk1 <= 0;
	else if(counter[3] == 0)
		clk1 <= 1'b0;
	else if(counter[3] == 1)
		clk1 <= 1'b1;
end

//clk2, 8分频
always@(posedge pin103_te6 or negedge rst)
begin
	if(!rst)
	clk2 <= 0;
	else if(counter[2] == 0)
		clk2 <= 1'b1;
	else if(counter[2] == 1)
		clk2 <= 1'b0;
end

//输出15位学号NRZ码  后四位0094  变为1011110
reg [3:0] num;
always@(posedge clk1 or negedge rst)
begin
	if(!rst)
	begin
	num <= 4'b0;
	end
	else if(num == 4'b1111)
		begin
			num <= 4'b0;
		end
	else num <= num+1;
	
	case(num)
	4'b1001:pin98_te3 <=1;
	4'b1010:pin98_te3 <=0;
	4'b1011:pin98_te3 <=1;
	4'b1100:pin98_te3 <=1;
	4'b1101:pin98_te3 <=1;	
	4'b1110:pin98_te3 <=1;	
	4'b1111:pin98_te3 <=0;
	
	default:pin98_te3 <=0;
	endcase
end	
	
reg [1:0] cmi_reg;   //CMI编码寄存器
reg flag =0;
always@(posedge clk1)
begin
	if(pin98_te3 == 0)        //0码变为01码
	cmi_reg <= 2'b01;
	else if(pin98_te3 == 1)   //1码变为00、11交替
	begin
		if(flag == 0)
		begin
			cmi_reg <= 2'b00;
			flag <=~flag;
		end
		else if(flag == 1)
		begin
		cmi_reg <= 2'b11;
		flag <=~flag;
		end
	end
end

//	cmi_ceded  输出CMI编码
reg flag0 = 1'b0;
always@(posedge clk2)
begin
	flag0 <= flag0 + 1;
	if(flag0 == 1)
	pin99_te4 <= cmi_reg[0];
	else if(flag0 == 0)
	pin99_te4<=cmi_reg[1];
end

//cmi_decoded 输出CMI解码
always@(posedge clk2)
	begin
	if(cmi_reg == 2'b01)
	pin100_te5<=0;
	else if(cmi_reg==2'b00 || cmi_reg==2'b11)
	pin100_te5<=1;
	end

endmodule		

激励文件等其他部分请前往资源下载(内含完整报告和工程文件):https://download.csdn.net/download/yifantan/85941354

五、仿真结果分析

MODELSIM软件中的波形仿真文件
光纤通信系统综合与光线路码设计(西电通院光通信两个实验)
相关报告和代码请前往此处下载:https://download.csdn.net/download/yifantan/85941354?spm=1001.2014.3001.5503文章来源地址https://www.toymoban.com/news/detail-465131.html

到了这里,关于光纤通信系统综合与光线路码设计(西电通院光通信两个实验)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 光刻机基于dsp+fpga+ad+endac光纤传输的高速数据采集与伺服接口系统设计(一)

    光刻机双工件台运动控制系统,控制任务相当复杂,要求极高的速度和精度,且设 备体积庞大,各传感器执行器空间距离较远,线缆众多现场电磁干扰严重。 为满足控制系统要求,本文利用 DSP 的高速浮点运算能力、 FPGA 强大的并行处理 能力及光纤通信传输距离远、抗干扰

    2024年02月03日
    浏览(51)
  • 专业137总分439东南大学920专业基础综合考研经验电子信息与通信电路系统芯片

    专业课920专业基础综合(信号与线性系统和数字电路): 今年专业课考了137,说实在话没有达到预期(大家不要鄙视我,并没有凡尔赛)专业课我投入的时间和精力比数一还要多一点,在东大无线电论坛Jenny老师辅导课期间的两次大模考难度均高于考研,我基本都是拿到接近

    2024年01月21日
    浏览(48)
  • 综合布线实例 基于酒店的综合布线系统设计方案

    在网络发展飞快的现代,智能建筑已成为代表建筑高科技含量的代名词,人们居住条件的提高和办公环境的改善,无疑对建筑物的智能化提出了更新、更高的要求,综合布线系统是一个能够支持用户选择的语音/数据/图形图像应用的网络布线系统,为其智能化的实现提供了一

    2024年02月07日
    浏览(42)
  • 《程序设计综合设计》课程设计--电话号码查询系统

    1、设每个记录有下列数据项:电话号码、用户名、地址; 2、从键盘输入各记录,分别以电话号码和用户名为建立哈希表; 3、查找并显示给定电话号码的记录; 4、查找并显示给定用户名的记录。 5、在哈希函数确定的前提下,使用各种不同类型处理冲突的方法(开放

    2024年02月09日
    浏览(38)
  • 现代综合布线系统设计要点与难点

    1 工程概况 本工程是某非洲国家的外交部大楼,是中国政府重点援外工程项目,地处该国首都,占地2万m2,工程总投资 1 亿元人民币,总建筑面积 1 万余 m2,总高度 22.5m.大楼为五层智能办公建筑,消防控制室、保安监控室、空调自控室等设在大楼1层;电话及电脑设备间设在大

    2024年02月05日
    浏览(44)
  • 学生综合测评系统(c++课程设计)

    目录 实验课题 系统分析与设计 代码实现 (1) 类的编写 (2) 链表的使用 (3) 菜单目录的实现 程序演示  源码+开题报告 每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师

    2024年02月08日
    浏览(37)
  • 综合小区管理系统|基于Springboot的综合小区管理系统设计与实现(源码+数据库+文档)

    综合小区管理系统目录 目录 基于Springboot的综合小区管理系统设计与实现 一、前言 二、系统设计 三、系统功能设计  1、出入管理 2、报修管理 3、车位管理 4、公告管理 四、数据库设计  五、核心代码  六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍

    2024年03月17日
    浏览(47)
  • 【新版】系统架构设计师 - 未来信息综合技术

    个人总结,仅供参考,欢迎加好友一起讨论 信息物理系统(★) 人工智能(★★) 机器人(★★) 边缘计算(★★) 数字孪生(★★) 云计算与大数据(★★) 第二版架构新教材里新增加内容,对应第11章,考查内容也会非常发散,会迎合当前前沿技术。 信息物理系统(

    2024年02月07日
    浏览(57)
  • 网络布线在综合布线中的系统设计方案

    FDDI/CDDI(光纤/铜线分布式数据接口) 这是一种成熟的、非载波侦听的、100M带宽共享的网络技术。采用了令牌传递服务策略,网络设备之间有主环和副环相联,在网络线路或网络设备出现故障时,有很强的自重构能力。同时其站管理(SMT)功能十分强大,适合于作主干网络。但其技

    2024年02月07日
    浏览(46)
  • 综合布线中机房环境设计的供配电系统解析

    配电系统概念 将电力系统中从降压配电变电站(高压配电变电站)出口到用户端的这一段系统称为配电系统。配电系统是由多种配电设备(或元件)和配电设施所组成的变换电压和直接向终端用户分配电能的一个电力网络系统。 配电系统应满足信息机房的使用要求,保证供

    2024年02月07日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包