VNLab

Слични документи
Орт колоквијум

1

Орт колоквијум

PowerPoint Presentation

Microsoft Word Pravilnik OO_Prilog 1

Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i

Kombinatorno testiranje

Универзитет у Бањој Луци Електротехнички факултет Катедра за Општу електротехнику предмет: Теорија електричних кола 1 ЛАБ 01: Симулација електричних к

ТЕОРИЈА УЗОРАКА 2

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аут

4

Microsoft Word - primeripitalicaIVciklusABGSiOOU.doc

Повезивање са интернетом

Београд, МАТРИЧНА АНАЛИЗА КОНСТРУКЦИЈА ЗАДАТАК 1 За носач приказан на слици: а) одредити дужине извијања свих штапова носача, ако на носач

1198. Agencija za elektronske komunikacije i poštansku djelatnost, na osnovu člana 11 stav 4 i člana 98 Zakona o elektronskim komunikacijama (''Sl. li

Elektrotehnički fakultet Univerziteta u Beogradu Relejna zaštita laboratorijske vežbe Vežba 3: ISPITIVANJE ELEKTRONSKOG FREKVENCIJSKOG RELEJA RFN-30 U

glasnik044.pdf

Z-15-85

Z-16-32

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera

Microsoft PowerPoint - JavaP9_2019

Microsoft Word - Plan raspodjele radio-frekvencija iz opsega MHz_predlog.docx

MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU

Crna Gora AGENCIJA ZA ELEKTRONSKE MEDIJE Broj: Podgorica, godine UPUTSTVO ZA SNIMANJE EMITOVANIH MATERIJALA ELEKTRONSKIH MEDIJA Pod

Laboratorija za termičku obradu Inženjerstvo površina Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preu

744. AGENCIJA ZA ELEKTRONSKE KOMUNIKACIJE I POŠTANSKU DJELATNOST (u daljem tekstu: Agencija), na osnovu čl. 11 st. 4 i čl. 14 st. 1 tač. 2, a u vezi s

Microsoft Word - OAM.doc

Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafič

CRNOGORSKI KOMITET CIGRE Fuštić Željko doc. dr Martin Ćalasan Elektrotehnički fakultet,ucg Simulacione i eksperim

P1.2 Projektovanje asemblera

Microsoft Word - vjezba_1_grupa_B.docx

Broj indeksa:

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

ODE_0 [Compatibility Mode]

Kolokvijum_MPK_2008.doc

Slide 1

Microsoft Word - Nacrt Pravilnika o visini naknade za frekvencije

Microsoft PowerPoint - DAC.ppt [Compatibility Mode]

Microsoft Word - sm - ISPITNA PITANJA1.doc

Microsoft PowerPoint - SRV LV5.ppt [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

EНЕРГЕТСКИ ПРЕТВАРАЧИ 1 јануар Трофазни једнострани исправљач прикључен је на круту мрежу 3x380V, 50Hz преко трансформатора у спрези Dy, као

LAB PRAKTIKUM OR1 _ETR_

Microsoft Word - Izmene i dopune konkursne dokumentacije , D 26

zad_6_2.doc

Microsoft PowerPoint - 12 PAIK Planiranje rasporeda modula (2016) [Compatibility Mode]

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

El-3-60

Z-16-48

MAT-KOL (Banja Luka) XXV (1)(2019), DOI: /МК A ISSN (o) ISSN (o) JOŠ JEDAN DO

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Mentor: Ružica Mlinarić, mag. inf. Računalstvo Usporedba programskih jezika Sabirnice Operacijski sustav Windows 10 Operacijski sustav ios Osnovna gra

prva.dvi

Neuronske mreže

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

CRNOGORSKI KOMITET MEĐUNARODNOG VIJEĆA

Slide 1

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Microsoft PowerPoint - sis_av14_2002.ppt

PowerPoint-Präsentation

STABILNOST SISTEMA

SPR , IV godina, VHDL – Ispitna pitanja

MAT-KOL (Banja Luka) XXV (2)(2019), DOI: /МК A ISSN (p) ISSN (o) PET RAZNI

Z-16-45

Microsoft Word - oae-09-dom.doc

FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

Z-15-68

ggmap

Microsoft Word - pitalice.doc

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

Правилник о допуни Правилника о усклађеним износима накнаде за управљање посебним токовима отпада Члан 1. У Правилнику о усклађеним износима накнаде з

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, поштански преградак 34, ПАК телефон:

Uvod u računarstvo 2+2

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Z-16-66

Opticum HD - Uputstvo za skeniranje kanala.docx

n50

Microsoft PowerPoint - MODELOVANJE-predavanje 9.ppt [Compatibility Mode]

PowerPoint Presentation

ДРУШТВО ФИЗИЧАРА СРБИЈЕ МИНИСТАРСТВО ПРОСВЕТЕ И СПОРТА РЕПУБЛИКЕ СРБИЈЕ Задаци за републичко такмичење ученика средњих школа 2006/2007 године I разред

SONY - STR-DA2400ES Visekanalni AV prijemnik

M:.. ~-i~ij_i_~!--~~~-j.~~-ij-~i-~:--~-~~-~-g~-~~e~-~~j~--~_ig~~~-! ~!-~--J?.~ ij~-~-~-~-~-~~--~-ij-~~~:v-~ D

Z-16-64

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)

SONY - STR-DA3300ES Visekanalni AV prijemnik

Транскрипт:

CommLab CommLab 22/23 (2..22) PCM (Pulse Code Modulation) Impulsna kodna modulacija Cilj vežbe Cilj vežbe je upoznavanje sa PCM modulacijom. PCM predstavlja metodu kojom se kontinuirani analogni signal konvertuje u ekvivalentni digitalni signal. To je standardna forma za digitalne audio signale i različite Blu ray, Compact Disc i DVD formate, kao i za sisteme digitalne telefonije. Za konverziju analognog signala u digitalni korišćenjem PCM potrebno je preduzeti tri koraka: odmeravanje (uzorkovanje) sampling kvantizacija kodiranje Kao rezultat dobija se niz binarnih signala (bit stream). Konvencionalni PCM sistemi zahtevaju 6 puta veću širinu propusnog opsega u odnosu na analogni signal. Na primer, 4 KHz za analogni govorni kana l 6 x 4 = 64 KHz za digitalni signal (PC M). Faktor za ocenu kvaliteta PCM sistema predstavlja stepen greške bita BER (Bir Error Rate). Kriterijumi su takvi da BER ne sme da pređe sledeće vrednosti (BER=x 6, x 9, x 2 itd). Na osnovu Nyquist ovog kriterijuma uzorci se uzimaju za 4 KHz govorni signal svakih /8 u sekundi ili svakih 25 μs ili za 5 KHz audio signal /3 u sekundi što odgovara intervalu od 33,3 μs. Za signal na slici, nivoi kvantizacije u trenutku uzorkovanja su: 7, 9,, 2, 3, 4, 4, 5, 5, 5, 4, itd. Kodiranjem ovih vrednosti u binarne cifre će se dobiti sledeći skup simbola dužine 4 bita (nibl): (23 +22 +2 +2 =+4+2+=7),,,,,,,,,,. Zadatak.. Ovaj program ilustruje kako izgleda kvantizovani signal. Generisati signal x=sin(t) i nacrtati ga u vremenskom intervalu: t=:.:;

Prikaz signala se vrši sledećim kodom: CommLab 22/23 (2..22) clc close all clear all % analogni signal t=:.:; x=sin(t); subplot(2); plot(t,x); Izvršiti uniformnu kvantizaciju sa 8, a zatim i 6 nivoa na signalu x. Nacrtati kvantizovane signale na istom grafikonu kao i originalni signal (ukupno dva grafikona). Upotrebiti funkciju uquant. Funkcija uquant je ekstreni Matlab skript pod nazivom uquant.m koji se poziva kao potprogram iz glavnog programa. Kod koji poziva uquant sa parametrima kvantizacije na 8 nivoa je: Quantized_signal=uquant(x,8); subplot(22); plot(t,quantized_signal); Funkcija uquant ima sledeći kod i snima se kao Matlab dokument (m file) pod nazivom uquant.m u istom direktorijumu gde se nalazi i glavni program. function y=uquant(x,n) % defining the function in MATLAB % This function perform a uniform quantization and required two parameters, % the first one is the sample and the second is # of levels that we need a=max(max(x))-min(min(x)); % this is a variable that compute the difference between the maximum value % of the signal and the minimum one. delta= a/(n-); % the value of the quantization step between levels. z=(x-min(min(x)))/delta; y=round(z); % Round the sampled signal to the nearest level. Rešenje... 5 -.5-2 3 4 5 6 7 8 9.5 -.5-2 3 4 5 6 7 8 9 8 5 6 4 2 2 3 4 5 6 7 8 9 Slika.. a) 8 nivoa kvantizacije 5 2 3 4 5 6 7 8 9 Slika.. b) 6 nivoa kvantizacije

CommLab 22/23 (2..22) Zadatak.2. Generisati signal x=sin(t) i nacrtati ga u vremenskom intervalu: t=:.:; Matlab skript treba da izvrši prikaz originalnog signala, signala sa 8 i signala sa 6 nivoa kvantizacije. Pored navedenog, skript proračunava vrednosti SQNR (Signal to Quantization Noise Ratio) u db za oba kvantizovana signala. Skript ima sledeći kod: % vremenski interval t=[:.:]; % signal x=sin(t); % poziv funkcije za prikaz PCM signala sa 8 nivoa kvantizacije [sqnr8,aquan8,code8]=u_pcm(x,8); % prikaz vrednosti za SQNR - Signal-to-Quantization-Noise Ratio u db fprintf('\n\nsa 8 nivoa kvantizacije SQRN ima vrednost:%2.2f db\n',sqnr8); % poziv funkcije za prikaz PCM signala sa 6 nivoa kvantizacije [sqnr6,aquan6,code6]=u_pcm(x,6); % prikaz vrednosti za SQNR - Signal-to-Quantization-Noise Ratio u db fprintf('\nsa 6 nivoa kvantizacije SQRN ima vrednost:%2.2f db\n',sqnr6); plot(t,x,t,aquan8,t,aquan6, t,zeros(,length(t))); Za prikaz kvantizovanih signala i proračun SQNR koristi potprogram u_pcm.m koji sadrži sledeći kod: function [sqnr,a_quan,code]=u_pcm(a,n) % U_PCM - uniform PCM encoding of a sequence % SQNR,A_QUAN,CODE]=U_PCM(A,N) % a=input sequence. % n=number of quantization levels (even). % sqnr=output SQNR (in db). % a_quan=quantized output before encoding. % code=the encoded output. amax=max(abs(a)); a_quan=a/amax; b_quan=a_quan; d=2/n; q=d.*[:n-]; q=q-((n-)/2)*d; for i=:n a_quan(find((q(i)-d/2 <= a_quan) & (a_quan <= q(i)+d/2)))=... q(i).*ones(,length(find((q(i)-d/2 <= a_quan) & (a_quan <= q(i)+d/2)))); b_quan(find( a_quan==q(i) ))=(i-).*ones(,length(find( a_quan==q(i) ))); a_quan=a_quan*amax; nu=ceil(log2(n)); code=zeros(length(a),nu); for i=:length(a) for j=nu:-:

if ( fix(b_quan(i)/(2^j)) == ) code(i,(nu-j)) = ; b_quan(i) = b_quan(i) - 2^j; sqnr=2*log(norm(a)/norm(a-a_quan)); CommLab 22/23 (2..22) Rešenje.2..8.6.4.2 -.2 -.4 -.6 -.8-2 3 4 5 6 7 8 9 Slika.2. Signal sa 8 i 6 nivoa kvantizacije Zadatak.3. Koristeći kod i funkciju uquant.m kao u zadatku.. prikazati kvantizovani signal sin 2 sin 2 3 3 sa 8 i 6 nivoa kvantizacije. Rešenje.3..5 -.5 -.5..5.2.25.3.35.5 -.5 -.5..5.2.25.3.35 8 5 6 4 2 5.5..5.2.25.3.35.5..5.2.25.3.35 Slika.3. a) 8 nivoa kvantizacije Slika.3. b) 6 nivoa kvantizacije Zadatak.4.

CommLab 22/23 (2..22) Koristeći kod i funkciju u_pcm.m kao u zadatku.2. prikazati kvantizovani signal sa 8 i 6 nivoa kvantizacije i proračunati SQNR. Rešenje.4. sin 2 sin 2 3 3.8.6.4.2 -.2 -.4 -.6 -.8 -.5..5.2.25.3. 35 Literatura Slika.4. Signal sa 8 i 6 nivoa kvantizacije [ ] John G. Proakis, Masoud Salehi, Contemporary Communication Systems using Matlab, PWS Publishing Company, Boston, USA, 998.