Сигналдарды кодтау және модуляциялау әдістері


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 12 бет
Таңдаулыға:   

Зертханалық практика. Лабораториялық жұмыс. 1 Кодтау және сигналды модуляциялау әдістеріЗертханалық жұмыс. 2 Жылдам Ethernet желісін есептеуЛабораториялық жұмыс . 3 Пакет іздеу құралына кіріспе. Қарапайым желіні модельдеу зертханасы. 4 пакеттік трассер. Маршрутизаторлар зертханасын конфигурациялау

Зертханалық шеберхана көздерден алынған материалдарға негізделген [13; 29] .

Лаборатория 1. Сигналдарды кодтау және модуляциялау әдістері

Жұмыстың міндеттері:

Октаваның жоғары деңгейлі бағдарламалау тілін қолданып сигналдарды кодтау және модуляциялау әдістерін үйрену. Спектр мен сигнал параметрлерін анықтау. Аналогтық амплитудалық модуляция мысалын пайдаланып сигналды модуляциялау принциптерін көрсету. Сигналдың өзін-өзі синхрондау қасиетін зерттеу.

Теориялық ақпарат

Октавада жұмыс істеу негіздері. Октава - есептеу математикасының мәселелерін шешуге арналған жоғары деңгейлі интерпретацияланған тіл. Октава интерпретаторы операциялық жүйенің терминалынан консоль үшін октава командасы немесе терезе интерфейсі үшін qtoctave көмегімен іске қосылады.

Октава интерпретаторы терезесінде қолданушы октава тілінің жеке командаларын да, программаларға біріктірілген командалар тобын да енгізе алады. Егер жол «; » - мен аяқталса, онда нәтижелер экранда көрінбейді. Егер жолдың соңында «; » таңбасы болса жоқ, содан кейін жұмыс нәтижелері көрсетіледі. % Таңбасынан кейінгі жолдағы мәтін түсініктеме жолы болып табылады және оны аудармашы өңдемейді.

Октаваның екі режимі бар: терминал және бағдарламалық жасақтама. Терминал режимінде жеке командалар интерпретатор терезесіне ретімен енгізіледі. Бағдарламалық режимде кейіннен Октава ортасында орындалу үшін іске қосылатын дәйекті орындалатын В командаларын сақтайтын В (. w кеңейтілімімен) мәтіндік файл құрылады. Октавадағы ең қарапайым арифметикалық амалдар;

+ - қосу;

- азайту;

* - көбейту;

/ - бөлу;

- дәрежелеу.

Айнымалыны анықтау үшін айнымалының атауын, «=» таңбасын және айнымалының мәнін теру керек, мұндағы тең белгісі тағайындау операторы В:

айнымалы атауы = өрнек мәні

Жүйе айнымалы атауларында үлкен және кіші әріптерді ажыратады. Тағайындау операторының оң жағындағы өрнек сан, В арифметикалық өрнек, символдық жол немесе символдық өрнек болуы мүмкін. Егер таңба немесе жолдық айнымалы туралы айтатын болсақ, онда оператордың оң жағындағы өрнек бір тырнақшаға алынуы керек.

Егер командада тағайындау белгісі болмаса, онда әдепкі бойынша есептелген мән ans арнайы жүйелік айнымалысына тағайындалады. Сонымен, алынған мәнді келесі есептеулерде қолдануға болады, бірақ ans мәні әр командалық шақырудан кейін тағайындау операторысыз өзгеретінін есте ұстаған жөн.

Жүйенің айнымалылары:

• - ans - тағайындау белгісі жоқ соңғы операцияның нәтижесі;

• - i, j - ойдан шығарылған бірлік (V - T) ;

• - pi - l саны (3. 141592653589793) ;

• - е - е саны (көрсеткіш 2. 71828183) ;

• - inf - машинаның шексіздік белгісі (°°) ;

• - NaN - анықталмаған нәтиже.

Осы айнымалылардың барлығын математикалық өрнектерде қолдануға болады.

Таза команда бір немесе бірнеше айнымалылардың анықтамасын жоюға арналған.

айнымалы атауы

Жалпы, Октавадағы функцияға қоңырау ұқсайды

айнымалы атауы = функция атауы (аргумент) немесе

функция атауы (аргумент)

Егер айнымалының аты көрсетілген болса, онда оған функцияның нәтижесі тағайындалады. Егер ол жоқ болса, онда В функциясы бойынша есептелген нәтиженің мәні ans жүйелік айнымалысына беріледі.

Тригонометриялық функциялармен жұмыс істеу мысалдары

https://studme.org/htm/img/15/2375/208.png

Мұнда »> командаларды енгізу үшін октавалық шақыру бар. Октаваның кейбір кіріктірілген ерекшеліктері:

• • sin (x) - х санының синусы

• • cos (x) - х санының косинусы;

• tan (x) - х санының тангенсі

• • exp (x) - х санының көрсеткіші

