Сигналдарды қабылдау және өңдеу құрылғылары


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ
ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
М. Қозыбаев атындағы
Солтүстік Қазақстан университеті
Инженерия және цыфрлық технологиялар факультеті
«Энергетика және радиоэлектроника» кафедрасы
КУРС ЖҰМЫСЫ
тақырыбы: «Сигналдарды қабылдау және өңдеу құрылғылары»
6B06201-«Радиотехника, электроника и телекоммуникациялар»
мамандығы бойынша
Орындаған Нағымет Нұртуған
Ғылыми жетекші
ЭжР кафедрасының аға оқытушысы Молдахметов С. С.
Петропавл, 2021ж
Осы курстық жұмысты орындау кезінде хабарды түрлендірудің келесі негізгі кезеңдері қарастырылады.
- Кодтау
- Бөгеуілге төзімді кодтау
- Шифрлау
- Модуляция
- Байланыс желісі арқылы беру
- Демодуляция
- Дешифрлау
- Декодтау
Хабар көзі оны байланыс желісі арқылы жіберу үшін сөзді қалыпастырады. Сөз студенттің тегі мен атының алғашқы екі әрпінен қалыптасады. Мысалы, студент Нағымет Нұртуған «НаНу» хабарын жасайды.
Бұл хабарды екілік кодқа түрлендіру қажет. Бұл операцияны кодер жүзеге асырады. Арнайы берілген алгоритм бойынша Кодер екілік тізбекті қалыптастырады. Бұл курстық жұмыста кодер хабарламаны кодтық сөзге түрлендірген кезде HD44780 контроллерінің белгі генераторы символдарының кестесіне сүйенеді.
Сурет 2. HD44780 контроллердің белгі кестесі
Бұдан әрі он алтылық кодты екілік кодқа түрлендіреміз.
Реттілікті кезекпен орнатамыз.
Осылайша, «НаНу» хабарламасы кодтау рәсімінен кейін келесі түрді қабылдайды.
0100 1000 0110 0001 0100 1000 0111 1001
Байланыс желісі арқылы сигналға жіберу кезінде қате демодуляцияға әкелуі мүмкін кедергілер әрекет етеді. Қателерді анықтау және түзету үшін кедергіге төзімді кодтауды қолданамыз. Бұл жұмыста Хэммингтік кодтауды қолданамыз. Ол үшін бұл реттілікке артықшылық енгізу қажет, бірақ бұрын әрбір 8 бит бойынша төрт бөлікке тізбекті бөлшектеуіміз керек.
01001000 0111 01001000 0001
Осыдан кейін кодтау процесі төрт бөлікке бөлінеді. Төрт тізбектің әрқайсысы бір-біріне қарамастан кодталады.
Бірінші бөлікті қарастырайық.
01001000
Ең алдымен, бақылау биттерін қою керек. Олар қатаң белгіленген орындарында салынады-бұл екілік дәрежелеріне тең нөмірлері бар позициялар. Бұл жағдайда ақпараттық сөздің ұзындығы 8 Битте бұл позиция болады 1, 2, 4, 8, . Тиісінше, төменде көрсетілгендей, «Х» белгіленген 4 бақылау биттері болды.
Осылайша, барлық хабарламаның ұзындығы 4 битке артты. Бақылау биттерінің өзін есептеуге дейін оларға«Х»мәні беріледі.
Енді әрбір бақылау битінің мәнін есептеу қажет. Әрбір бақылау битінің мәні ақпараттық бит мәндеріне байланысты, бірақ бәріне емес, тек осы бақылау бит бақылайтындарға байланысты. Әрбір бақылау биттері үшін қандай биттерге жауап беретінін түсіну үшін өте қарапайым заңдылықтарды түсіну қажет: N нөмірімен бақылау биті N позициясынан бастап әрбір N бит арқылы барлық келесі N биттерді бақылайды.
Бірінші бөлік: 01001000
Мұнда«X» белгісімен бақылау битін бақылайтын битер белгіленген, оның нөмірі оң жақта. Яғни, мысалы, бит нөмірі 1, 2, 4 және 8 нөмірлерімен бақыланады.
Бұдан әрі әрбір бақылау битінің мәнін есептеу қажет. Әрбір бақылау биті үшін олардың бақылауындағы битер арасында қанша бірлік деп есептейміз, кейбір бүтін сан аламыз және егер ол жұп болса, онда ноль қоямыз, әйтпесе бірлікті қоямыз.
Біздің ақпараттық сөзімізге арналған бақылау биттерін есептей отырып, келесілерді аламыз:
Сол алгоритм бойынша қалған үш тізбекті бөгеуілге төзімді кодтауды өндіреміз.
Екінші бөлік: 0111
Үшінші бөлік: 01001000
Төртінші бөлік: 0001
Нәтижесінде біз мынаны аламыз:
0100 1000 - 0001 1001 1000
0110 0001 - 1101 1101 0001
0100 1000 - 0001 1001 1000
0111 1001 - 1000 1110 1001
Бөгеуілге төзімді кодтаудан кейін алынған тізбекті бір жолға жазамыз. Нәтижесінде 48 бит тізбегі алынды.
000110011000 110111010001 000110011000 100011101001
Бұл тізбекті рұқсат етілмеген қолжетімділіктен қорғау қажет, ол үшін оны шифрлау қажет. Шифрлау сандық тізбекті скремблирлеу арқылы жүргізіледі.
Скремблирлеуші код студенттің ИКС соңғы санына байланысты таңдалады.
Мысалы, менің жағдайымда RET10618273 шифрлау кілті 11001100 болады. Осы кілттің көмегімен деректерді шифрлеуді жүргіземіз. Ол үшін 48 биттен 8 бит тізбегін бұзамыз және "Исключающее или" деген жанама операцияны жасаймыз.
Кодтауға ыңғайлы болу үшін төменде кестелер бар. Кестенің жоғарғы жолы 1-ден 48-ге дейінгі биттің реттік нөмірін көрсетеді. Екінші жол жоғарыдан «Ақп. Бит» өзіне тікелей ақпараттық биттерді жасайды «Скр. Бит» 11001100 шифрлау кілтінен құрастырылған скремблирлеуші кодты көрсетеді. Соңғы жол «Шифр. Бит» шифрлау нәтижесін көрсетеді.
Бірінші кесте бірінші 24 бит жүйелілігі үшін шифрлау алгоритмін ашады: .
Екінші кесте келесі 24 бит:
Осылайша, деректерді скремблирлеу арқылы шифрланған тізбек осындай көрініс қабылдайды:
1101010101100011101 11010101010001100101
Бұдан әрі осы шифрланған тізбекті байланыс желісі арқылы беру қажет. Ол үшін модуляцияны пайдалану қажет. Бұл жұмыста квадраттық амплитудалық манипуляция қолданылады.
Біз КАМ-16 қолданамыз, оның сигналдық шоқжұлдыздығы 3-суретте келтірілген.
Сурет 3. КАМ-16 сигналдық 16 шоқжұлдыздығы
Шифрленген ақпараттық хабарламаны жіберу үшін алдымен оны КАМ-16 сәйкестілігі үшін әрқайсысы 4 биттен 12 санауға бөлу қажет.
КАМ-16 синусоидалы сигналды білдіреді, онда фаза да, сигналдың амплитудасы да өзгереді, бұл сигналдың біржай-күйімен берілетін ақпараттың санын ұлғайтуға мүмкіндік береді
Сигнал қалай берілгенін графикалық түрде фазалық жазықтықта көрсетеміз. 4-суретте дабыл шоқжұлдызында берілетін хабарламаның таралуы көрсетілген. Сан есептеудің реттік нөмірін көрсетеді.
Сурет 4. Берілетін КАМ-сигнал.
Байланыс желісінде кедергілер мен бұрмалаулар әсерінен сигналдың өзгеруі орын алады. Бұл ретте сигналдың үш параметрі өзгертіледі: амплитуда, сигнал жиілігі мен фазасы.
КАМ-16 пайдалану кезінде ақпарат тиісті амплитуда мен фазада жасалған. Сигналдың келесі дұрыс анықталатыны кедергі оларды елеусіз өзгертуі мүмкін. Сондай-ақ, кедергі сигнал қате анықталатындай сигналды өшіруі мүмкін.
Төменде кестелерде сигнал кедергі және бұрмалау әрекеті салдарынан өзгерістерге ұшырайтын коэффициенттер көрсетілген.
Коэффициенттер студенттің ИКС соңғы екі санынан алынады.
Кесте-Сигнал амплитудасының бұрмалануы.
Кесте-Сигнал фазасының бұрмалануы.
Мен үшін RET8273 амплитудасының бұрмалануы және сигнал фазасы болады мынандай болады .
Көрсетеміз графикалық арналған фазалық жазықтық ретінде бөгеуілдермен бұрмаланулар әсер еткенің. 5-суретте бөгеуіл әсерінен кейін сигналдық шоқжұлдызында берілетін хабарламаның таралуы көрсетілген. Сан - есептеудің реттікнөмірін көрсетеді.
Сурет 5. Бұрмаланған КАМ-сигнал.
Скремблирлеу коды: 11100010
Сурет 6. Бұрмаланған КАМ сигналы
Сурет 7. КАМ-16 сигналдық 16 шоқжұлдыздығы
0011 1100 0010 0001 1010 1011 0011 1011 0010 0111
Скремблирлеу коды: 11100010
Бірінші кесте бірінші 24 бит жүйелілігі үшін : 0011 1100 0010 0001
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz