1. спроектировать фильтр пихты lp с использованием fir1, fir2, firpm
2. используйте три частоты среза 500–1000 Гц, 1001–2000 Гц, 2001–3000 Гц.
3. построить частотную характеристику с использованием freqz и fft
4. Найдите групповую задержку, используя angle(), unwrap(), freqz() и diff().
5. отфильтровать сигнал с помощью filter(), а затем воспроизвести оригинал и звук и отфильтровать с помощью soundsc()
6. сравните выходные данные функции myfilter() для реализации операции фильтрации.
среди всего этого, пожалуйста, дайте мне знать, как я могу использовать комбинацию, например график ( 20 * log10 (abs (fft (b, 8000)))); тип команды..
я уже использовал fir1 и получил затухание не менее 40 дБ .. воспроизвел исходный звуковой сигнал .. боролся с 3-м шагом, начиная с fft и функция сюжета
ОТВЕЧАТЬ
Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.
Как правило, возвращаемые значения из функции построения фильтра представляют собой два вектора a и b, которые представляют числитель и знаменатель передаточной функции H, вы можете следовать этому протоколу:
% Example of the vector a and b : b=[1.2 0.9 1 2 2.3 6]; a=[1.6 0.75 1 1 -1 0.99]; N=512; % number of points for frequency computation Fs=8000; % 8Khz [h,f]=freqz(b,a,N,Fs); figure, plot(f,20*log10(abs(h)));