91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.38KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: Matlab
  • 標簽: matlab??

資源簡介


基本要求: 產生長度為1000的標準正態分布的隨機信號,畫出時域波形及頻譜; 采用u=255的非均勻PCM編碼,每符號為8bit,畫輸入-輸出關系圖; 計算信號量化噪聲比(SQNR); 信道誤碼率為10-3; 解碼,并畫出u律反變換后的信號時域波形及頻譜。 擴展要求: 采用均勻PCM、量化級數可變、信道誤碼率可變。

資源截圖

代碼片段和文件信息

x=randn(11000);%產生一正態分布序列
xf=fft(x256);?%1024為數據點數,即對信號采樣數據為1024點的處理
d=x;
subplot(211);%繪制正態分布序列時域與頻域圖
plot(x);
title(‘長度為1000的標準正態分布的隨機信號時域波形圖‘);
subplot(212);
plot(abs(xf));
xlabel(‘頻率/Hz‘);
ylabel(‘振幅‘);
title(‘正態分布的頻域圖‘);
figure;?????%打開新的窗口,繪制編碼與解碼信號時域與頻域圖
u=255;
xx=0:0.01:1;
xy=log(1+u*xx)/log(1+u);
plot(xxxy);
title(‘μ律PCM編碼輸入輸出關系曲線‘);

%編碼過程
c=x
for?i=1:100

x(i)=x(i)/4
x(i)=fix(x(i)*4079);??
s=sign(x(i));
if?s<0
pcm((i-1)*8+1)=0;
else
pcm((i-1)*8+1)=1;
end
x(i)=abs(x(i));
p(i)=x(i);

if??x(i)<=15.5

pcm((i-1)*8+2:(i-1)*8+4)=[000]
else?if?x(i)<=47.5
pcm((i-1)*8+2:(i-1)*8+4)=[001]
p(i)=floor((x(i)-15.5)/2);
else?if?x(i)<=111.5
pcm((i-1)*8+2:(i-1)*8+4)=[010];
p(i)=floor((x(i)-47.5)/4);
else?if?x(i)<=239.5
pcm((i-1)*8+2:(i-1)*8+4)=[011];
p(i)=floor((x(i)-111.5)/8);
else?if?x(i)<=495.5
pcm((i-1)*8+2:(i-1)*8+4)=[100];
p(i)=floor((x(i)-239.5)/16);
else?if?x(i)<=1007.5
pcm((i-1)*8+2:(i-1)*8+4)=[101];
p(i)=floor((x(i)

評論

共有 條評論