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)));