一、实验目的及要求

1、理解时分复用原理、帧头的作用、时隙的概念;

2、帧脉冲、位时钟产生方法;

3、基于CPLD时分复用解复用的实现方法。

二、实验原理与内容

  1. 设计原理

时分复用时现代通信技术中最常用的传输技术,它能大大提高线路的利用率,实际通信中1 个基群E1的参数是:帧周期:125US、时隙数:32个;线路速率:2048Kb/s;

时分复用可以用专用芯片实现,也可以用可编程逻辑器件实现。本设计我们通过用CPLD来实现时分复用和解复用;

  1. 时分复用基本概念

欲传输的多路信号分配以固定的传输时隙(时间),以统一的时间间隔依次循环进行断续传输,从而实现多路复用的技术。

利用各信号的抽样值在时间上不相互重叠, 来达到在同一信道中传输多路信号的一种方法。将时间分割成不同的小段,如果每个样点的持续时间为25μs,则采样值信号的相邻两个样点之间就有100μs的空闲时间。

三、设计任务

  1. 设计一个4时隙的时分复用模块;

要求:帧周期125US,0时隙为帧头,1时隙64Kb PCM数据,2时隙为64K CVSD数据;3时隙填充数据

2.设计一个时分解复用模块;

要求:恢复1时隙PCM和2时隙CVSD数据;

3.将解复用出的PCM数据和CVSD数据送PCM模块和CVSD模块译码,通过语音验证复用解复用软件是否正确;

四、设计步骤

1、参考提供的时分复用解复用例程,理解复用解复用原理;

2、熟悉在Quartus环境下用Verilog语言或图形输入法编制时分复用解复用软件;

3、将PCM编码模块和CVSD模块产生的64K数据送入时分复用模块;

4、用导线连接39P04和39P05

5、将39P06和39P07数据分别送到PCM和CVSD模块,测试译码输出的模拟信号和原输入模拟信号是否一致;

五、实验过程

1、基本概念

(1)抽样频率

对连续信号进行等间隔采样形成采样信号,采样信号的频谱是原连续信号的频谱以采样频率为周期,进行周期性延拓形成的。当不发生频谱混叠时,运用理想低通滤波器就可以恢复频谱,进而恢复原连续信号。为不发生频谱混叠,采样频率至少是被采样最高频率的2倍,话音信号的最高频率是3400Hz。通常采样频率是8000Hz

2)PCM编码

抽样所得不是数字信号,需要对其进行量化和编码才能作为数字信号,进行传输。在A律13折线PCM编码中,由于正、负各有8段。每段16个量化级别,共计2*8*16=256个量化级别。一次编码位数是8,码流速率=8*抽样频率。据通信原理实验指导书所言码流速率由时钟与基带数据发生模块拨码器4SW02控制在做时分复用实验时为64K/s,采样频率也就是8KHz。
(3)cvsd编码

CVSD是一种增量调制,增量调制编码每次取样只编一位码,这一位编码不是表示信号抽样值的大小,而是表示抽样幅度的增量,即采用一位二进制数码“1”或“0”来表示信号在抽样时刻的值相对于前一个抽样时刻的值是增大还在减小,增大则输出“1”码,减小则输出“0”码。输出的“1”、“0”只是表示信号相对于前一个时刻的增减,不表示信号的幅值。据通信原理实验指导书所言码流速率由时钟与基带数据发生模块拨码器4SW02控制在做时分复用实验时为64K/s

后续资料(程序、使用说明、原理分析)程序点击下方链接获取:

课程设计-TDMA-4时隙时分复用解复用开发(岭)-网络设备文档类资源-CSDN下载

效果展示:

基于CPLD的时分多址复用_哔哩哔哩_bilibili

