脉冲编码调制pcm matlab,基于MATLAB的脉冲编码调制(PCM)

内容简介:

本科毕业设计 基于MATLAB的脉冲编码调制(PCM)

脉冲编码调制|模拟信号|数字信号|MATLAB软件|数字温度计

文件格式:word+PPT

一套完整的毕业设计,包括任务书、开题报告、论文正文、毕业答辩PPT、外文翻译。

有预览文件请查看。

论文正文共29页。共16759个字符数(不计空格)。整套压缩包大小:908KB。

外文翻译 Pulse-Code Modulation(脉冲编码调制) 共9984个字符数(不计空格)。

摘要

现在数字技术的普及,集成电路的发展,从观念上颠覆了传统的测控技术,传统的模拟信号可测,但可控性较差,随着电子技术的发展,高性能的控制核心的出现,使得信号的能控型大大增强,并且可以完成很人性化的人机交互功能。但是现实中的几乎所有被测数据都是模拟量,那么,要想让控制核心读懂这些数据,就必须先将其数字化。数字通信系统己成为当今通信的发展方向, 然而自然界的许多信息通过传感器转换后, 绝大部分是模拟量, 脉冲编码调制( PC M ) 是把模拟信号变换为数字信号的一种调制方式,主要用于语音传输,,在光纤通信、数字微波通信、卫星通信中得到广泛的应用。借助于M AT LA B 软件, 可以直观、方便地进行计算和仿真。因此可以通过运行结果,分析系统特性。

本课题主要研究脉冲编码调制PCM的原理以及过程。模拟信号经抽样、量化、编码后变换成数字信号,经信道传送到接收端的译码器, 由译码器还原出抽样值,再经低通滤波器滤出模拟信号,便可得到重建信号。

关键字:脉冲编码调制,模拟信号,数字信号,M AT LA B 软件

Pulse Code Modulation ( PCM ) Based on MATLAB

Abstract:Now the popularity of digital technique, the development of integrated circuits, from concept to subvert the traditional measurement and control technology, the traditional analog signal can be measured, but the controllability is poor, with the development of electronic technology, high performance control core, makes the signal can control increases greatly, and can complete a humanized human-computer interactive function. But in almost all the measured data are analog, so, want to let the control core to read these data, it must first be digitized. Digital communication system has become the communications development direction, however many of nature’s information through the sensor after the conversion, the majority is analog, pulse code modulation ( PC M ) is the analog signal into digital signal of a modulation mode, mainly used for voice transmission,, in the optical fiber communication, digital microwave communication, satellite communication widely used in. With the help of M AT LA B software, can be intuitive, convenient for calculation and simulation. So the operation results, analysis of system characteristics.

This thesis mainly studies the pulse code modulation PCM principle and process. Analog signal by sampling, quantization, coding transform into digital signals, the channel is transmitted to the receiving end of the decoder, a sampling value by the decoder, and then passed through a low pass filter to filter out the analog signal, we can get the reconstructed signal.

Keywords: Pulse Code Modulation, The Analog Signal, Digital Signal, M AT LA B Software

目录

摘要I

AbstractII

第一章 绪论1

1.1 背景以及意义1

1.2 发展前景1

第二章 脉冲编码采样4

2.1采样(Sampling)4

2.2 采样的特点5

第三章 脉冲编码的量化8

3.1量化(Quantizing)概念8

3.2模拟信号的均匀量化8

3.3模拟信号的非均匀量化11

第四章 PCM编码15

4.1 编码(Coding)15

4.2模拟信号的编码15

4.3无噪声干扰下时PCM编码19

4.4 PCM系统中噪声的影响22

第五章 结论23

参考文献(References)23

致 谢25

相关说明:

1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先注册或登录。

2、48小时内下载同一文件,不重复扣金币。

3、下载后请用WinRAR或WinZIP解压缩后使用。

4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。

5、如仍有其他下载问题,请看常见问题解答。

下载地址:

Matlab中进行脉冲编码调制PCM)可以按照以下步骤进行: 1. 生成需要传输的模拟信号(如语音信号)。 2. 对模拟信号进行采样,将其转换成数字信号。 3. 对数字信号进行量化,将其转换成离散的取值。 4. 将量化后的数字信号进行编码,将每个取值对应一个固定长度的二进制码字。 5. 将编码后的数字信号进行调制,如使用脉冲编码调制PCM)将二进制码字映射成脉冲序列。 以下是一个简单的 Matlab 代码示例,演示如何进行 PCM 编码: ```matlab % 生成需要传输的模拟信号 Fs = 8000; % 采样率 t = 0:1/Fs:1; % 时间向量 f = 100; % 信号频率 x = sin(2*pi*f*t); % 生成正弦波信号 % 对模拟信号进行采样,将其转换成数字信号 Fs_new = 1000; % 新的采样率 n = 0:1/Fs_new:1; % 新时间向量 x_new = interp1(t,x,n); % 插值得到新的采样信号 % 对数字信号进行量化,将其转换成离散的取值 bits = 8; % 量化位数 levels = 2^bits; % 量化水平数 x_quant = round(x_new * (levels-1)) / (levels-1); % 量化 % 将量化后的数字信号进行编码,将每个取值对应一个固定长度的二进制码字 code = de2bi(x_quant * (levels-1), bits, 'left-msb'); % 转换为二进制编码,左对齐 % 将编码后的数字信号进行调制,如使用脉冲编码调制PCM)将二进制码字映射成脉冲序列 pulse = reshape(repmat(code',1,1,2), bits, [])'; % 将每个二进制码字扩展成两个脉冲 tx = reshape(pulse',1,[]); % 将脉冲序列展开成一维向量 % 绘制原始信号和调制后的信号 subplot(211) plot(n,x_new) title('原始信号') subplot(212) plot(tx) title('PCM调制后的信号') ``` 在上述代码中,我们首先生成了一个正弦波信号,然后对其进行采样和量化,得到离散的数字信号。接着,我们将数字信号进行编码,将每个取值对应一个固定长度的二进制码字。最后,我们将编码后的数字信号进行调制,使用脉冲编码调制PCM)将二进制码字映射成脉冲序列。最终,我们绘制了原始信号和调制后的信号,可以看到调制后的信号是由一系列脉冲组成的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值