Коммерциялы емес  акционерлік қоғам

 

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС ИНСТИТУТЫ

 

Инженерлік кибернетика кафедрасы

 

 

 

 

АқПАРАТТЫң қОЛДАНБАЛЫ ТЕОРИЯСЫ

 

 

Зертханалық жұмыстарды орындауға арналған әдістемелік нұсқаулар

 050702 – Автоматтау және басқару мамандығының студенттері үшін

 

 

 

 

 

 

 

 

 

Алматы 2006

 

ҚҰРАСТЫРУШЫЛАР: Ю. В. Шевяков, Ш.М.Байматаева. Ақпараттың қолданбалы теориясы. Зертханалық жұмыстарды орындауға арналған әдістемелік нұсқаулар 050702 – Автоматтандыру және басқару мамандығының студенттері үшін - Алматы: АЭжБИ, 2006.-43 б.

 

Байланыс, басқару және бақылау жүйелерінде сигналдарды цифрлы өңдеу әдістерінің маңызы зор және біршама классикалық аналогты әдістерді ауыстырады. Ақпараттың қолданбалы теориясы пәнінен зертханалық жұмыстарға әдістемелік нұсқауларда курстың негізгі тарауларынан материалдардан тұрады. Бірінші жұмыста типтік процестердің (сигналдардың) және MatLAB ортасында олардың спектрлік талдауын қалыптастыру әдістері берілген. Басқалары «SystemView» дискретті сигналдарды беруді жобалау жүйесі пакеті көмегімен модельдеуге негізделген. «SystemView» бағдарламасы байланыс жүйелерін, сигналдарды цифрлы өңдеу және оларды талдау құралдарын интуитивті түсінікті түрде қолдануға мүмкіндік береді.

 

 

 

 

Пікірші: техн. ғыл. канд., доц. Ибраева Л.Қ.

 

 

 

 

 

 

 

 

 

 

«Алматы энергетика және байланыс институты» коммерциялық емес акционерлік қоғамының  2006 жылғы жоспары бойынша басылады.

 

 

 

 

 

 

 

 

 

 

                   с  КЕАҚ «Алматы энергетика және байланыс институты», 2006 ж.

 

 
 


1 № 1 зертханалық жұмыс. Дискретті сигналдардың спектрін зерттеу

 

Жұмыстың мақсаты: дискретті сигналдардың спектрлік құрамын анықтауда сигналдарды алу әдістерімен танысу.

 

1.1 Үйге тапсырма

1.1.1 Зертханалық жұмысты орындамас бұрын, сигналдардың спектрлер және сигналдардың спектрлік сипаттамалары бойынша берілген әдебиет бойынша теориялық мәліметтерді оқу.

1.1.2 Зертханалық жұмысқа тапсырма және әдістемелік нұсқауды оқу.

1.1.3 Бақылау сұрақтарына жауап беру.

 

1.2  Жұмысты өткізу әдісі

1.2.1 Кейбір импульсті процестерді қалыптастыру

MatLAB жүйесінде типтік формалардың кейбір бірлік импульсті процестері бар мәліметтер тізбегін құратын бірнеше процедуралар бар. rectpuls процедурасы төртбұрышты формалы бір импульсті қалыптастырады.

y=rectpuls(t,w)

 1-мысал. MatLAB ортасында төртбұрышты формалы импульсті қалыптастыру (1.1-сурет):

» Ts=0.01; % уақыт дискретасы

» t=0:Ts: 4;% дискретті уақыт

» A=4; % амплитуда

» T=2; % импульс ұзақтығы

» y=A*rectpuls(t-2, T);

» plot(t, s)  

» ylim([0 4.5]) %  шектеулер

» grid, xlabel('t'), ylabel('y(t) шығыс процесі');

» title('RECTPULS процедурасын қолдану мысалы')

 

 

 

 

 

 

 

 

 

 

 


1.1 – сурет. RECTРULS процедурасын қолдану

Бірлік амплитудалы үшбұрышты импульсті қалыптастыру үшін

 

y=tripuls(t,w,s).

 

y, t және w аргументтерінің мәні жоғарыдағы тапсырмадағыдай . S аргументі (-1<s<1) үшбұрыштың көлбеуін анықтайды. Егер s=0 көрсетілмесе, үшбұрышты импульс симметриялы.

         Гаусс функциясымен модульденген синусоида қалыптастыру үшін gauspuls функциясы қолданылады

 

y=gauspuls(t,fc,bw).

 

Бұл процедура берілген сигналдың бірлік амплитудалы, fc Гц жиілікпен өзгеретін синусоидамен және сигналдың жиілік жолағының bw енімен өзгеретін мәндер векторын құрады. Егер 2 соңғы аргумент көрсетілмесе, олардың мәні сәйкес 1000 және 0,5 Гц тең болады.

1.2.2 Төртбұрыш, үшбұрыш және гаусстық импульстер тізбегін қалыптастыру

         pulstran процедурасы төртбұрыш, үшбұрыш және гаусстық импульстер тізбегі болатын тербелістерді қалыптастырады. Оған қаратпа

 

y=pulstran(t,d,’func’,p1,p2,...).

 

Мұндағы d сәйкес импульстердің орталығы болатын уақыт моменттерінің векторлар мәнін анықтайды; func параметрі импульстердің формасын анықтайды және келесі мәндері болуы мүмкін: tripuls (үшбұрышты импульс үшін), rectpuls (төртбұрышты импульс үшін) және gauspuls (гаусстық импульс үшін); p1,p2,... параметрлері импульстің осы импульсті анықтайтын процедураға қаратпа формасына сәйкес керекті параметрлерін анықтайды.

2-мысал. Төртбұрыш импульсті тізбек үшін pulstran процедурасын қолдану мысалы:

» Ts=0.01; T=5; n=5; A=0.45; w=0.3;

» t=0:Ts:T;

» d=[0:T/n:T]';

» y=A*pulstran(t, d, 'rectpuls',w);

» plot(t,y), grid

» ylim([0 0.5])

» xlabel('Уақыт (с)'),ylabel('Шығыс процесі Y(t)');

» title('Y(t)=0.75*PULSTRAN(t,d,"rectpuls",3)')

 

Нәтижесі 1.2-суретте көрсетілген:

 

 

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 


 

1.2 - сурет

 

1.2-сурет

 

1.2.3 Спектрлі анализ мысалы

Спектрлер тура және кері Фурье түрлендірулері көмегімен жасалады (дискретті Фурье бейнеленуін табу). MatLAB ортасында бұл процедуралар  fft болып белгіленеді (тура Фурье түрлендіруі) және ifft (кері Фурье түрлендіруі). fft процедурасы көмегімен процестің тікелей Фурье бейнелеуін алуға болмайды. Ол үшін:

