Сигналдарды кодтау және модуляциялау әдістері
Зертханалық практика.Лабораториялық жұмыс. 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 жүйелік айнымалысына беріледі.
Тригонометриялық функциялармен жұмыс істеу мысалдары
Мұнда командаларды енгізу үшін октавалық шақыру бар. Октаваның кейбір кіріктірілген ерекшеліктері:
:: :: sin (x) - х санының синусы
:: :: cos (x) - х санының косинусы;
:: tan (x) - х санының тангенсі
:: :: exp (x) - х санының көрсеткіші
:: log (x) - х санының табиғи логарифмі;
:: :: дөңгелек (х) - х санын бүтін санға дейін қалыпты дөңгелектеу;
:: :: рем (х, у) - х-ті у-ға бөлудің қалдықтарын есептеу
:: :: белгі (х) - х санының сигнал-функциясы, 0 береді, егер = 0, -1 - х OB үшін және x 0 үшін 1 болса;
:: :: sqrt (x) - х санының квадрат түбірі;
:: abs (x) - х санының модулі.
Реляциялық операциялар екі операнды салыстырады және өрнектің дұрыс не жалған екендігін анықтайды:
- аз;
- көп;
= = - тең;
- тең емес;
= - аз немесе тең;
= - үлкен немесе тең.
Пайдаланушы анықтаған функцияға арналған синтаксис:
Мұнда namel [, name2 ,. ... ... ] - шығыс параметрлерінің тізімі, яғни
есептеулердің соңғы нәтижесі берілетін айнымалылар, көңілді - бұл функцияның атауы, varl [, var2 ,. ... ... ] - енгізу параметрлері.
Функция ішіндегі барлық айнымалы атаулар, сондай-ақ енгізу және шығару параметрлері тізіміндегі атаулар жүйемен локальды, яғни қабылданады, яғни. бұл айнымалылар тек функция шеңберінде анықталған болып саналады. Октавадағы бағдарламалар мен функцияларды мәтіндік редактормен құруға және кеңейтімі бар файл ретінде сақтауға болады. м немесе. M. Бірақ функцияны құру және сақтау кезінде оның аты файл атауымен бірдей болуы керек екенін ұмытпаңыз. Бағдарламаны ол сақталған файлдың атын көрсету арқылы іске қосуға болады. Функцияға жүйенің кез-келген кіріктірілген функциясы сияқты қол жеткізіледі, яғни кіріс және шығыс параметрлерін көрсететін B. Сіз функцияны командалық жолдан шақыра аласыз немесе оны бағдарлама операторларының бірі ретінде пайдалана аласыз.
Массив дегеніміз - бір типтегі элементтердің тіркелген санынан тұратын бірнеше мәліметтер типі. Кез-келген басқа айнымалы сияқты, arrayB-ге де ат беру керек.
Октавада бір өлшемді массивті анықтаудың ең оңай әдісі
Мұндағы Xn - массивтің бірінші элементінің мәні, Xk - массивтің соңғы элементінің мәні, dX - массивтің келесі элементтерінің әрқайсысы жасалатын қадам, яғни. екінші элементтің мәні Xn + dX, үшінші Xn + dX + dX және т.б. Xk дейін. Массивтерді құрудың мысалдары:
299
Массивтің атауын және жақшаның ішіндегі элементтің реттік нөмірін көрсету арқылы вектордың элементіне сілтеме жасауға болады:
Матрица элементтері төртбұрышты жақшаға да енгізіледі, ал жол элементтері бір-бірінен бос орын немесе үтірмен, В және жолдар үтір арқылы бөлінеді. Матрицаның} 'элементіне сілтеме жасай отырып, матрица атауынан кейін, жақша ішінде, үтірмен бөлінген В, элемент орналасқан қиылыстағы жол нөмірі мен баған нөмірін көрсетіңіз:
Октавада сурет салу. F (x) функциясының екі өлшемді графигін ... жалғасы
Зертханалық шеберхана көздерден алынған материалдарға негізделген [13; 29].
Лаборатория 1. Сигналдарды кодтау және модуляциялау әдістері
Жұмыстың міндеттері:
Октаваның жоғары деңгейлі бағдарламалау тілін қолданып сигналдарды кодтау және модуляциялау әдістерін үйрену. Спектр мен сигнал параметрлерін анықтау. Аналогтық амплитудалық модуляция мысалын пайдаланып сигналды модуляциялау принциптерін көрсету. Сигналдың өзін-өзі синхрондау қасиетін зерттеу.
Теориялық ақпарат
Октавада жұмыс істеу негіздері. Октава - есептеу математикасының мәселелерін шешуге арналған жоғары деңгейлі интерпретацияланған тіл. Октава интерпретаторы операциялық жүйенің терминалынан консоль үшін октава командасы немесе терезе интерфейсі үшін qtoctave көмегімен іске қосылады.
Октава интерпретаторы терезесінде қолданушы октава тілінің жеке командаларын да, программаларға біріктірілген командалар тобын да енгізе алады. Егер жол ; - мен аяқталса, онда нәтижелер экранда көрінбейді. Егер жолдың соңында ; таңбасы болса жоқ, содан кейін жұмыс нәтижелері көрсетіледі. % Таңбасынан кейінгі жолдағы мәтін түсініктеме жолы болып табылады және оны аудармашы өңдемейді.
Октаваның екі режимі бар: терминал және бағдарламалық жасақтама. Терминал режимінде жеке командалар интерпретатор терезесіне ретімен енгізіледі. Бағдарламалық режимде кейіннен Октава ортасында орындалу үшін іске қосылатын дәйекті орындалатын В командаларын сақтайтын В (.w кеңейтілімімен) мәтіндік файл құрылады.Октавадағы ең қарапайым арифметикалық амалдар;
+ - қосу;
- азайту;
* - көбейту;
- бөлу;
- дәрежелеу.
Айнымалыны анықтау үшін айнымалының атауын, = таңбасын және айнымалының мәнін теру керек, мұндағы тең белгісі тағайындау операторы В:
айнымалы атауы = өрнек мәні
Жүйе айнымалы атауларында үлкен және кіші әріптерді ажыратады. Тағайындау операторының оң жағындағы өрнек сан, В арифметикалық өрнек, символдық жол немесе символдық өрнек болуы мүмкін. Егер таңба немесе жолдық айнымалы туралы айтатын болсақ, онда оператордың оң жағындағы өрнек бір тырнақшаға алынуы керек.
Егер командада тағайындау белгісі болмаса, онда әдепкі бойынша есептелген мән ans арнайы жүйелік айнымалысына тағайындалады. Сонымен, алынған мәнді келесі есептеулерде қолдануға болады, бірақ ans мәні әр командалық шақырудан кейін тағайындау операторысыз өзгеретінін есте ұстаған жөн.
Жүйенің айнымалылары:
:: - ans - тағайындау белгісі жоқ соңғы операцияның нәтижесі;
:: - i, j - ойдан шығарылған бірлік (V - T);
:: - pi - l саны (3.141592653589793);
:: - е - е саны (көрсеткіш 2.71828183);
:: - inf - машинаның шексіздік белгісі (°°);
:: - NaN - анықталмаған нәтиже.
Осы айнымалылардың барлығын математикалық өрнектерде қолдануға болады.
Таза команда бір немесе бірнеше айнымалылардың анықтамасын жоюға арналған.
айнымалы атауы
Жалпы, Октавадағы функцияға қоңырау ұқсайды
айнымалы атауы = функция атауы (аргумент) немесе
функция атауы (аргумент)
Егер айнымалының аты көрсетілген болса, онда оған функцияның нәтижесі тағайындалады. Егер ол жоқ болса, онда В функциясы бойынша есептелген нәтиженің мәні ans жүйелік айнымалысына беріледі.
Тригонометриялық функциялармен жұмыс істеу мысалдары
Мұнда командаларды енгізу үшін октавалық шақыру бар. Октаваның кейбір кіріктірілген ерекшеліктері:
:: :: sin (x) - х санының синусы
:: :: cos (x) - х санының косинусы;
:: tan (x) - х санының тангенсі
:: :: exp (x) - х санының көрсеткіші
:: log (x) - х санының табиғи логарифмі;
:: :: дөңгелек (х) - х санын бүтін санға дейін қалыпты дөңгелектеу;
:: :: рем (х, у) - х-ті у-ға бөлудің қалдықтарын есептеу
:: :: белгі (х) - х санының сигнал-функциясы, 0 береді, егер = 0, -1 - х OB үшін және x 0 үшін 1 болса;
:: :: sqrt (x) - х санының квадрат түбірі;
:: abs (x) - х санының модулі.
Реляциялық операциялар екі операнды салыстырады және өрнектің дұрыс не жалған екендігін анықтайды:
- аз;
- көп;
= = - тең;
- тең емес;
= - аз немесе тең;
= - үлкен немесе тең.
Пайдаланушы анықтаған функцияға арналған синтаксис:
Мұнда namel [, name2 ,. ... ... ] - шығыс параметрлерінің тізімі, яғни
есептеулердің соңғы нәтижесі берілетін айнымалылар, көңілді - бұл функцияның атауы, varl [, var2 ,. ... ... ] - енгізу параметрлері.
Функция ішіндегі барлық айнымалы атаулар, сондай-ақ енгізу және шығару параметрлері тізіміндегі атаулар жүйемен локальды, яғни қабылданады, яғни. бұл айнымалылар тек функция шеңберінде анықталған болып саналады. Октавадағы бағдарламалар мен функцияларды мәтіндік редактормен құруға және кеңейтімі бар файл ретінде сақтауға болады. м немесе. M. Бірақ функцияны құру және сақтау кезінде оның аты файл атауымен бірдей болуы керек екенін ұмытпаңыз. Бағдарламаны ол сақталған файлдың атын көрсету арқылы іске қосуға болады. Функцияға жүйенің кез-келген кіріктірілген функциясы сияқты қол жеткізіледі, яғни кіріс және шығыс параметрлерін көрсететін B. Сіз функцияны командалық жолдан шақыра аласыз немесе оны бағдарлама операторларының бірі ретінде пайдалана аласыз.
Массив дегеніміз - бір типтегі элементтердің тіркелген санынан тұратын бірнеше мәліметтер типі. Кез-келген басқа айнымалы сияқты, arrayB-ге де ат беру керек.
Октавада бір өлшемді массивті анықтаудың ең оңай әдісі
Мұндағы Xn - массивтің бірінші элементінің мәні, Xk - массивтің соңғы элементінің мәні, dX - массивтің келесі элементтерінің әрқайсысы жасалатын қадам, яғни. екінші элементтің мәні Xn + dX, үшінші Xn + dX + dX және т.б. Xk дейін. Массивтерді құрудың мысалдары:
299
Массивтің атауын және жақшаның ішіндегі элементтің реттік нөмірін көрсету арқылы вектордың элементіне сілтеме жасауға болады:
Матрица элементтері төртбұрышты жақшаға да енгізіледі, ал жол элементтері бір-бірінен бос орын немесе үтірмен, В және жолдар үтір арқылы бөлінеді. Матрицаның} 'элементіне сілтеме жасай отырып, матрица атауынан кейін, жақша ішінде, үтірмен бөлінген В, элемент орналасқан қиылыстағы жол нөмірі мен баған нөмірін көрсетіңіз:
Октавада сурет салу. F (x) функциясының екі өлшемді графигін ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz