ДЕРЖАВНА АВТОНОМНОЕ освітні установи 
  Вищої професійної освіти 
   Бєлгородський державний університет  
  ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ І ПРИКЛАДНОЇ МАТЕМАТИКИ 
  КАФЕДРА ІНФОРМАЦІЙНО-ТЕЛЕКОМУНІКАЦІЙНИХ СИСТЕМ І ТЕХНОЛОГІЙ 
        Звіт з лабораторної роботи №1  
   з дисципліни: Передача зображення та звуку по каналах Інтернет  
   Тема роботи Створення і аналіз звукових сигналів в середовищі Matlab  
    студентки очного відділення 
  курсу 83001106 групи 
  Євтушенко Марини Олексіївни 
         БІЛГОРОД , 2015 
   Мета роботи:  
  Згенерувати і зберегти мелодію у вигляді звукового файлу формату wav. Провести частотний аналіз отриманого сигналу. 
   Результати виконання роботи:  
   Лістинг програми:  
  % Частоти нот першої октави, Гц 
 % дієз 
 % ДО 261,6 277 
 % РЕ 293,7 311 
 % МІ 329,6 
 % ФА 349,2 370 
 % СІЛЬ 392415 
 % ЛЯ 440460 
 % СІ 494 
				
				
				
				
			 % частота дискретизації Fs - кількість відліків в секунду 
 % тривалість сигналу (сек) - кількість відліків ділити на частоту 
 % дискретизації 
 % тривалість сигналу (відліки) - кількість секунд помножити на частоту 
 % дискретизації=16000; % Fs1 - частота дискретизації=8; % Bits1 - розрядність кодування звуку=0.2; % T1 - тривалість секунд=Fs1 * t1; % N1 - тривалість (відліків)=2 * pi/Fs1; % Koef1 - коефіцієнт для отримання сигналу частото1 1 Гц_do=261,6; % F1 - частота сигналу ДО 
  f_re=293.7; _mi=329,6; _fa=349.2; _sol=392; _la=440; _si=494;=[0: 1: n1];=sin (f_do * koef1 * x) ;=sin (f_re * koef1 * x);=[y1 y2];=sin (f_mi * koef1 * x); y=[y y2];=sin (f_re * koef1 * x); y=[y y2];=sin (f_do * 2 * koef1 * x); y=[y y2];=sin (f_si * koef1 * x); y=[y y2];=sin (f_la * koef1 * x); y=[y y2];=sin (f_do * 2 * koef1 * x); y=[y y2];=sin (f_si * koef1 * x); y=[y y2];=sin (f_la * koef1 * x); y=[y y2];=sin (f_sol * koef1 * x); y=[y y2];=sin (f_mi * koef1 * x); y=[y y2];=sin (f_la * koef1 * x); y=[y y2];=sin (f_mi * koef1 * x); y=[y y2];=sin (f_sol * koef1 * x); y=[y y2];=sin (f_mi * koef1 * x); y=[y y2];=sin (f_do * 2 * koef1 * x); y=[y y2];=sin (f_re * koef1 * x); y=[y y2];=sin (f_mi * koef1 * x); y=[y y2];=sin (f_re * koef1 * x); y=[y y2];=sin (f_do * 2 * koef1 * x); y=[y y2];=sin (f_si * koef1 * x); y=[y y2];=sin (f_la * koef1 * x); y=[y y2];=sin (f_la * koef1 * x); y=[y y2]; (y, Fs1); (y) 
 % зберегти мелодію в wav файл (y, Fs1, Bits1, D: мова 01. wav ); 
 % зберегти мелодію в mp3 файл 
 % mp3write (y, Fs1, Bits1, D: мова 02. mp3 ); 
  [S, Fd,]=wavread ( D: мова 01 розрядність 16. wav ); 
  Nt=length (S); (1), plot (S) 
  xlabel ( тривалість сигналу ); ( амплітуда сигналу ); 
  Nf=1024;=zeros (1, Nf); k=1: Nf (k)=0; (k)=0; j=1: Nt (k)=Re1 (k) + S (j) * cos (pi * (j - 1) * (k - 1)/Nf); (k)=Im1 (k) + S (j) * sin (pi * (j - 1) * ( k - 1)/Nf); (k)=(Re1 (k) ^ 2 + Im1 (k) ^ 2)/Nt;=[0.0001: Fd/(2 * Nf): Fd/2], (2) , plot (f1, P1) ( частота сигналу ); 
  ylabel ( енергія сигналу ); 
    Рисунок 1 - Графік залежності обсягу wav-файлів від розрядності кодування сигналу  
    Малюнок 2 - Графік залежності обсягу wav-файлів від бітрейту  
    Малюнок 3 - Спектр wav - файлу розрядністю 8  
    Малюнок 3. а - Збільшений спектр wav - файлу розрядністю 8  
    Малюнок 4 - Спектр wav - файлу розрядністю 16  
    Малюнок 4. а - Збільшений спектр wav - файлу розрядністю 16  
    Малюнок 5 - Спектр wav - файлу розрядністю 24  
    Малюнок 5. а - Збільшений спектр wav - файлу розрядністю 24  
    Малюнок 6 - Спектр першої ноти ДО raquo ;, записаного wav-файлу розрядністю 8  
    Малюнок 7 - Спектр першої ноти ДО raquo ;, записаного wav-файлу розрядністю 16