-                  Fft процедурасы нәтижесіне алынған вектордың бірінші және екінші жартысын ауыстыратын fftshift процедурасын қолдану;

-       жиілік векторын қайта жасау.

3-мысал.  Төртбұрышты импульстің Фурье-бейнеленуі (спектр) 

Бір төртбұрыш импульстен тұратын процесс қалыптастырайық. Уақыт дискретін Ts=0.01 с, процестің ұзақтығын  T=20 с, импульс амплитудасын A=0.75 және оның ені  w=0.2 берілген:

 

» A=0.75;    % амплитуда

» Ts=0.01;  % уақыт дискретасы

» w=0.2;     % импульс ені

» T=5;        % процестің ұзақтығы

» t=0:Ts:T;  % дискретті уақыт

» y=A*rectpuls(t-T/2{ T/2 есептеу},w);

» x=fft(y); df=1/T; Fmax=1/Ts;

» f=0:df:Fmax; a=abs(x);

» xp=fftshift(x);

» f1=-Fmax/2:df:Fmax/2;

» b=abs(xp);

» subplot(3,1,1), plot(t,y), grid

» xlabel('t'), ylabel('s(t)')

» subplot(3,1,2), plot(f,a), grid

» xlabel('w'), ylabel('s(w)')

» subplot(3,1,3), plot(f1,b), grid

» xlabel('w'), ylabel('S(w)')

 

1.3-суретте төртбұрыш импульс, төртбұрыш импульсті fft түрлендіру

модулі (нәтиже модулінің жиіліктен байланыс графигі) және төртбұрыш импульстің спектрі (Фурье бейнеленуі процесінің модулі графигі) бейнеленген.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


  1.3-сурет

 

 

1.1-кесте Тапсырмалар варианты

 

Вариант№

1

2

3

4

5

6

7

T, с

5

6

4

5

6

4

5

A, мм

0,5

0,65

0,6

0,65

0,55

0,6

0,5

Ts, с

0,01

0,02

0,01

0,04

0,02

0,03

0,02

N

5

6

5

6

5

6

5

 

Вариант№

8

9

10

11

12

13

14

T, с

6

4

5

6

4

5

6

A, мм

0,6

0,75

0,65

0,75

0,65

0,5

0,6

Ts, с

0,01

0,02

0,03

0,02

0,01

0,02

0,03

N

6

5

6

5

6

5

6

Дөңгелек жиілігі w=1/T формуласымен табылады.

        

1.3 Бақылау сұрақтары

1.3.1  Сигнал дегеніміз не?

1.3.2 Детерминирленген және кездейсоқ сигналдар, олардың айырмашылығы.

1.3.3 Сигналдың қайталану жиілігі f  және период Т  қандай байланыста? Дөңгелек жиілігі щ  сигналдың қайталану жиілігінен f  қалай байланысады?

1.3.4 Амплитудалы және фазалы спектрлердің анықтамасы.

1.3.5 Спектрдің  тиімді ені дегеніміз не?

1.3.6 Сигналдың базасы дегеніміз не?

1.3.7 Сигналдың базасы бірден кем бола ма?  Неге?

1.3.8 Қандай сигнал кеңжолақты деп аталады?

 

2 № 2 зертханалық жұмыс. Дискретті сигналдарды қалыптастыру

 

2 – 4 зертханалық жұмыстарды орындағанда «SystemView» пакеті қолданылады. «SystemView» пакеті:

         – күрделі цифрлы сигналдарды қолданатын кеңжолақты байланыс жүйелерінің модельдерін жасайтын;

-     олардың әртүрлі кедергі және шу жағдайындағы тәртібін талдау;

       цифрлы адаптивті фильтрлер жұмысының алгоритмдерін жасау

шексіз мүмкіншілігі бар қуатты интегралданған жобалау ортасы. Бағдарламаның қолданушы интерфейсі қарапайым және интуитивті. Пакет негізін барлық функционалды блоктар модельдерімен қамтамасыздандыратын әртүрлі арнайы кітапханалар қосылатын базалық модуль құрайды. 2.1 суретте «SystemView» модельдеу терезесі көрсетілген. Терезенің негізгі элементтері: инструменттер панелі, жағдай жолы, және модельдер панелі. Мәзір жолы келесі функцияларды көрсетеді: File (Файл), Edit (Түзету), View (Түр), Preferences (Қасиеттері), NotePads (Блокноттар), Connections (Қосулар), Compiler (Компилятор), System (Жүйе), Tokens (Модельдер), Tools (Инструменттер), и Help (Анықтама).

Инструменттер панелі келесі функцияларды орындайтын кнопкалардан тұрады:

-  жобалау терезесінде модельдер немесе модельдер тобымен басқару;

-     модельдеуді жіберу және тоқтату;

-     талдау терезесіне және басқа сервисті функцияларға қаратпа жасау.

Кітапханалар панелі модельдер немесе модельдер тобымен әртүрлі іс әрекеттер орындау үшін қолданылады. Таңдалған модельді ауыстыру үшін:

-  тышқан көмегімен керекті кнопканы басу;

-     алынған модельмен тышқанды басу күйінде курсорды ауыстыру.

Панель инструментінің және кітапханалар панелінің әр кнопкасы үшін қысқаша ақпарат бар. Ақпаратты көру үшін көрсеткіштерді керекті кнопкаға әкелу керек (2.1-сурет).

 

Жағдай панелі

 

Инструменттер панелі

 

Модельдер кітапханасы панелі

 

Мәзір жолы

 

 

2.1-сурет

 

Әдістемелік жұмыстарда қолданылатын барлық сұлбалар C:\ПТИ\... каталогында орнатылған.

Модельдеуді орындау үшін белгілі модельдерді біріктіріп жаңа жоба құру керек немесе бар жобаны ашу керек. Жобаны ашу үшін “File“ (Файл) мәзірін қолданып “Open Existing System“(Жобаны ашу) таңдау керек. Экранда алынған құрылғы немесе жүйе шығады.

         Модельдеу процесін орындау үшін Run (Пуск) кнопкасын басу керек. Модельдеу барысында төменгі сол жақ бұрышта модельдеу қай кезеңде екенін көрсететін алмасатын жолақ пайда болады.

Модельдеу нәтижелері талдау терезесінде пайда болады. Талдау терезесіне көшу үшін инструменттер панеліндегі Analysis Window (Талдау терезесі) кнопкасын басу керек. Окно Analysis Window (Талдау терезесі) алынған мәліметтерді зерттеу және талдаудың негізгі терезесі болып табылады. «SystemView» де зерттелетін жүйені оқып үйренуге керекті көптеген функциялар бар. Талдау терезесі 2.2-суретте көрсетілген.


 

