Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет „Львівська політехніка”
Кафедра ЕОМ
Звіт
з лабораторної роботи № 4
з дисципліни:
“Проектування комп'ютерних засобів обробки сигналів і зображень”
на тему:
Модуляція та демодуляція сигналів.
Амплітудна модуляція складених сигналів
Львів 2014
Мета
Розглянути принципи модуляції сигналів. Проаналізувати особливості різних типів модуляції. Ознайомитись з алгоритмом отримання амплітудної модуляції звукових сигналів під задані вимоги до каналу передачі сигналів.
№
Вхідний сигнал,
t=0..1000
Частоти вхідного сигналу, Гц,ωn
Тип функції несучого коливання
Частота несучо-
го коливання
Амплітуда
несучого коливання,
Фаза
несучого коливання,
Частота дискети-
зації, Гц
Fs
Коефіцієнт модуляції,
ma
16
6,0
9,1
9,9
24 π
16
π/10
374
0.7
Завдання
Теоретичні відомості
Модуляція (лат. modulatio - мірність, розмірність) — процес зміни одного або декількох параметрів високочастотного модульованого коливання за законом інформаційного низькочастотного повідомлення (сигналу)[1]. У результаті спектр керуючого сигналу переноситься в область високих частот, оскільки для ефективної трансляції в ефір необхідно щоб усі приймально-передавальні станції працювали на різних частотах і «не заважали» один одному. Це процес «посадки» інформаційного коливання на апріорно відому несучу. Передана інформація закладена в керуючому сигналі (модулюючий). Роль носія інформації виконує високочастотне коливання, назване несучим. Як несучі можуть бути використані коливання різної форми (прямокутні, трикутні і т.д.), однак найчастіше застосовуються гармонійні коливання.
Класифікація видів модуляції
За видом інформаційного сигналу:
аналогова (неперервна) модуляція (аналоговий сигнал);
дискретна модуляція (дискретний сигнал);
маніпуляція (0-1)
За видом переносника (або несучої частоти):
гармонічна (синусоїдальний сигнал);
імпульсна (прямокутний періодичний імпульс);
цифрові;
За видом параметрів несучої частоти, які зазнають зміни під дією інформаційного сигналу:
амплітудна модуляція;
частотна модуляція;
фазова модуляція;
широтна модуляція;
широтно-імпульсна модуляція.
При гармонічній модуляції несучими є гармонійне коливання. Розрізняють амплітудну (АМ), частотну (ЧМ) і фазову (ФМ) модуляції.
Лістинг
//--------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "lab4.h"
#include "Math.h"
//--------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//--------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//--------------------------------------------------------------
//-----------------------------------------------------------------------
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
double X[374];
double U0[374];
double Am[374];
double fftAm[374];
double Y[374];
double p=3.14;
int N=374;
double re;
double im;
for (int i=0; i<374; i++){
X[i]=(sin(2*p*6.0*i)+sin(2*p*9.1*i)+sin(2*p*9.9*i));// ПОДІЛИТИ НА 345
U0[i] = (16*sin(24*p*i/374+p/10));
Am[i] = U0[i]*(1+0.7*X[i]);
Y[i]=Am[i]*(16*sin(24*p*i/374+p/10));
}
for (int k = 0; k < N; k++)
{
re = 0.0;
im = 0.0;
for (int n = 0; n < N; n++)
{
re += Am[n] * cos(2 * p * k * n / N);
im -= Am[n] * sin(2 * p * k * n / N);
}
fftAm[k] = sqrt(pow(re,2) + pow(im,2)) / (N / 2);
}
for (int i=0; i<374; i++){
Series1->AddXY(i, X[i] );
Series2->AddXY(i, U0[i] );
Series3->AddXY(i, Am[i] );
Series4->AddXY(i, fftAm[i] );
Series5->AddXY(i, Y[i] );
Series6->AddXY(i, X[i]*3.5 );
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
Series1->Clear();
Series2->Clear();
Series3->Clear();
Series4->Clear();
Series5->Clear();
Series6->Clear();
}
//---------------------------------------------------------------------------
Результат виконання програми
/
Рис.1. Результати роботи програми.
Висновок:
На даній лабораторній роботі я розглянув принцип модуляції сигналів. А також проаналізував особливості різних типів модуляції. Ознайомився з алгоритмом отримання амплітудної модуляції звукових сигналів під задані вимоги до каналу передачі сигналів.