Главная страница
Навигация по странице:

  • ПО ДИСЦИПЛИНЕ «ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ» ТЕМА: ДИСКРЕТНЫЕ СИГНАЛЫ ВАРИАНТ №2

  • Результаты работы Программный код

  • Полученные результаты

  • Цос первая лаба. Дискретные сигналы


    Скачать 115.09 Kb.
    НазваниеДискретные сигналы
    АнкорЦос первая лаба
    Дата26.09.2021
    Размер115.09 Kb.
    Формат файлаdocx
    Имя файлаLab1.docx
    ТипОтчет
    #237130

    МИНОБРНАУКИ РОССИИ

    Санкт-Петербургский государственный

    электротехнический университет

    «ЛЭТИ» им. В.И. Ульянова (Ленина)

    Кафедра ТОР


    ОТЧЕТ

    ПО ЛАБОРАТОРНОЙ РАБОТЕ № 1

    ПО ДИСЦИПЛИНЕ «ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ»

    ТЕМА: ДИСКРЕТНЫЕ СИГНАЛЫ

    ВАРИАНТ №2


    Студенты гр. 8182




    Воронов И.А.







    Мокляк О.А.

    Преподаватель




    Петров А.В.



    Санкт-Петербург

    2021

    Цель работы

    • Знакомство со средой MATLAB.

    • Формирование и построение графика кусочно-линейного дискретного сигнала.

    • Расчет и построение графика спектра дискретного сигнала.

    • Расчет и построение графика аналогового сигнала, восстановленного по дискретным отсчетам в соответствии с теоремой Котельникова.


    Результаты работы


    Программный код
    clc;

    clear;

    close all;
    %Формирование дискретного сигнала
    u1=0; u2=9; u3=9; u4=-8;

    T1=2*10^-3; T2=6*10^-3; Fd=6*10^3;

    Td=1/Fd; %интервал дискретизации

    dt1=0:Td:T1; %временные отсчеты первого отрезка

    dt2=T1+Td:Td:T2; %временные отсчеты второго отрезка

    a1=4.5;

    a2=-4.25;

    b1=0;

    b2=17.5;

    y1=a1*dt1*10^3+b1;

    y2=a2*dt2*10^3+b2;

    y=[y1 y2];

    t=[dt1 dt2];

    figure(1);

    subplot(2,1,1);

    plot(t,y);

    xlabel ('t, c');

    ylabel ('U, В');

    title ('Дискретный сигнал функция plot');

    subplot(2,1,2);

    stem(t,y);

    xlabel ('t, c');

    ylabel ('U, В');

    title ('Дискретный сигнал функция stem');
    %Построение графика спектра дискретного сигнала

    N=size(y);

    k=(0:N(2)-1).';%вектор-столбец номеров отсчетов

    w=-pi:pi/1000:pi; %вектор-строка равномерно расположенных частот

    f=y*exp(k*w*(-1i));

    aw=abs(f); %Амплитудный спектр

    bw=angle(f); %Фазовый спектр

    F=Fd*w/(2*pi); %линейнай частота

    figure (2);

    subplot(2,1,1);

    plot(F,aw);

    xlabel ('f, Гц');

    ylabel ('|X(w)|, В');

    title ('Амплитудный спектр сигнала');

    subplot(2,1,2);

    plot(F,bw);

    xlabel ('f, Гц');

    ylabel ('arg(X(w)), Рад');

    title ('Фазовый спектр сигнала');

    %Восстановление аналогового сигнала по теореме Котельникова
    tv=-5/Fd:1/(10*Fd):5/Fd+T2;%Набор значений времени

    St=zeros(1,length(tv));%заготовка вектора значений восстановленного сигнала
    %Вычисление суммы

    for k=1:N(2)

    St=St+(y(k)*sin(pi*(tv-(k-1)*Td)/Td)./(pi*(tv-(k-1)*Td)/Td));

    end
    figure (3);

    hold on;

    plot(tv,St);

    stem(t,y);

    xlabel ('kT, c');

    ylabel ('U, В');

    title ('Дискретный и восстановленный сигналы');


    Полученные результаты







    Вывод:

    В ходе выполнения лабораторной работы был построен график кусочно-линейного дискретного сигнала с помощью функций plot и stem, затем был построен график спектра дискретного сигнала. Также был произведен расчет и построение графика аналогового сигнала, восстановленного по дискретным отсчетам в соответствии с теоремой Котельникова.


    написать администратору сайта