• log (x) - х санының табиғи логарифмі;

• • дөңгелек (х) - х санын бүтін санға дейін қалыпты дөңгелектеу;

• • рем (х, у) - х-ті у-ға бөлудің қалдықтарын есептеу

• • белгі (х) - х санының сигнал-функциясы, 0 береді, егер = 0, -1 - х <OB үшін және x> 0 үшін 1 болса;

• • sqrt (x) - х санының квадрат түбірі;

• abs (x) - х санының модулі.

Реляциялық операциялар екі операнды салыстырады және өрнектің дұрыс не жалған екендігін анықтайды:

<- аз;

> - көп;

= = - тең;

- тең емес;

<= - аз немесе тең;

> = - үлкен немесе тең.

Пайдаланушы анықтаған функцияға арналған синтаксис:

https://studme.org/htm/img/15/2375/209.png

Мұнда namel [, name2, . . . ] - шығыс параметрлерінің тізімі, яғни

есептеулердің соңғы нәтижесі берілетін айнымалылар, көңілді - бұл функцияның атауы, varl [, var2, . . . ] - енгізу параметрлері.

Функция ішіндегі барлық айнымалы атаулар, сондай-ақ енгізу және шығару параметрлері тізіміндегі атаулар жүйемен локальды, яғни қабылданады, яғни. бұл айнымалылар тек функция шеңберінде анықталған болып саналады. Октавадағы бағдарламалар мен функцияларды мәтіндік редактормен құруға және кеңейтімі бар файл ретінде сақтауға болады. м немесе. M. Бірақ функцияны құру және сақтау кезінде оның аты файл атауымен бірдей болуы керек екенін ұмытпаңыз. Бағдарламаны ол сақталған файлдың атын көрсету арқылы іске қосуға болады. Функцияға жүйенің кез-келген кіріктірілген функциясы сияқты қол жеткізіледі, яғни кіріс және шығыс параметрлерін көрсететін B. Сіз функцияны командалық жолдан шақыра аласыз немесе оны бағдарлама операторларының бірі ретінде пайдалана аласыз.

Массив дегеніміз - бір типтегі элементтердің тіркелген санынан тұратын бірнеше мәліметтер типі. Кез-келген басқа айнымалы сияқты, arrayB-ге де ат беру керек.

Октавада бір өлшемді массивті анықтаудың ең оңай әдісі

https://studme.org/htm/img/15/2375/210.png

Мұндағы Xn - массивтің бірінші элементінің мәні, Xk - массивтің соңғы элементінің мәні, dX - массивтің келесі элементтерінің әрқайсысы жасалатын қадам, яғни. екінші элементтің мәні Xn + dX, үшінші Xn + dX + dX және т. б. Xk дейін. Массивтерді құрудың мысалдары:

https://studme.org/htm/img/15/2375/211.png

299

https://studme.org/htm/img/15/2375/212.png

Массивтің атауын және жақшаның ішіндегі элементтің реттік нөмірін көрсету арқылы вектордың элементіне сілтеме жасауға болады:

https://studme.org/htm/img/15/2375/213.png

Матрица элементтері төртбұрышты жақшаға да енгізіледі, ал жол элементтері бір-бірінен бос орын немесе үтірмен, В және жолдар үтір арқылы бөлінеді. Матрицаның} 'элементіне сілтеме жасай отырып, матрица атауынан кейін, жақша ішінде, үтірмен бөлінген В, элемент орналасқан қиылыстағы жол нөмірі мен баған нөмірін көрсетіңіз:

https://studme.org/htm/img/15/2375/214.png

Октавада сурет салу. F (x) функциясының екі өлшемді графигін салу үшін өлшемі бірдей x және y екі массивтерін құру керек, содан кейін графиктік функцияға жүгіну керек.

Сюжет функциясының синтаксисі:

https://studme.org/htm/img/15/2375/215.png

Мұнда x1, x2, . . . , xn - графикалық абсцисса массивтері; y1, y2, . . . , yn - графиктік ординаталар массивтері; si, s2, . . . , sn - жол параметрлерін анықтайтын және қажет болған жағдайда легендаға шығаруға мүмкіндік беретін форматтық жол.

Формат жолында сызық түріне, маркерге және оның өлшеміне, сызық түсіне және шартты белгілерге жауап беретін белгілер болуы мүмкін. «-» белгісі тұтас сызық үшін жауап береді. Сызықтың түсі латын алфавитінің әрпімен анықталады: y - сары, w - қызғылт, c - көк, r - қызыл, g - жасыл, b - көк, w - ақ. Кейбір белгілер таңбалары:. - нүкте, * - жұлдызша, х - крест, + - плюс, o - ашық шеңбер, p - ашық квадрат.

Мысалы, у = sin функциясын салу. R + (1/3) sin Зх + + (l / 5) sin 5х аралығында [-10; 10] (Cурет L. 1) келесіні қолдануға болады