2.2-сурет

 

         Талдау терезесінің бір ерекшелігі кез келген графикті өзгерту мүмкіндігі. Кез келген бір облысты қарау үшін оны тышқан көмегімен ерекшелеу керек. Бұл қасиет зерттелетін процестің кейбір бөлшектерін зерттеу үшін өте пайдалы. Бейнені бастапқы жағдайға қайтару үшін инструментальді панельде  Reset Scale кнопкасын басу керек немесе тышқанның оң кнопкасы арқылы Rescale операциясын алу керек. Сонда графикалық бейне бастапқы жағдайға түседі. Координаталарды қалыптастыру  LogY және  LogX кнопкалары көмегімен қалыптасады. Бұл кезде график координатасының бір осі логарифмдік масштабта беріледі.

 Терезелердің орналасуын келесі кнопкалармен өзгертуге болады Tile Vertical(Вертикалды орналастыру), Tile Horizontal (Горизонталды орналастыру) және Tile cascade (Каскадты орналастыру). Графикалық бейнелеулерді метафайлдар немесе нүктелі суреттер түрінде Windows басқа қосымшаларына экспорттау мүмкіндігі бар. «SystemView» нәтижелерін талдау үшін калькулятор бар. Калькуляторды шақыру үшін Талдау терезесінің төменгі жағындағы кнопкасын басу керек. «SystemView» туралы толық мағлұматты [1] әдебиеттен алуға болады.

 

 2.1 Жұмыстың мақсаты

Дискретті мәліметтерді қалыптастыру және беру әдістерін оқып үйрену.

 

2.2 Алдын-ала дайындалу

Дискретті мәліметтерді, сызықты кодтарды салу әдістерін оқып үйрену.

 

2.3 Жұмыс тапсырмасы

         2.3.1 Аз ұзақтықты импульсті сигналдарды берудегі байланыс жүйелері сипаттамаларын зерттеу.

          2.3.2 Байланыс линиялары бойынша беру үшін төртбұрышты импульсті сигналдарды беруді қалыптастыру әдістерін зерттеу.

          2.3.3 Нөлге қайтып оралатын екі полярлы кодты қалыптастыруды зерттеу.

         2.3.4 RZ, ЧПИ, «МанчестерII» сызықты кодтарын қалыптастыру әдістерін зерттеу және мәліметтердің қысқа импульспен, төртбұрышты импульспен, RZ, ЧПИ, «МанчестерII» кодтары көмегімен берілу кезіндегі спектрлі сипаттамаларын салыстыру.

 

          2.4 Жұмысты орындауға әдістемелік нұсқаулар.

          2.4.1 Аз ұзақтықтағы импульсті сигналдармен беру

Егер мәліметтерді екілік кодта беру керек болса, (0 немесе 1), мәліметтерді екілік «1» кезінде +1В және екілік «0» кезінде -1В қысқа импульспен беру мүмкін. Цифрлық байланыс жүйесі (DSP), мәліметтерді 1/T символ секунд жылдамдығымен береді. Бірақ бұл мәліметтерді беруге керекті жолақ ені мәліметтерді беру жылдамдығынан анағұрлым жоғары, өйткені әрбір бит өте қысқа ұзақтықты импульті сигналмен берілген.

Бір импульстің спектрі келесі амалмен беріледі [2]

 

                     

Бір импульстің спектрі аргументтің шексіз мәнінде өшеді (спектрі шексіз).

impulse_data.svu жүйесін ашыңыз(2.3-сурет), мұндағы

      

 

 

2.3-сурет

Мәліметтерді беру жылдамдығы 2400 бит/с тең. Демек, импульстердің қайталану периоды

                                              

 

Модельдеуді алу жиілігі аналогты шығу сигналы үшін 96 000 Гц (40Ч2400) жиілігінде қойылған. Жүйені жіберіп, талдау терезесінде импульсті мәліметтерді жіберу үшін шексіз жолақ керек екендігіне көз жеткізу.

2.4.2 Байланыс линияларымен жіберу үшін төртбұрышты импульсті сигналдарды қалыптастыру.

Өткізу жолағын азайту үшін мәліметтер импульсінің спектріндегі жоғары жиілікті гармоникалардың деңгейін азайту керек. Демек, мәліметтерді жіберуге дейін импульстер төртбұрышты формаға ауысатын қалыптастырушы фильтр қолдану керек. Импульстердің төртбұрышты спектр тізбегі келесі амалмен беріледі [2]

Импульсті тізбекті қалыптастыру ұзақтығы 1/2400 тең болатын төртбұрышты импульсті беріліс функциясы бар цифрлы фильтр көмегімен орындалады.  squ_pulse.svu жүйесін ашыңыз (2.4-сурет).

         

 

 2.4-сурет

 

Бұл жүйеде төртбүрышты импульс қалыптастыратын фильтр үшін алынған бейнелеу берілген. Square Shaping модулі SystemView-дің сызықты жүйелік модулі болып табылады. SystemView кез келген модуль иконкасының сыртқы түрін өзгертуге мүмкіндік береді. Ауыстыру Custom Picture... контексті мәзірін қолдану арқылы жасалады:

а) төртбұрышты импульс қалыптастыратын импульсті беріліс функциясын және фильтр салмағын қарап шығыңыз (барлық қойылымдар 1/40 = 0.025 болғанда) және ол 40 салмақты элементі бар фильтр болып табылатындығына көз жеткізіңіз. Дискреттеу жиілігі 96000Гц тең деп алынған. Бұл фильтрдің импульсті беріліс сипаттамасының ұзақтығы

                                        

Фильтрдің жиілік сипаттамасы сызықты екендігіне көз жеткізіңіз.  Импульсті тізбектің жолақ енін бағалаңыз;

б) модельдеу процесін қайта жіберіп талдау терезесіне көшіңіз. Берілген импульстерді қарап шығыңыз және амплитудалы жиілік сипаттамаларын (спектр) қарап төртбұрышты импульстер тізбегін өткізу полосасын зерттеңіз;

в) таңдау санын 8192 көбейтіңіз және жүйені қайтадан жіберіңіз де талдау терезесіне көшіңіз.

ЕскертуСигналдың спектрлі сипаттамасы тегістелген болу керек.

2.4.3 Нөлге қайтып оралатын екіполярлы кодты қалыптастыру

Импульсті қалыптастыратын фильтрді өзгертіп 1/4800с ұзақтығын алыңыз. Бұл тіктөртбұрышты импульстер тізбегі нөлге қайтып оралатын екіполярлы код деп аталады (return to zero). Бұл түрлендіру 1/4800 с төртбұрышты импульсті беріліс сипаттамасы ұзақтықты цифрлы фильтр көмегімен жасалады. squ_pulse_rz.svu  жүйесін ашыңыз (2.5-сурет):

 

2.5-сурет

 

а) импульсті беріліс сипаттамасын зерттеңіз, және фильтрдің салмақтық коэффициенттері 1/20 = 0.05 тең, дискреттеу жиілігі 96000 Гц, импульсті берілу функциясының ұзақтығы  1/4800с екендігіне көз жеткізіңіз. Фильтрдің жиілікті сипаттамасының суретке сәйкес екендігіне және фильтр сызықты сипаттамалы екендігіне көз жеткізіңіз (график тек 10000 Гц жиілігіне дейін көрсетілген);

б) жүйені жіберіңіз және талдау терезесіне көшіңіз. Берілген импульстерді зерттеңіз және тіктөртбұрышты импульстер тізбегін өткізу жолағын сигналдар спектрі көмегімен жіберуді анықтаңыз;

в) таңдау санын тегістелген фильтрдің жиілікті сипаттамасын алу үшін 8192 дейін көбейтіңіз де жүйені орындауға жіберіңіз және талдау терезесінде амплитудалы жиілікті сипаттаманы қараңыз. Сипаттама формасы алдыңғы тапсырмадан ерекшелігі тегістелген болуы керек.

2.4.4 Линия коды

Байланыс линиясымен жіберуге арналған цифрлы сигналдар формасы сызықты кодтар деп аталады. Сызықты кодтар нөлден басталатын жиіліктің бастапқы жолағында мәліметтерді модуляциясыз беру үшін қолданылады. Басқаша айтқанда, екілік тізбектер болатын мәліметтер байланыс линиясына берілу алдында, сызықты кодерде түрлендіріледі. Байланыс аппаратураларында келесі сызықты кодтар қолданылады  (Non Return to Zero - NRZ) нөлге қайтып оралмайтын код, (Alternate Mark Inversion - AMI) алмасатын полярлы импульстер (АПИ )коды, («Манчестер II») корреляциялық кодтар.

         binary_signalling.svu (2.6-сурет) файлында жоғарғыда көрсетілген кодтарды қалыптастыру  құрылғыларын жасау мысалдары көрсетілген. АПИ кодері және манчестер коды метажүйелер көмегімен қалыптастырылады, құрылымы 2.7, 2.8 - суреттерінде көрсетілген.

 

 

2.6-сурет

 

а) импульстің сигналдық ұзақтығы 0,1с, демек, мәліметтерді беру жылдамдығы - 10 бит/с. Дискреттеу жиілігі –100 Гц, демек бір бит 10 таңдаумен берілген. Мәліметтер көзі  0101011100100101000000.... бастапқы тізбегінен тұратын тексті файл;

б) модельдеу процесін жіберіңіз және талдау терезесінде әртүрлі сигналды тізбектерді салыстырыңыз;

 

                                        2.7-сурет                                2.8-сурет

в) таңдау санын 10000 дейін көбейтіп жүйені орындаңыз. Талдау терезесінде алынған спектрдің жиілік шамасын қараңыз. Зерттелетін сигналдар спектрін салыңыз.

 

2.5 Бақылау сұрақтары

 

2.5.1 (фи<< Tп) қысқа импульстерімен және төртбұрышты сигналдармен берілетін сигналдардың спектрлі құрамындағы айырмашылықты түсіндіріңіз.

          2.5.2 2.4-суреттегі төртбұрышты сигналды қалыптастыру принципін түсіндіріңіз.

          2.5.3 RZ, АПИ, «Манчестер II» кодтарын қалыптастыру принципін түсіндіріңіз.

 

          3 №3 зертханалық жұмыс. Дискретті сигналдарды жіберу және қайта орнату

 

3.1 Жұмыстың мақсаты

Дискретті сигналдарды жіберу және қайта орнату әдістерін оқып үйрену.

 

3.2 Алдын-ала дайындық

Дискретті сигналдарды жіберу және қайта орнату әдістерін оқу:

-  таңдау әдісімен қайта орнату;

-  орталау көмегімен тіркеу;

-  кедергілердің қайта орнаған сигналдардың сапасына  әсері.

 

3.3 Жұмыс тапсырмасы

3.3.1 Таңдау әдісімен мәліметтерді қайта орнатуды зерттеу.

3.3.2 Біртекті кедергілердің каналдағы мәліметтің берілуіне әсері.

3.3.3 Нормальді орналасқан кедергілердің каналдағы мәліметтің берілуіне әсерін зерттеу.

3.3.4 Орталау әдісімен сигналдарды тіркеу әдісін зерттеу.

 

3.4 Жұмысты орындауға әдістемелік нұсқаулар

3.4.1 Тадау әдісімен мәліметтерді қайта орнату

squ_pulse_recover.svu  жүйесін ашыңыз (3.1-сурет).

 

3.1-сурет

Мұндағы импульсты тізбекті қалыптастыру 2.4.2. т. сәйкес. Мәліметтерді қайта орнатудың қарапайым түрі стробирлеу әдісі. Стробирлеу әдісі кезінде қабылданатын элемент түрі 0 немесе 1 бірлік интервал ортасындағы импульс таңбасын талдау арқылы анықталады. Бірлік интервалдың ортасына қатысты тіркеу моментінен кез келген ауытқу сигналдың қате тіркелу ықтималдығының көбеюіне әкеліп соғады. Егер мәнді моменттің ауытқуы идеалды жағдайдан 0,5 ф0 аспаса, онда сигнал элементі дұрыс тіркеледі. Мәнді моменттің ауытқу шамасы қабылдаушының түзету қабілетін анықтайды. Бұл жағдайда түзету қабілеті теориялық түрде 0,5 ф0 немесе 50%.

Бұл жағдайда стробирлеуші импульсті интервалдың ортасына қою үшін қарапайым таңдау құрылғысы қойылады (3.2-сурет).

 

Байланыс каналынан

 

Таңдау құрылғысыы

 

АЦТ

 

Импульстер тізбегі

 

символ ұзақтығы

 

 

3.2-сурет

 

Жүйені жіберіп, талдау терезесінде бастапқы мәліметтер 2400 бит/ с жылдамдығында қайта қойылғанының дұрыс екендігіне көз жеткізіңіз. Әрбір таңдаудың қайта қойылғанына байланысты, тоқтау шамасын анықтаңыз.

3.4.2 Кедергісі бар каналда мәліметтерді беру.

 squ_pulse_noisy.svu жүйесін ашыңыз (3.3-сурет).

 

3.3-сурет

 

Мәліметтер, төмен деңгейдегі шу бар канал арқылы беріледі дерлік. Импульсті қалыптасыру 2.4.2. т. көрсетілгендей. Әрбір Т секунд сайын каналдағы шу болғандықтан

                                       Y (k) = z (kT) + n (kT)

шығару болады. Егер шу  n (kT) > 1 таңдауын жасаған кезде болса, таңдау 1 ге тең. Егер n (kT) < 1, онда таңдау (-1) ге тең. Бұл қателер дұрыс анықталмаған биттерге әкеліп соғады. Бұл мысалда BER (bit error rate -  қате биттердің пайда болу жылдамдығы) модулі қате биттердің санын анықтау үшін қолданылады. Бұл модуль кірістегі екі битті салыстыру арқылы нәтижені анықтайды. Жүйені жіберіңіз.  0.1/40 = 2.5·.10-3, орта квадраттық ауытқуы бар кедергі деңгейінде қате биттердің жоқ екендігіне көз жеткізіңіз.  Төртбұрышты импульстің амплитудасының 0,025 В тең екендігіне назар аударыңыз.

Гаусс шуын 1/40 = 2.5. ·.10-2 орта квадраттық ауытқуына дейін көбейтіңіз. Сонда бірнеше қате биттер пайда болуы керек. Таңдау санын 1000 битке сәйкес болатын 40·..1000=40 000 көбейтіңіз. Сонда қанша қате бит алынады. Каналдағы шуды 3.5·.10-1 орта квадратты ауытқуына дейін көбейтіңіз. Сонда BER шамасы нешеге тең?

         3.4.3 Біртекті кедергісі бар каналда мәліметтерді беру.

 uniform_noise_channel.svu жүйесін ашыңыз (3.4-сурет)

 

 3.4-сурет

 

Бұл тапсырмада 3.5-суретте көрсетілгендей, каналдағы шу тығыздық ықтималдығы функциясы бойынша біртекті орналасқан.  Сондықтан шу таңдауы 1.2/40 арасында болуы ықтимал.  Импульсті қалыптастырғаннан кейін импульстер амплитудасы 1/40 тең. Егер күшейткіш шектегіштің (слайсер) кірісіндегі мәліметтер шамасы 0 В үлкен болса (екілік 1) , онда шығысқа 0 В түседі, егер 0В кем  болса (екілік 0) шығысқа –1 түседі.

Сондықтан қате  болатын 2 жағдай болуы мүмкін:

-     "1" (1/40 В) беріліп және және "0" табылғанда P(0/1);

-     "0" (1/40 В) беріліп және және "0" табылғанда P(1/0).

 P(A/B)  - шартты ықтималдық.

Қате деңгейі

 

                          3.5-сурет                                                     3.6-сурет

        

Симметриялы екілік каналда

P(1) = P(0) = 0.5

шарты орындалады.

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

Pош = P(1)P(0/1) + P(0)P(1/0)

ЫТФ қисығы формасы бойынша 1 символын беру кезінде пайда болатын (демек 1/40 В) шу облысын анықтауға болады. ЫТФ қисығының жалпы көлемі 1-ге тең болатындығы ықтималдықтар теориясынан белгілі. Сондықтан, сигналдың белгілі облысқа түсу ықтималдығын есептеу үшін интегралдауды орындау керек (3.6-сурет). Бір қалыпты ЫТФ үшін

                                   

Демек, біртекті орналасуы бар кедергілі екілік симметриялы канал  үшін қате ықтималдығы келесідегідей

.

 
                                   

Жүйенің уақыттық келтірулері 4000 таңдауына тең, ол 100 битті беруге сәйкес:

а) жүйені орындауға жіберіңіз, және BER маркері арқылы табылған қателердің жалпы санын анықтаңыз. BER маркері әрбір қате табылған сайын 1 ге артады. Жүйеде қателердің жалпы санын көрсететін «FINAL VALUE sink» модулі қолданылған;

б) жүйені бірнеше рет орындауға жіберіңіз, әр орындау сайын қателердің орта санын табу

 

 

          мұндағы nошi  - қателер саны;

 m – орындаулар саны.

Алынған нәтижені түсіндіріңіз;

в) таңдау санын 40000 дейін көбейтіңіз, демек 1000 бит берілетін болады, нәтижелерді алдыңғы тармақпен салыстырыңыз. б) тармағын осы таңдаулар санында орындаңыз;

 г) алдыңғы тармақты 400000 таңдау санында орындаңыз. б)  тармағын осы таңдаулар санында орындаңыз;

д) б), в) және г) тармақтарының әрбір нәтижелері бойынша дисперсия және орта квадратты ауытқуын анықтаңыз. Алынған нәтижелерді түсіндіріңіз;

е) шу диапазонын  ± 1.4/40 дейін көбейтіңіз. «uniform noise» («біртекті шу») модулі үшін максималды және минималды мәндерін көрсетіңіз. 100, 1000 и 10000 берілген биттер үшін қателер санын табыңыз. Жаңа шу мәні үшін  Pош анықтаңыз. Есептеулерді модельдеу нәтижелерімен салыстырыңыз.

         3.4.4 Нормальді орналасқан кедергісі бар каналда мәліметтерді беру.

gaussian_noise_channel.svu жүйесін ашыңыз (3.7-сурет).

Бұл тапсырма үшін төменде көрсетілгендей у = 1/40 орта квадратты оуытқуымен гаусстың аддитивті ақ шуы қолданылады (ГААШ немесе AWGN).

 

 

3.7-сурет

 

Демек, 1/40  кем мәні бар шу ықтималдығы шамамен P(n(k)<-1/40) = 0.15 тең. Сонда қате ықтималдығы

 

 

3.8-сурет

символ ұзақтығы

 

Байланыс каналынан

 

Таңдау құрылғысыы

 

 

 

АЦТ

 

Импульстер тізбегі

 

3.9-сурет

 

Қате ықтималдығының есептелген теориялық мәні 0.15 тең, оны модельдеу арқылы растау болады. Жүйе 100 битке сәйкес келетін 4000 таңдауына бапталған:

а) жүйені орындауға жіберіңіз, және BER маркері арқылы табылған қателердің жалпы санын табыңыз;

б) қателердің орта санын есептей отырып, жүйені бірнеше рет орындауға жіберіңіз

 

 
                                            

          мұндағы     nошi  - әрбір жіберудегі қателер саны;

          m – жіберулер саны.

Алынған нәтижелерді түсіндіріңіз;

в) таңдау санын 40000 дейін көбейтіңіз (1000 берілген бит) және алынған нәтижелерді алдыңғы тармақпен салыстырыңыз. б) тармағын осы таңдау санымен орындаңыз;

