Синтез сигнала (одиночный импульс и их последовательность) методом прямого программирования и использования встроенной функции Matlab

Автор: Пользователь скрыл имя, 19 Ноября 2010 в 23:52, задача

Описание работы

Для синтеза сигнала применяется функция sawtooth. Она служит для построения пилообразного сигнала. Система matlab отличный помощник для обработки сигналов, в частности для синтеза сигналов.

Работа содержит 1 файл

Лаба_1.docx

— 513.23 Кб (Скачать)
  1. Цель работы:  Синтез сигнала (одиночный импульс  и их последовательность) методом  прямого программирования и использования  встроенной функции  Matlab.
 
 
 
 
  1. листинг программы: 
 
 

%   синтез  сигнала без стандартов матлаб

clear

clc

x1=0;

x2=2*pi;

dx=x1:pi/50:x2;

T=12*pi;                       % период функции

all_x= 0:pi/50:T;     % участок целого сигнала

s1=1/10*pi*dx;              % линейная прямая

s3=zeros(1,298);  

 

mat1 =[s1 s1];

mat2 =[mat1 s1];

mat3 =[mat2 s3];

j=0;                          %доп переменная наращивания по Х

for i=0:1:2

   hold on;   

   plot(j+all_x, mat3, 'r');

   j=j+T;

   hold off;

end;

axis([0 T 0  2]);

pause(2);

axis([0 3*T 0  2]);

pause(2);

               %синтез сигнала с использованием функции matlab

dx = 6*pi+pi/50:pi/50:6*pi+300*pi/50;

x = 0:pi/50:6*pi;

 

y = sawtooth(x,1) +1;

plusX = [x  dx];

dy = zeros(1,300);

plusY = [y   dy];

j=0;           %доп переменная наращивания по Х

hold off;

plot(all_x,mat3,'w');

for i=0:1:2

   hold on;   

   plot(j+plusX,plusY);

   j=j+T;

   hold off

end;

axis([0 T 0  2]);

pause(2);

axis([0 3*T 0  2]); 
 
 
 

  1.  Результаты работы программы

     

       С помощью стандартных функций Matlab.

 
 

  1. Вывод:

    Для синтеза сигнала  применяется функция  sawtooth. Она служит для построения пилообразного сигнала. Система matlab отличный помощник для обработки сигналов, в частности для синтеза сигналов.

Информация о работе Синтез сигнала (одиночный импульс и их последовательность) методом прямого программирования и использования встроенной функции Matlab