EDA课程设计(设计一个4时隙的时分复用模块)(岭)相关推荐

  1. 电子设计速成_Web设计速成课程:从一个非设计者到另一个

    电子设计速成 by Ali Spittel 通过Ali Spittel Web设计速成课程:从一个非设计者到另一个 (A Web Design Crash Course: from one non-d ...

  2. 基于列表框的简单选课窗体开发。编写Windows应用程序,设计实现一个简单选课系统,要求:(1)点击“添加”按钮,将把在第一文本框中的输入的课程名称添加到左边的列表框中,且所添加的课程不能为空,不能

    基于列表框的简单选课窗体开发.编写Windows应用程序,设计实现一个简单选课系统,要求: (1)点击"添加"按钮,将把在第一文本框中的输入的课程名称添加到左边的列表框中,且所添加 ...

  3. Java课程设计——设计一个银行系统

    Java课程设计--设计一个银行系统 1.题目要求 设计 Account1 类,包含: ■ 一个名为 id 的 int 类型的私有数据域(默认值为 0),长度为 6 位. ■ 一个名为 balance ...

  4. jsp教学网站百度文库_基于JSP的精品课程网站设计与实现

    龙源期刊网 http://www.qikan.com.cn 基于 JSP 的精品课程网站设计与实现 作者:窦立君 张金凤 吴尧 来源:<电脑知识与技术> 2016 年第 28 期 摘要:该 ...

  5. 大数据技术下面向企业需求的高校应用型人才培养课程体系设计

    引 言 当前高校人才培养存在教学内容与社会需求脱节.学生知识链碎片化.学生知识内化低效化等问题.传统的专业知识学习领域确定,更多依靠学科带头人个人或专业建设团队主观的经验与感受,即停留在采用" ...

  6. 大学计算机基础课程报告python-基于Python的“大学计算机基础”课程教学设计.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython 基于Python的"大学计算机基础&qu ...

  7. linux课程教学设计,《LINUX操作系统》课程整体教学设计.doc

    <LINUX操作系统>课程整体教学设计 ( 2014-2015 学年 第1学期) 一.管理信息 课程名称:LINUX操作系统 课程代码: 学分3 学时:54 课程类型:物联网专业(或专业群 ...

  8. 操作系统课设——设计模拟一个SPOOLING假脱机输出程序

    广州大学操作系统课程设计报告 要求:书写课程设计报告,报告中应该包含如下内容: 一.课程设计题目及内容 课程设计题目:题目三: 设计模拟一个SPOOLING假脱机输出程序 (1) 系统设计要求:设计一 ...

  9. 大学计算机基础python学多久_基于Python 的“大学计算机基础”课程教学设计

    基于Python 的"大学计算机基础"课程教学设计 日期:2018-04-11 04:32 摘要 培养非计算机专业大学生的计算思维能力,在"大学计算机基础"课程 ...

  10. lr1分析器c语言实验报告怎么写,编译原理课程的设计构造LR分析法语法分析器.doc...

    编译原理课程的设计构造LR分析法语法分析器 太 原 学 院 课程设计报告书 课程名称 设计题目 构造LR(0)分析法语法分析器 专业班级 学 号 姓 名 指导教师 2016年 12 月 15日 目 录 ...

最新文章

  1. react 之 setState
  2. 使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。...
  3. 树形DP入门题目推荐以及解析
  4. Android Full-Disk Encryption
  5. 8个适合新手入门的python项目2020_8个适合新手入门的Python项目(2020.6)
  6. 2017-2018-2 20179302《网络攻防》第十一周作业
  7. x264_param_default
  8. 04,认证、权限、频率
  9. 阿里云高级技术专家周晶:基于融合与协同的边缘云原生体系实践
  10. Nplayer本地文件拷到服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
  11. c语言用栈实现计算器加法运算,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
  12. 为什么国内的游戏公司吃相越来越难看了?
  13. 英语八大句子成分之一 - 状语
  14. 冯·诺依曼体系结构的学习总结
  15. 邮件群发为什么容易被拦截?怎么避免?
  16. [Mysql] PERCENT_RANK()函数 | CUME_DIST()函数
  17. MYSQL函数YEAR,MONTH,QUARTER,WEEK用法
  18. Arduino Tutorial: Avoiding the Overflow Issue When Using millis() and micros()
  19. visual studio提示使用_CRT_SECURE_NO_WARNINGS
  20. Python爬虫入门【15】:煎蛋网XXOO图片抓取

热门文章

  1. CA证书无法与服务器连接,湖北国税常见CA登陆问题的解决办法
  2. STM32串口接收以及发送大全
  3. 单元测试-Mock Server
  4. svn服务端可视化界面
  5. php中strtotime函数,PHP中strtotime函数用法举例
  6. (ChibiOS )嵌入式操作系统 与 (OSAL)操作系统抽象层
  7. cad标注样式快捷键_CAD快速入门(二十三):标注样式
  8. 简单快捷 Lambda数组打印
  9. 接待员如何向客人upsell_酒店前厅部概述-.ppt
  10. mib节点 snmp trap_(转)浅谈 Linux 系统中的 SNMP Trap