г) алдыңғы тармақты 400000 таңдау санымен орындаңыз. б) тармағын осы таңдау санымен орындаңыз;

д) б), в) және г) тармақтардың әрбір нәтижелері бойынша дисперсия және орта квадратты ауытқуын анықтаңыз. Алынған нәтижелерді түсіндіріңіз;

е) шудың орта квадратты ауытқуын  1/20 дейін көбейтіңіз. Жүйені 40000 таңдауымен жібергенде (1000 бит) қанша қате алынды?;

ж) жаңа шу мәні үшін 3.8-суретте көрсетілгендей Pош теориялық мәнін есептеңіз. Нәтижелер модельдеуге сәйкес болуы керек.

 

         3.4.5 Орталау көмегімен сигналдарды тіркеу

3.4.1 тапсырмасындағыдай мәліметтер төмен деңгейлі шуы бар каналмен беріледі делік. Алдыңғы тапсырмаларда  1 немесе 1-ге тең бит мәні бөлек алынған таңдау бойынша төртбұрышты импульстің ортасында анықталды. Егер таңдау моменті берілген деңгейдегі шу деңгейінен үлкен шу деңгейімен беттесе алынған бит қате болады. Ең жоғарғы ықтималдық импультің толық ұзақтығын анықтағанда алынады. Демек, күшейткіш шектегішке дейін ұзақтығы бойынша мәліметтер битін интегралдау және күшейткіш шектегіш көмегімен элемент мәні туралы (+1 немесе -1) шешім қабылдау.

Алдын-ала орталаумен жүйенің сұлбасында   3.10-суретте көрсетілген.

 

Таңдау құрылғысыы

 

Байланыс каналынан

 

АЦТ

 

 

 

Орталау құрылғысы

 

символ ұзақтығы

 

Импульстер тізбегі

 

3.10-сурет

 

Негізгі коррелятор алынған сигналды интегралдайды. Мұндағы көрсетілген интегралдау бірлік амплитудалы идеалдық импульспен алынған шулы импусльтің корреляциясы болып табылады.

Интегралдау символы орталау үшін жиі қолданылады. SystemView де қолданылатын модуль соңғы  секунд ішінде орта санды шығаратын қарапайым сырғанақ орта мәннің модулі болады. Модельдеу кезінде бұл мән соңғы 40 таңдаудың орта саны болатын 40/92000 = 416.Ч10-6 тең болады. Олар тік төртбұрышты импульс болып табылады.

 gaussian_noise_channel.svu  жүйесін ашыңыз (3.7-сурет) :

а) шудың орта квадратты ауытқуын 1/20 тең қойыңыз. Сондықтан алдын-ала қате ықтималдығы келесідегідей

 

 
                                 

демек, әрбір 1000 бит үшін 300 қателік бит;

б)  gaussian_noise_chan_averg.svu (3.11-сурет), мұнда төртбұрышты импульстің мәні ұзақтығы бойынша 40 таңдау бойынша орталанады және  уақыт бойынша  40/96000 = 0.00041667 с сәйкес келеді. Орталау 0.3 қате/ символ жиілігімен сапалы болды ма?

 

 

 3.11-сурет

 

в) таңдау санын 100 битке тең болатын 40.1000 = 40 000 дейін көбейтіңіз. Қанша қате бит қабылданды?

г) каналдағы шуды  2.510-1 орта квадратты ауытқуына дейін көбейтіңіз. BER мәні қандай?

Сонымен, орталау қолдану алынған қате биттер санын азайтады. Бұл жаттығуда қате алдыңғы 40 шу таңдауы 1/40 үлкен болса алынады. Мұнда нөлдік кедергілер болғандықтан қатенің пайда болу ықтималдығы аз.

 

          3.5 Бақылау сұрақтары

         3.5.1 Стробирлеу әдісімен сигналдарды тіркеу қандай жағдайда қолданылады?

          3.5.2 Орталау әдісімен сигналдарды тіркеу қандай жағдайда қолданылады?

         3.5.3 Біртекті, гаустық, импульстік кедергілердің қысқаша сипаттамасын беріңіз.

         3.5.4 Қажалу және ұсақталу болғандағы тіркеу әдісін таңдау шартын айтып берініңіз.

         3.5.5 Кедергіге орнықтылығы бойынша стробирлеу және орталау (интегралдау) әдістерін салыстырыңыз.

 

          4 №4 Зертханалық жұмыс. Циклдық кодтарды жасау әдістерін оқып үйрену

 

          4.1 Жұмыстың мақсаты

Әртүрлі жасау көпмүшесімен циклдық кодтардың кодерлерін және декодерлерін жасау әдістерін оқып үйрену.

 

         4.2 Алдын-ала дайындалу

         4.2.1 Циклдық кодтармен кодтау және декодтау әдістерін оқып үйрену.

         4.2.2 Циклдық кодтармен кодтау және декодтауда қолданылатын техникалық құрылғыларды оқып үйрену.

          4.2.3 Циклдық кодтардың қателерді табу және түзету мүмкіншіліктерін оқып үйрену.

 

         4.3 Жұмыс тапсырмасы

          4.3.1 Бір қатені табатын циклдық кодтың кодтау құрылғысын зерттеу.

          4.3.2 Бір қатені табатын циклдық кодтың декодтау құрылғысын зерттеу.

 

         4.4 Жұмысты орындауға әдістемелік нұсқаулар

         4.4.1 Кодтаушы құрылғыларды зерттеу

Жылжыту регистрлерінде орындалған кез келген циклдық код үшін кодтаушы құрылғыларды 2 типті сұлбамен көрсетуге болады. Бірінші типті сұлбалар тексерілетін символдар мәнін а(х)хm көпмүшесін g(x) құраушы көпмүшесіне бөлу арқылы есептеледі. Бұл  n-k разрядты жылжу регистрі көмегімен орындалады (4.1-сурет). Бұл сұлбада кодталушы көпмүше коэффициенттері кері байланыста n-k  арқылы емес бірінші такттен бастап қатысады. Бұл ақпараттық және тексерілетін символдар арасында  бөлінуге жол бермейді. Бастапқы жағдайда   K1 кілті  1  жағдайында болады.

Ақпараттық символдар к такт ішінде қалдық түзілетін байланыс линияларына және жылжу регистріне түседі. Онан кейін   К1  кілті  2 жағдайына көшеді және байланыс линиясына түседі.

 

4.1-сурет. Циклдық код кодерінің жалпы сұлбасы

 

шығыс

 

кіріс

 

а(х)хm= (x+1)x  мүшесін g(x) = x3+x2+ 1 көпмүшесіне k  такт ішінде бөлуді қарастырайық.

Берілген g(x) үшін кодтаушы құрылғының сұлбасы 4.2-суретте көрсетілген. 

4.2-сурет. g(x)=x3+x2+1 түзету көпмүшесімен циклдық код кодерінің жалпы сұлбасы

 

шығыс

 

кіріс

 

Кодты комбинацияны қалыптастыру процесі 4.1-кестеде берілген, мұнда жаңа ақпараттық символдармен босаған ұяшықтар сызықшалармен белгіленген. Екінші типті сұлбалар тексерілетін символдар мәнін ақпараттық символдардың сызықты комбинациясы ретінде есептейді, демек олар жүйелік кодтардың негізгі қасиеттерін қолдану арқылы жасалған. Кодтаушы құрылғы к разрядты жылжыту регистрі негізінде құрылады (4.3- сурет).

 

шығыс

 

кіріс

 

4.3-сурет. Кері байланысты қосқышпен циклды код кодерінің сұлбасы

 

 Жады ұяшықтарының шығысы кері байланыс сумматорына генераторлық көпмүше

 

 
                                 

түріне сәйкес қосылады. Бастапқы жағдайда К1 кілті 1 жағдайда болады. Бірінші к такт ішінде кірістегі ақпараттық символдар регистрдің  барлық ұяшықтарын толтырады. Онан кейін кілтті 2 жағдайға ауыстырады. Әрбір келесі такттерде байланыс каналына ақпараттық символдың біреуі беріледі және регистрдің соңғы ұяшығына жазылатын тексеру символы қалыптасады. n-k такттан соң  тексеру символын қалыптастыру аяқталады да к1 кілті қайтадан 1 жағдайға ауысады.

 

4.1-кесте

Такт нөмірі

Кіріс

Регистр ұяшығының жағдайы

Шығыс

1

2

3

1

2

3

4

5

6

7

1

0

0

1

0

0

0

1

1

1

1

-

-

-

0

1

1

1

1

-

-

 

1

1

0

0

1

1

-

-

1

01

001

1001

01001

101001

1101001

 

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

                          

Сәйкес h(x)  сұлба 4.4-суретте көрсетілген.

Кодтық комбинацияны қалыптастыру 4.2-суретте көрсетілген. Ол регистрді ақпараттық символдармен толтырудан басталады.

 

4.4-сурет.  Кері байланыстағы қосқышпен циклдық код кодері

 

шығыс

 

кіріс

 
                    

4.2-кесте

Такт нөмірі

Регистр ұяшығының жағдайы

Шығыс

1

2

3

4

1

2

3

4

5

6

7

1

0

0

1

0

0

0

1

1

1

1

-

-

-

0

1

1

1

1

-

-

 

1

1

0

0

1

1

-

-

1

01

001

1001

01001

101001

1101001

4.4.1.1 crc_encoder.svu жүйесін ашыңыз (4.5-сурет)

 

4.5-сурет. Циклдық код кодерін (7,4) зерттеу сұлбасы

 

Сұлба циклдық кодты қалыптастырады (7,4). Бұл сұлба әрбір 4 символ үшін қалдықты есептеу көмегімен толықтаушы 3 бақылау разрядын қалыптастырады. Бастапқы 4 тактте 1 кілт арқылы мәліметтер регистр сдвигіне түседі және 2 кілт арқылы құрылғының шығысына түседі. 4 такттен соң сдвиг регистрі бақылау разрядтарын қалыптастырады. 1 кілт ашылады, және 2 кілт арқылы бақылау разрядтары сұлба шығысына түседі.

Түзейтін полином - Бірінші кіріс мәліметі  - {1011} (бастапқы оң бит). Осы кіріс мәліметтерін қолданғанда шығыс символдардың мәнін анықтаңыз. Жүйені орындауға жіберіп алынған мәндердің дұрыстығын тексеріңіз.

          4.4.1.2 Мұғалімнің көмегімен 4.3-кестедегі полиномдарды қолданып кодердің дұрыс жұмыс істеуін тексеріңіз.

 

4.3-кесте

Келтірілмейтін көпмүше дәрежесі

Түзейтін көпмүше

Қалдықтар саны

(код ұзындығы)

2

3

3

4

4

5

5

x2+x+1

x3+x+1

x3+x2+1

x4+x3+1

x4+x+1

x5+x2+1

x5+x3+1

 

 

 

3

7

7

15

15

31

31

 

         4.4.2 Декодтаушы құрылғыны зерттеу

Қате кодты табатын декодтаушы құрылғылардың кодтаушы құрылғылар сұлбасынан айырмашылығы жоқ. Оларға алынған мәліметті сақтайтын буферлі регистр қосылады. Егер қалдық табылмаса (қате болмаса) ақпарат дешифраторға оқылады. Егер қалдық табылса  (қате бар болса), буферлі регистрдегі ақпарат жойылады және қайта беру импульсі жіберіледі.    Қатені түзегенде сұлба күрделенеді.  Декодтаушы құрылғының сұлбасы  4.6-суретте көрсетілген.

         Қатесі болуы мүмкін кодтық комбинацияның символдары үлкен разрядынан бастап тізбектеліп n разрядты буферлі сдвиг регистріне және бөлу сұлбасына енеді, мұнда n такт ішінде үздіксіз беру кезінде екінші бөлу сұлбасының регистріне жазылатын қалдық анықталады. n+1 такттен бастап буферлі регистр және бөлудің бірінші сұлбасына келесі кодтық комбинацияның символдары түсе бастайды.

Әрбір тактте буферлі регистр бір символ өңдейді, ал екінші бөлу схемасының регистрінде жаңа қалдық пайда болады (синдром). Бұл регистрдің жағдайын бақылаушы қате детекторы бөлу сұлбасында пайда болатын барлық синдромдарды белгілейтін комбинаторлық логикалық схема болып табылады.

Буферлі регистр

 

4.6 сурет - Циклды код декодерінің сұлбасы

 

Қате детекторы

 

II бөлу схемасы

 

Кіріс

 

I бөлу схемасы

 

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

          4.4.2.1 crc_decoder.svu жүйесін ашыңыз (4.7-сурет)

Сұлба циклдық кодпен қорғалған алынатын мәліметтердің синдромын есептейді (7,4). Алынған комбинацияның 7 биті жабық кері байланыспен сдвиг регистріне түседі (1 кілті жабық). Жеті такттен соң жылжу регистрінде қате синдромы пайда болады. Ол қателерді түзету үшін қолданылады. Егер синдромның кейбір разрядтары нөлге тең болмаса алынған комбинацияда қате бар деген сөз.

4.7-сурет. Циклды кодтың зерттелетін декодер (7,4) сұлбасы

 

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

         4.4.2.2 Мұғалімнің тапсырмасы бойынша 4.3-кестеде келтірілген полиномдардың біреуі үшін циклдық кодты декодердің жұмысының дұрыстығын тексеріңіз.

 

         4.5 Бақылау сұрақтары

         4.5.1 Кедергіге орнықты кодтар дегеніміз не?

         4.5.2 Кедергіге орнықты код қателерді қалай табады және түзейді?

         4.5.3 Ең кем кодты ара-қашықтықты табылатын және түзелетін қателер санымен байланыстыратын қатынастарды жазыңыз.

         4.5.4 Циклдық кодтың түзеуші көпмүшесі қандай талаптарға жауап беруі керек?

         4.5.5 Циклдық кодтардың техникалық іске асырылу негізін қандай құрылғылар құрады?

         4.5.6 Циклдық кодтың кодтау құрылғысының сұлбасын салып оның жұмысын түсіндіріңіз.

         4.5.7 Циклдық кодты декодтау процесін түсіндіріңіз.

 

 

Қолданылған әдебиеттер тізімі

 

1. Лазарев Ю.Ф. MatLAB 5.x. – К.: Издательская группа BHV, 2000 (Серия «Библиотека студента»).

2. Сергиенко А.Б. Цифровая обработка сигналов. – СПб.: Питер, 2002.

3. Гультяев А.К. MATLAB 5.2. Имитационное моделирование в среде Windows: Практическое пособие. – СПб.: КОРОНА принт, 1999.

4. Потемкин В.Г. Система MatLAB: Справочное пособие. – М.: ДИАЛОГ-МИФИ, 1997.

5. Медведев В.С., Потемкин В.Г. Control System Toolbox. MatLAB 5 для студентов. – М.: ДИАЛОГ-МИФИ, 1999.

6. Гоноровский И.С.  Радиотехнические цепи и сигналы. – М.: Радио и связь, 1994.

7. Дмитриев В.И. Прикладная теория информации. – М.: Высшая школа, 1989.

8. Назаров М.В. и др. Теория передачи сигналов. – М.: Связь, 1980.

9. Зюко А.Г. Теория передачи сигналов. – М.: Радио и связь, 1986.

10. Баскаков С.И. Радиотехнические цепи и сигналы. – М.: Высшая школа, 2000.

11. Бойко В.М. Основы сбора, передачи и обработки информации. Методические указания к лабораторным работам. - Алматы: АЭИ, 1995.

12. Баранов А.А. Квантование по уровню и временная дискретизация в цифровых системах управления. – М., 1990.

13. Баричев С.Г. Основы современной криптографии: Учебный курс. – М.: 2001.

14. Куприянов М.С. Техническое обеспечение цифровой обработки сигналов: Справочник. – СПб.: Наука и техника, 2000.

15. Разевиг В.Д., Лаврентьев Г.В., Златин И.Л. SystemView средство

системного проектирования радиоэлектронных устройств -М.:

Горячая линия-Телеком, 2002.

16. Дмитриев В.И. Прикладная теория информации: Учебник.-М.: Высш.шк., 1989.

17. Скляр Б. Цифровая связь: Теоретические основы и практическое

применение.- М.: Вильямс, 2003.

18. Гаранин М.В., Журавлев В.И., Кунегин С.В. Системы и сети передачи информации. - М.: Радио и связь, 2000.

19. Телекоммуникационные системы и сети: Учебное пособие.-Под

ред. В.П. Шувалова.-М.: Горячая линия-Телеком, 2003.

20. Передача дискретных сообщений: Учебник/Под ред. В.П. Шувалова. - М.: Радио и связь, 1990.

21. Боккер П. Передача данных. Техника связи в системах телеобработки данных./Пер. с нем. - М.: Связь, 1980.

 

Мазмұны

1 №1 зертханалық жұмыс. Дискретті сигналдардың спектрін зерттеу             3

2 №2 зертханалық жұмыс. Дискретті сигналдарды қалыптастыру                   7

3 №3 зертханалық жұмыс. Дискретті сигналдарды беру және  қалпына келтіру                                                                                                                     14                                                                                 

4 №4 зертханалық жұмыс. Циклдық кодтарды жасау әдістерін оқып

үйрену                                                                                                                     22

 Әдебиеттер тізімі                                                                                                  27

 

 

 

 

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС ИНСТИТУТЫ

Инженерлік кибернетика кафедрасы

 

 

                                                                     БЕКІТЕМІН

Оқу жұмысы бойынша проректор

                                                                                 ______________Э. А. Сериков

 ''____''______________200__ г.

 

 

 

 Ақпараттың қолданбалы теориясы

050702 - «Автоматтау және басқару»

мамандығы студенттері үшін

зертханалық жұмыстарды орындауға арналған әдістемелік нұсқаулар

 

 

 

 

 

 

 

 

 

Келісілді:                                                                Инженерлік кибернетика

ОӘБ жетекшісі                                кафедрасының мәжілісінде талқыланды

_____________О. З. Рутгайзер                       

_____________________200__ ж.                     протокол №3  от 30.11.06ж.

                                                                             

 

Редактор                                                         Кафедра меңгерушісі

                                                                     ______________   Б.Д.Хисаров   

                                                                    ''_____''___________200__ж.

                                                                          

_____________                                                    Құрастырушылар

_____________________200__ж.                    ____________    Ю. В. Шевяков

                                                                     ____________   Ш.М. Байматаева

                                                                               

 

 

 

 

                                                      

Алматы 2006

 

 

                  2007 ж. жинақты жоспары, реті 3  

 

 

 

 

Юрий Владимирович Шевяков

Байматаева  Шолпан Мұратқызы

 

 

АҚПАРАТТЫҢ ҚОЛДАНБАЛЫ ТЕОРИЯСЫ

 

Зертханалық жұмыстарды орындауға арналған әдістемелік нұсқаулар

050702 –Автоматтандыру және басқару

мамандығының студенттері үшін

 

 

 

 

 

 

 

 

 

Редакторы  Ж.А. Байбураева

Стандарттау бойынша маман   Н.М.Голева

 

 

 

Басуға қол қойылды __.__.__.                                    Пішімі 60х84  1/16.

Тиражы 50 дана                                                           №1 типографиялық қағаз

Көлемі        оқу-баспа табақ                                       Тапсырыс №   . Бағасы __т.

 

 

 

 

 

 

 

 

 

 

«Алматы энергетика және байланыс институты»

коммерциялық емес акционерлік қоғамының  көшірмелі-көбейткіш бюросы

050013, Алматы, Байтұрсынов көшесі, 126 үй.