- 博客(4)
- 收藏
- 关注
原创 基于MATLAB的A律非均匀量化
(1)A律压缩特性:其中,A 为压缩系数;y 为归一化的压缩器输出电压;x 为归一化的压缩器输入电压(2)MATLAB实现function y=a_pcm(x,a) %x为一个序列,值在0到1,A律量化将得到的结果存在序列y中t=1/a; %a为一个正实数,大于1for i=1:length(x) if x(i)>=0 ...
2019-03-30 17:47:43
5930
原创 基于MATLAB的PCM编解码
(一)13 折线法编码的 Matlab 实现(a)编程思想“模拟信号的抽样”已经得到了时间离散、幅度连续的抽样信号。若将对抽样信号非均匀量化编码编出的 8 位码组用 C1 C2 C3 C4 C5 C6 C7 C8 表示。(1)抽样信号是 1×n 的矩阵,例如采样周期 T=0.0015; n=0:1:1/T; 则有667个抽样值, 13 折现法编码后得到的则是 667×8 的矩阵,一行对应一...
2019-03-17 17:22:11
13362
3
原创 PCM编解码原理
一、通信系统信源通信系统的信源有两大类:模拟信号和数字信号。例如:话筒输出的语音信号属于模拟信号; 而文字、计算机数据属于数字信号。 数字信号相比于模拟信号有抗干扰能力强、无噪声积累的优点。因此,若输入是模拟信号,则在数字通信系统的信源编码部分需对输入模拟信号进行数字化。数字化需要三个步骤:抽样、量化和编码。抽样是指用每隔一定时间的信号样值序列来代替原来在时间上连续的信号,也就是在时间上将模拟...
2019-03-17 16:35:43
27127
原创 C语言产生正弦波,将数据写入文件中并用gnuplot作图
第一步:用C语言生成数据,并将数据写入"zhengxian.dat"文件中#include<stdio.h>#include<math.h>#define pi 3.14int main(){FILE fp=fopen(“zhengxian.dat”,“wb”);double t,s;int i;for (i=0; i<8000
2019-03-14 14:33:11
926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人