Л.1. График функции у = sin х + (1/3) sin Зх + (1/5) sin 5х на интервале [-10; 10]

листинг: B

https://studme.org/htm/img/15/2375/217.png

Сурет. 1. Y = sin х + (1/3) sin Зх + (1/5) sin 5х функциясының графигі [-10; он]

Егер сіз қайтадан сызба функциясына сілтеме жасасаңыз, онда бірінші график сол терезеде өшіріліп, екіншісі салынады. Бір координаттар жүйесінде бірнеше графиктерді құру үшін келесі және келесі тәсілдерді орындауға болады:

  1. сюжет функциясына келесідей сілтеме жасаңыз:

https://studme.org/htm/img/15/2375/218.png

мұндағы xl, y1 - бірінші графиктің абсцисса және ордината массивтері, x2, y2 - екінші графиктің абсцисса және ордината жиымдары, . . . , xn, yn - абсцисса және n-графиктің ординаталар жиымдары;

2) графикті (x, y) функциясын қолдана отырып, әр графикке салыңыз, бірақ бұрын

сюжет (x2, y2), сюжет (x3, y3), B . . . B,

plot (xn, yn) терезені тазарту режимін блоктайтын ұстап тұру командасын шақырады.

Жұмыс киімі

• 1. Ч. -ның теориялық материалымен танысу. 3.

• 2. Зертханалық жұмыстардың тапсырмаларын орындаңыз 1. Тиісті графиктерді алыңыз.

• 3. Бағдарламалар тізімі мен алынған графиктерді қоса, орындалған жұмыс туралы есеп құрастырыңыз.

Парциалды Фурье қатарындағы импульстік сигналдың ыдырауы. Сандық технологияда сигналдың негізгі түрі импульстік сигнал болып табылады. Импульстік сигналды синусоидалы түрде математикалық сипаттауға болады. Сигналдың бұл түрі квадрат толқын деп аталады.

Меандр - радиотехникада кеңінен қолданылатын шексіз, периодты тікбұрышты сигнал (импульстік сигнал) . Импульс ұзақтығы мен осындай сигнал кезеңіндегі үзіліс ұзақтығы тең.

Меандр спектрінің формасы бар

https://studme.org/htm/img/15/2375/219.png

Квадрат толқын түзетін гармоникалардың сәйкес гармоника санына кері пропорционалды амплитудасы бар.

Аяқтауға арналған тапсырма

Wz-файлының кодын жасаңыз, оның нәтижесі гармониканың басқа санымен жүзеге асырылған меандр графикасы (L. 2-сурет) .

https://studme.org/htm/img/15/2375/220.png

Октавадағы бағдарлама тізімі:

https://studme.org/htm/img/15/2375/221.png

Мұнда repmat функциясы (A, M, 1 бөліктер массивін құрайды; үш енгізу аргументі бар: А массиві, M жолдар саны және жаңадан құрылған массив үшін NB бағандар; sishzish - жиым элементтерін жинақтау.

Л.2. Графики меандра, содержащего различное число гармоник

Сурет: L. 2. Гармониканың басқа саны бар меандр графиктері:

барлық графиктерде тік ось амплитуда мағынасына ие, ерікті бірліктермен өлшенеді; көлденең ось - уақытты сигнал кезеңіне бөлу

Спектр мен сигнал параметрлерін анықтау. Екі бөлек сигналдың спектрін және олардың қосындысын анықтаңыз. Іріктеме жылдамдығы (сынамалар саны) Котельников теоремасы негізінде бастапқы сигнал спектрінің енінен екі есе артық таңдалады (осылайша, келесі мысалда іріктеу жиілігін 80 Гц қабылдау жеткілікті болды) .

Жұмысты басқа үлгі ставкасымен орындап көріңіз. Егер сіз 80 Гц-тен төмен жылдамдықты алсаңыз не болады?

Екі синусоидалы сигнал үшін (сурет LZ) олардың спектрін анықтау қажет. HresSgelp файлында сигнал параметрлерін орнатыңыз:

Л.З. Два синусоидальных сигнала разной частоты

https://studme.org/htm/img/15/2375/224.png

Сурет: Л. З. Әр түрлі жиіліктегі екі синусоидалы сигналдар:

тік ось амплитудасының мағынасына ие, ерікті бірліктермен өлшенеді; көлденең ось - герцпен өлшенетін жиілік (Гц)

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
ҚОЗҒАЛМАЛЫ ҰЯЛЫ БАЙЛАНЫСТЫҢ ЖЕЛІСІ
Телекоммуникацияда қолданылатын сигналдардың түрлері
Модуляция
Аналогты сигналдарды тарату жолдары
ИКМ ЖӘНЕ УАКБ БЕРУ ЖҮЙЕЛЕРІ
Тар жолақты сигнал
Бастапқы сандық сигнал
Сандык РРЛ тасушы сигналды модуляциялау
Тропосфералық радиорелейлік байланыс
Арналарды бөлу әдістері
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz