资源简介
《数字信号处理》英文版第三版Matlab程序资源
Sanjit K.Mitra著
电子工业出版社
代码片段和文件信息
%
% Example of sound aliasing
%
clear all;
fc = 1.8e3; % tone freq
Fs = 1e3*8; % sample freq
Ts = 1/Fs; % sample time
timelen = 3; % sample file length
n = 0:ceil(timelen/Ts)-1;
x = 0.9*cos(2*pi*fc*n*Ts);
disp([‘tone freq = ‘num2str(fc)‘ sampling frequency = ‘num2str(Fs)]);
wavplay(xFs);
%
% downsampling
%
d2=3/4;
disp(‘press any key to continue‘);
pause
disp([‘tone freq = ‘num2str(fc)‘ sampling frequency = ‘num2str(Fs*d2)]);
x_d2 = 0.9*cos(2*pi*fc*n*Ts/d2);
wavplay(x_d2(1:floor(length(x_d2)*d2))Fs*d2);
d3=1/3;
disp(‘press any key to continue‘);
pause
disp([‘tone freq = ‘num2str(fc)‘ sampling frequency = ‘num2str(Fs*d3)]);
x_d3 = 0.9*cos(2*pi*fc*n*Ts/d3);
wavplay(x_d3(1:floor(length(x_d3)*d3))Fs*d3);
%
% write wav files
%
%wavwrite(xFs16‘output01.wav‘);
%wavwrite(x_d2(1:floor(length(x_d2)*d2))Fs*d216‘output02.wav‘);
%wavwrite(x_d3(1:floor(length(x_d3)*d3))Fs*d316‘output03.wav‘);
%
% show plot
%
Xw = fft(xlength(x));
L = 0:length(Xw)-1;
figure(1);
subplot(211);
plot(Fs*L/length(Xw)/1e3 20*log10(abs(Xw))); grid;
xlabel(‘Frequency KHz‘); ylabel(‘Gain dB‘);
title([‘Tone Freq = ‘num2str(fc)‘ Sampling Freq = ‘num2str(Fs)]);
subplot(212);
stem(1:30x(1:30));
xlabel(‘n‘); ylabel(‘Magnitude‘);
Xw_d2 = fft(x_d2length(x_d2));
L_d2 = 0:length(Xw_d2)-1;
figure(2);
subplot(211);
plot((Fs*d2)*L_d2/length(Xw_d2)/1e3 20*log10(abs(Xw_d2))); grid;
xlabel(‘Frequency KHz‘); ylabel(‘Gain dB‘);
title([‘Tone Freq = ‘num2str(fc)‘ Sampling Freq = ‘num2str(Fs*d2)]);
subplot(212);
stem(1:30x_d2(1:30));
xlabel(‘n‘); ylabel(‘Magnitude‘);
Xw_d3 = fft(x_d3length(x_d3));
L_d3 = 0:length(Xw_d3)-1;
figure(3);
subplot(211);
plot((Fs*d3)*L_d3/length(Xw_d3)/1e3 20*log10(abs(Xw_d3))); grid;
xlabel(‘Frequency KHz‘); ylabel(‘Gain dB‘);
title([‘Tone Freq = ‘num2str(fc)‘ Sampling Freq = ‘num2str(Fs*d3)]);
subplot(212);
stem(1:30x_d3(1:30));
xlabel(‘n‘); ylabel(‘Magnitude‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13275 2006-02-17 14:54 DSP-Mitra\demos\demos.htm
文件 228842 2004-09-17 15:16 DSP-Mitra\demos\image_demo_1\blackwhite.png
文件 463972 2004-09-17 12:18 DSP-Mitra\demos\image_demo_1\tulips.PNG
文件 225814 2004-09-17 12:18 DSP-Mitra\demos\image_demo_1\tulips_BLUE.PNG
文件 221998 2004-09-17 12:18 DSP-Mitra\demos\image_demo_1\tulips_GREEN.PNG
文件 210874 2004-09-17 12:18 DSP-Mitra\demos\image_demo_1\tulips_RED.PNG
文件 138349 2004-09-18 17:57 DSP-Mitra\demos\image_enhance\filtered_image.png
文件 155232 2004-09-18 17:58 DSP-Mitra\demos\image_enhance\noisy_image.png
文件 17408 2004-09-19 18:04 DSP-Mitra\demos\image_enhance\Thumbs.db
文件 3102964 2004-09-17 15:21 DSP-Mitra\demos\music_synthesis\other\nonLinear_bells.wav
文件 2431792 2004-09-17 15:21 DSP-Mitra\demos\music_synthesis\other\phyMod_string_major.wav
文件 1232452 2004-09-17 15:21 DSP-Mitra\demos\music_synthesis\other\specMod_major.wav
文件 1904676 2004-09-17 15:21 DSP-Mitra\demos\music_synthesis\other\wavetable_piano_oldsong.wav
文件 2123088 2004-09-16 16:40 DSP-Mitra\demos\music_synthesis\twinkle\nonLinear_horn_twinkle.wav
文件 2044296 2004-09-16 16:41 DSP-Mitra\demos\music_synthesis\twinkle\phyMod_guitar_twinkle.wav
文件 1980708 2004-09-16 16:41 DSP-Mitra\demos\music_synthesis\twinkle\specMod_twinkle.wav
文件 1351716 2004-09-16 16:39 DSP-Mitra\demos\music_synthesis\twinkle\wavetable_piano_twinkle.wav
文件 2066 2004-09-19 17:12 DSP-Mitra\demos\sound_aliasing\aliasing.m
文件 2063 2004-09-16 17:17 DSP-Mitra\demos\sound_aliasing\aliasing.m.bak
文件 97064 2004-09-19 18:28 DSP-Mitra\demos\sound_aliasing\aliasingmusic.wav
文件 33122 2004-09-19 18:26 DSP-Mitra\demos\sound_aliasing\aliasingspeech.wav
文件 25 2004-09-19 17:11 DSP-Mitra\demos\sound_aliasing\batch\aliasing.bat
文件 6084 2004-09-16 17:17 DSP-Mitra\demos\sound_aliasing\Fig01.png
文件 5655 2004-09-16 17:18 DSP-Mitra\demos\sound_aliasing\Fig02.png
文件 5986 2004-09-16 17:17 DSP-Mitra\demos\sound_aliasing\Fig03.png
文件 970244 2004-09-05 14:58 DSP-Mitra\demos\sound_aliasing\music.wav
文件 48044 2004-09-19 17:11 DSP-Mitra\demos\sound_aliasing\output01.wav
文件 36044 2004-09-19 17:11 DSP-Mitra\demos\sound_aliasing\output02.wav
文件 16044 2004-09-19 17:11 DSP-Mitra\demos\sound_aliasing\output03.wav
文件 14848 2004-09-16 17:18 DSP-Mitra\demos\sound_aliasing\Thumbs.db
............此处省略268个文件信息
相关资源
- 《MATLAB数字信号处理85个实用案例精讲
- 数字滤波器的MATLAB与FPGA实现:ALTERA
- MATLAB数字信号处理85个实用案例精讲入
- 数字信号处理MATLAB版高清版.pdf
- 姚天任-数字信号处理第三版
- 数字信号处理MATLAB版
- MATLAB数字信号处理85个案例分析
- 数字信号处理——基于计算机的方法
- 基于MATLAB的雷达数字信号处理(源码
- 数字信号处理程佩清第四版答案(2
- 数字信号处理第二版英文版Richard G.
- 数字信号处理教程 MATLAB释义与实现
- 数字信号处理---基于计算机方法 第四
- MATLAB数字信号处理85个实用案例精讲
- 数字信号处理的MATLAB实现+科学出版社
- 数字信号处理及其MATLAB实现[万永革版
- 数字信号处理及MATLAB仿真
- 基于FPGA的数字信号处理第2版,自制书
- 数字信号处理-理论、算法与实现 第
- 冈萨雷斯—数字图像处理中文与英文
- 数字信号处理:原理、算法与应用第
- 《数字信号处理导论-matlab实验 第二版
- MATLAB数字信号处理85个实用案例精讲
- 数字信号处理题解及电子课件—胡广
- 基于 MATLAB 的语音信号分析与处理的课
- MATLAB数字信号处理85个实用案例精讲
- MATLAB数字信号处理85个实用案例精讲
- MATLAB仿真在信号处理中的应用、数字
- 数字信号处理的matlab实现的常用算法
- 基于IIR对信号进行频谱分析及滤波处
评论
共有 条评论