{"id":261,"date":"2020-04-24T14:05:12","date_gmt":"2020-04-24T11:05:12","guid":{"rendered":"http:\/\/leonidov.su\/?p=261"},"modified":"2021-05-12T20:23:37","modified_gmt":"2021-05-12T17:23:37","slug":"modulation-and-demodulation-lection-notes","status":"publish","type":"post","link":"https:\/\/leonidov.su\/ru\/modulation-and-demodulation-lection-notes\/","title":{"rendered":"\u041c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f \u0438 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 &#8212; \u043a\u043e\u043d\u0441\u043f\u0435\u043a\u0442 \u043b\u0435\u043a\u0446\u0438\u0438"},"content":{"rendered":"<h1>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h1>\n<p>\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043d\u0430\u0441 \u043e\u043a\u0440\u0443\u0436\u0430\u0435\u0442 \u043f\u043e\u0432\u0441\u044e\u0434\u0443: \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u043c \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435. \u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 &#8220;\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0447\u0438\u043a\u0430&#8221; \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u0435: 2.4 \u0413\u0413\u0446 \u0438 5 \u0413\u0413\u0446 \u0434\u043b\u044f Wi-Fi, 2.6 \u0413\u0413\u0446 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0434\u043b\u044f 4G, 1030 \u041c\u0413\u0446 \u0438 1090 \u041c\u0413\u0446 \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441 \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u043c\u0438 \u0441\u0443\u0434\u0430\u043c\u0438 \u0438 \u0442.\u0434. \u042d\u0442\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f (\u0447\u0430\u0441\u0442\u043e\u0442\u044b) \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f <strong>\u043d\u0435\u0441\u0443\u0449\u0438\u043c\u0438<\/strong>. \u041a\u0430\u043a, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443, \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435? \u041a\u0430\u043a \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c &#8220;0&#8221; \u0438\u043b\u0438 &#8220;1&#8221;? \u041d\u0430 \u044d\u0442\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043c\u044b \u0438 \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c.<\/p>\n<p>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f <strong>\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0435\u0439<\/strong>.<\/p>\n<p>\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0432\u0438\u0434\u044b \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438:<\/p>\n<ul>\n<li>ASK (Amplitude Shift Keying) &#8212; \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/li>\n<li>BPSK, QPSK (Binary Phase Shift Keying, Quadrature Phase Shift Keying) &#8212; \u0444\u0430\u0437\u043e\u0432\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/li>\n<li>QASK (Quadrature Amplitude-Shift Keying) &#8212; \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/li>\n<li>FSK (Frequency Shift Keying), MSK (Minimum Shift Keying) &#8212; \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/li>\n<\/ul>\n<h1>\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f (ASK)<\/h1>\n<p>\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f &#8212; \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043a\u0430\u0447\u043a\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0441\u0438\u0433\u043d\u0430\u043b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">fc<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0437 \u0441\u0435\u0431\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 500 \u0413\u0446, \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0432 \u043d\u0435\u0451 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0448\u0443\u043c\u0430 \u0438 \u043f\u0440\u043e\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e (\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c), \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">code<\/code>. \u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 &#8220;\u043d\u0443\u043b\u044e&#8221; \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430 <em>0.1<\/em>, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 &#8220;\u0435\u0434\u0438\u043d\u0438\u0446\u0435&#8221; &#8212; <em>1<\/em>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-group=\"code:1.1\" data-enlighter-title=\"ASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 1\">clear, clc, close all\r\n\r\nfs = 10000;\r\nts = -0.1 : 1\/fs : 0.1-1\/fs;\r\nN = length(ts);\r\n\r\n%% \u043d\u0435\u0441\u0443\u0449\u0430\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430\r\nfc = cos(2*pi*500*ts);\r\nfc = awgn(fc,30);\r\n\r\n%% \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\r\n% \u0434\u043b\u0438\u043d\u0430 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0438\u0442\u0430 \u0432 \u043e\u0442\u0441\u0447\u0451\u0442\u0430\u0445\r\nn_for_bit = 200;\r\n% \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\r\ncode = [1 0.1 0.1 1 1 0.1 1 0.1 1 1];\r\n\r\n% \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\r\nfm = zeros(1,N);\r\nfor i=1:length(code)\r\n    for j=n_for_bit*(i-1)+1:n_for_bit*i\r\n        fm(j) = code(i);\r\n    end\r\nend\r\n\r\n%% \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\r\nx = fc.*fm;\r\n\r\nplot(ts,x,'LineWidth',0.5), grid on, hold on\r\nplot(ts,fm,'LineWidth',2), grid on\r\ntitle ('ASK \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nlegend({'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b';'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b'})<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_264\" aria-describedby=\"caption-attachment-264\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure1.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-264\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure1.svg\" alt=\"\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f\" width=\"560\" height=\"240\" \/><\/a><figcaption id=\"caption-attachment-264\" class=\"wp-caption-text\">\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/figcaption><\/figure>\n<p>\u0418\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e (\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e) \u0441\u0438\u0433\u043d\u0430\u043b\u0430 &#8212; \u0441\u0438\u043d\u0438\u0439 \u0433\u0440\u0430\u0444\u0438\u043a &#8212; \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442 \u0444\u043e\u0440\u043c\u0443 \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 &#8212; \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u043a.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0432\u0435\u0449\u044c: \u043d\u0430 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438 \u043e\u0442\u043c\u0435\u0442\u0438\u043c \u0442\u043e\u0447\u043a\u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0430\u0448 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b. \u0412 Matlab \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">scatterplot<\/code>, \u0443\u043a\u0430\u0437\u0430\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0445\u043e\u0434\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b (\u043c\u044b \u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0413\u0438\u043b\u044c\u0431\u0435\u0440\u0442\u0430), \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 \u043d\u0430 \u0431\u0438\u0442 (\u0443 \u043d\u0430\u0441 \u0437\u0430 \u044d\u0442\u043e \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">n_for_bit<\/code>) \u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 \u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0431\u0443\u0434\u0443\u0442 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0438\u0442\u044b (\u043c\u044b \u0445\u043e\u0442\u0438\u043c \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0431\u0438\u0442\u044b \u0432 \u0438\u0445 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0434\u0438\u043c <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">n_for_bit\/2<\/code>):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"33\" data-enlighter-group=\"code:1.2\" data-enlighter-title=\"ASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 2\">%% \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435\r\nscatterplot(hilbert(x),n_for_bit,round(n_for_bit\/2)), grid on<\/pre>\n<p>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/p>\n<figure id=\"attachment_265\" aria-describedby=\"caption-attachment-265\" style=\"width: 420px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure2.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-265\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure2.svg\" alt=\"\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 ASK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430\" width=\"420\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-265\" class=\"wp-caption-text\">\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 ASK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/figcaption><\/figure>\n<p>\u0422.\u043a. \u043c\u043d\u0438\u043c\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0432\u043d\u0430 \u043d\u0443\u043b\u044e, \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0434\u0432\u0430 \u0441\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a \u0432\u0434\u043e\u043b\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438: \u043e\u0434\u043d\u043e \u0432\u043e\u043a\u0440\u0443\u0433 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <em>0.1<\/em>, \u0432\u0442\u043e\u0440\u043e\u0435 &#8212; \u0432\u043e\u043a\u0440\u0443\u0433 <em>1<\/em>. \u042d\u0442\u043e\u0442 \u0433\u0440\u0430\u0444\u0438\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f <strong>\u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435<\/strong>. \u041e\u043d \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432, \u0442.\u043a. \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0435\u0433\u043e \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u044f.<\/p>\n<p>\u0418\u0442\u0430\u043a, \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0435\u0441\u0442\u044c &#8212; \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u041d\u0430\u0448\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044e \u043e\u0433\u0438\u0431\u0430\u044e\u0449\u0435\u0439, \u0430 \u043a\u0430\u043a \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u0438 \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 &#8212; \u044d\u0442\u043e \u043b\u0435\u0433\u043a\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0413\u0438\u043b\u044c\u0431\u0435\u0440\u0442\u0430. \u0417\u0430\u0442\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0447\u0442\u043e-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u0430\u0440\u0430\u0442\u043e\u0440\u0430, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u0448\u0443\u043c\u043b\u0451\u043d\u043d\u0443\u044e \u043e\u0433\u0438\u0431\u0430\u044e\u0449\u0443\u044e \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043c \u0432 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u043c \u043d\u0430\u0448 \u043a\u043e\u0434:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"35\" data-enlighter-group=\"code:1.3\" data-enlighter-title=\"ASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 3\">%% \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u0430\u044f \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\r\n% \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0413\u0438\u043b\u044c\u0431\u0435\u0440\u0442\u0430\r\nh = hilbert(x);\r\n\r\nfigure\r\nsubplot(2,1,1)\r\nplot(ts,x,'LineWidth',0.5), grid on, hold on\r\nplot(ts,abs(h),'LineWidth',2), grid on\r\ntitle ('ASK \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nlegend({'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b';'\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b'})\r\n\r\n% \u043a\u043e\u043c\u043f\u0430\u0440\u0430\u0442\u043e\u0440\r\ndem = zeros(1,length(h));\r\nfor i=1:length(h)\r\n    if abs(h(i))&gt;=0.5\r\n        dem(i) = 1;\r\n    else\r\n        dem(i) = 0;\r\n    end\r\nend\r\n\r\nsubplot(2,1,2)\r\nplot(ts,dem,'LineWidth',2), grid on\r\ntitle ('\u041a\u043e\u0434 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\n<\/pre>\n<p>\u0421\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/p>\n<figure id=\"attachment_269\" aria-describedby=\"caption-attachment-269\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure3.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-269\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure3.svg\" alt=\"\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f ASK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430\" width=\"560\" height=\"337\" \/><\/a><figcaption id=\"caption-attachment-269\" class=\"wp-caption-text\">\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f ASK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442 \u0431\u0438\u0442\u043e\u0432\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">code<\/code>, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442 \u043c\u044b \u0432\u0441\u0451 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.<\/p>\n<p>\u0415\u0449\u0451 \u043e\u0434\u043d\u0438\u043c \u0442\u0438\u043f\u043e\u043c \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043d\u043e\u0439 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <strong>OOK<\/strong>\u00a0&#8212; <em>On-Off Keying<\/em>. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 ASK &#8212; \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 &#8220;\u043d\u043e\u043b\u044c&#8221; \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439, \u0440\u0430\u0432\u043d\u043e\u0439 \u043d\u0443\u043b\u044e, &#8220;\u0435\u0434\u0438\u043d\u0438\u0446\u0435&#8221; \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u043e\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u0441\u0438\u0433\u043d\u0430\u043b\u0430. \u0415\u0441\u043b\u0438 \u0432 \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0435 &#8220;ASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 1&#8221; \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">code<\/code> \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u0441\u0435\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">0.1<\/code> \u0437\u0430\u043f\u0438\u0448\u0435\u043c <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">0<\/code>, \u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u043f\u043e\u043b\u0443\u0447\u0438\u043c OOK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044e.<\/p>\n<h1>\u0424\u0430\u0437\u043e\u0432\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f (PSK)<\/h1>\n<p>\u0424\u0430\u0437\u043e\u0432\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f &#8212; \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043a\u0430\u0447\u043a\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0444\u0430\u0437\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041d\u0430\u0447\u043d\u0451\u043c \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0432\u0438\u0434\u0430 &#8212; BPSK &#8212; \u043a\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0437\u044b &#8212; <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-35031eb934458b8ef2518d0cbd6b205b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-4b3b2ec8e09d9e8742d46b128d935f6f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&#56;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"33\" style=\"vertical-align: -1px;\"\/>.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u0444\u0430\u0437\u043e\u0432\u0443\u044e \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044e \u0437\u0430\u0448\u0443\u043c\u043b\u0451\u043d\u043d\u043e\u0439 \u043d\u0435\u0441\u0443\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u044b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">fc<\/code>, \u0440\u0430\u0432\u043d\u043e\u0439 <em>250 \u0413\u0446<\/em>. \u041a\u043e\u0434\u043e\u0432\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u043f\u0435\u0440\u0432\u044b\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u043c \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">code<\/code>. \u041f\u0435\u0440\u0435\u0441\u043a\u043e\u043a \u0444\u0430\u0437\u044b \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 <em>+1<\/em>\u00a0\u0438\u043b\u0438 <em>-1<\/em>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-group=\"code:2.1\" data-enlighter-title=\"BPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 1\">clear, clc, close all\r\n\r\nfs = 10000;\r\nts = 0 : 1\/fs : 0.2-1\/fs;\r\nN = length(ts);\r\n\r\n%% \u043d\u0435\u0441\u0443\u0449\u0430\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430\r\nfc = cos(2*pi*250*ts);\r\nfc = awgn(fc,30);\r\n\r\n%% \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\r\n% \u0434\u043b\u0438\u043d\u0430 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0438\u0442\u0430 \u0432 \u043e\u0442\u0441\u0447\u0451\u0442\u0430\u0445\r\nn_for_bit = 200;\r\n% \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\r\ncode = [1 -1 -1 1 1 -1 1 -1 1 1];\r\n\r\n% \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\r\nfm = zeros(1,N);\r\nfor i=1:length(code)\r\n    for j=n_for_bit*(i-1)+1:n_for_bit*i\r\n        fm(j) = code(i);\r\n    end\r\nend\r\n\r\n%% \u0444\u0430\u0437\u043e\u0432\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f (BPSK)\r\nx = fc.*fm;\r\n\r\nplot(ts,x,'LineWidth',0.5), grid on, hold on\r\nplot(ts,fm,'LineWidth',2), grid on\r\ntitle ('BPSK \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nlegend({'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b';'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b'})\r\n<\/pre>\n<p>\u0421\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c:<\/p>\n<figure id=\"attachment_270\" aria-describedby=\"caption-attachment-270\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure4.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-270\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure4.svg\" alt=\"BPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f\" width=\"560\" height=\"247\" \/><\/a><figcaption id=\"caption-attachment-270\" class=\"wp-caption-text\">BPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/figcaption><\/figure>\n<p>\u041a\u0430\u0436\u0434\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u043a\u0430\u0447\u043a\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0444\u0430\u0437\u044b \u043d\u0435\u0441\u0443\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u044b \u043d\u0430 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-4b3b2ec8e09d9e8742d46b128d935f6f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&#56;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"33\" style=\"vertical-align: -1px;\"\/>, \u0430 \u044d\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u043c \u043a\u043e\u0434 \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u043c \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"33\" data-enlighter-group=\"code:2.2\" data-enlighter-title=\"BPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 2\">%% \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435\r\nscatterplot(hilbert(x),n_for_bit,round(n_for_bit\/2)), grid on<\/pre>\n<p>\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 BPSK-\u0441\u0438\u0433\u043d\u0430\u043b\u0430:<\/p>\n<figure id=\"attachment_271\" aria-describedby=\"caption-attachment-271\" style=\"width: 420px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure5.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-271\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure5.svg\" alt=\"\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 BPSK-\u0441\u0438\u0433\u043d\u0430\u043b\u0430\" width=\"420\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-271\" class=\"wp-caption-text\">\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 BPSK-\u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/figcaption><\/figure>\n<p>\u041c\u044b \u0438\u043c\u0435\u0435\u043c \u0434\u0432\u0430 \u0441\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a: \u0432\u043e\u043a\u0440\u0443\u0433 (-1,0) \u0438 (1,0). \u042d\u0442\u0438 \u0442\u043e\u0447\u043a\u0438 \u043a\u0430\u043a \u0440\u0430\u0437 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0443 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b \u043d\u0430 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-35031eb934458b8ef2518d0cbd6b205b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-4b3b2ec8e09d9e8742d46b128d935f6f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&#56;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"33\" style=\"vertical-align: -1px;\"\/> \u0432\u043e\u043a\u0440\u0443\u0433 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442. \u0410 \u0437\u043d\u0430\u0447\u0438\u0442, \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0448\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 &#8212; \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u043c\u043d\u043e\u0436\u0438\u043c \u0435\u0433\u043e \u043d\u0430 \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">fc<\/code>, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c \u043a \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u043c\u0443 \u0441\u0438\u0433\u043d\u0430\u043b\u0443 \u0424\u041d\u0427 \u0441 \u043f\u043e\u043b\u043e\u0441\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u044f <em>100 \u0413\u0446<\/em>, \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e filterDesigner:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"35\" data-enlighter-group=\"code:2.3\" data-enlighter-title=\"BPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 3\">%% BPSK \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\r\n% \u0443\u043c\u043d\u043e\u0436\u0430\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u043d\u0435\u0441\u0443\u0449\u0443\u044e\r\ny = x.*fc;\r\n\r\n% \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c \u0424\u041d\u0427, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u0443\u0449\u0443\u044e\r\nfltr = bpsk_fir;\r\nz = filter(fltr.Numerator,1,y);\r\n\r\nfigure;\r\nsubplot(2,1,1)\r\nplot(ts,y), grid on\r\ntitle('\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b, \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u043d\u0435\u0441\u0443\u0449\u0443\u044e')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nsubplot(2,1,2)\r\nplot(ts,z), grid on\r\ntitle('\u0422\u043e\u0442 \u0436\u0435 \u0441\u0438\u0433\u043d\u0430\u043b, \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u0424\u041d\u0427')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')<\/pre>\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b:<\/p>\n<figure id=\"attachment_272\" aria-describedby=\"caption-attachment-272\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure6.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-272\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure6.svg\" alt=\"\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 BPSK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430\" width=\"560\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-272\" class=\"wp-caption-text\">\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 BPSK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/figcaption><\/figure>\n<p>\u041d\u0430 \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c \u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u044b \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439\u00a0<code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">2*fc<\/code>, \u0438\u043c\u0435\u044e\u0449\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0437\u044b \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0433\u0438\u0431\u0430\u044e\u0449\u0443\u044e, \u043c\u044b \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0424\u041d\u0427 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0438\u0436\u043d\u0438\u0439 \u0433\u0440\u0430\u0444\u0438\u043a. \u0422\u0435\u043f\u0435\u0440\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u0434, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u0440\u0430\u0442\u043e\u0440 \u0441 \u043f\u043e\u0440\u043e\u0433\u043e\u0432\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c <em>0.1<\/em>\u00a0\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u043a\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"52\" data-enlighter-group=\"code:2.4\" data-enlighter-title=\"BPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 4\">% \u043a\u043e\u043c\u043f\u0430\u0440\u0430\u0442\u043e\u0440\r\ndem = zeros(1,length(z));\r\nfor i=1:length(z)\r\n    if z(i)&gt;=0.1\r\n        dem(i) = 1;\r\n    else\r\n        dem(i) = 0;\r\n    end\r\nend\r\n\r\nfigure\r\nplot(ts,x,'LineWidth',0.5), grid on, hold on\r\nplot(ts,dem,'LineWidth',2), grid on\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\ntitle ('BPSK \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f')\r\nlegend({'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b';'\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b'})\r\n<\/pre>\n<p>\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u0444\u043e\u043d\u0435 \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_273\" aria-describedby=\"caption-attachment-273\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure7.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-273\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure7.svg\" alt=\"\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f BPSK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430\" width=\"560\" height=\"246\" \/><\/a><figcaption id=\"caption-attachment-273\" class=\"wp-caption-text\">\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f BPSK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u043e\u043d \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442 \u0444\u043e\u0440\u043c\u0443 <a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure4.svg\" target=\"_blank\" rel=\"noopener noreferrer\">\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/a>, \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430, \u043d\u043e \u0438\u043c\u0435\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0449\u0443\u044e \u0432 \u041a\u0418\u0425-\u0424\u041d\u0427.<\/p>\n<p>\u0412 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043c\u043e\u0433 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0434\u0432\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0437\u044b: <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-35031eb934458b8ef2518d0cbd6b205b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-4b3b2ec8e09d9e8742d46b128d935f6f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&#56;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"33\" style=\"vertical-align: -1px;\"\/>, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442 \u0432 \u043e\u0434\u0438\u043d \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u0442\u0430\u043a\u0442) \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0431\u0438\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 &#8212; &#8220;0&#8221; \u0438\u043b\u0438 &#8220;1&#8221;. \u0415\u0441\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u0434\u0432\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0437\u044b (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-34a9f5a593b1c68704c767dad7521ffa_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#57;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"25\" style=\"vertical-align: 0px;\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-d19a66329ce3d2f2324b8e0a4d8ed5e0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#55;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"34\" style=\"vertical-align: 0px;\"\/>), \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-ffafa32e0dd6d594f3310d7dae4ccc60_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#52;&#53;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"25\" style=\"vertical-align: -1px;\"\/> \u043f\u0440\u043e\u0442\u0438\u0432 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0435\u043b\u043a\u0438, \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f <strong>QPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/strong>, \u0438\u043b\u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u0444\u0430\u0437\u043e\u0432\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0437\u0430 \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u0442 \u0441\u043c\u043e\u0436\u0435\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u0434\u0432\u0430 \u0431\u0438\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u043c\u0430\u0441\u0441\u0438\u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">data<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 PSK-\u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">pskmod<\/code>, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 (\u0434\u043b\u044f QPSK \u044d\u0442\u043e <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">M = 4<\/code>). \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0443\u043b\u0435\u0432\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0437\u044b, \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u0430\u043a \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0432\u044b\u0448\u0435, \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-c2ff1166df9751ca5082a9ab0204e10b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#112;&#105;&#47;&#52;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"29\" style=\"vertical-align: -5px;\"\/> (\u0442\u043e\u0433\u0434\u0430, \u0432 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0435 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e \u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u044f). \u0414\u0430\u043b\u0435\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0448\u0443\u043c\u0430 \u0432 \u044d\u0442\u043e\u0442 \u0441\u0438\u0433\u043d\u0430\u043b, \u0447\u0442\u043e\u0431\u044b \u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-group=\"code:3\" data-enlighter-title=\"\u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u044f \u0434\u043b\u044f QPSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438\">clear, clc, close all\r\n\r\nM = 4;\r\ndata = randi([0 M-1],1000,1);\r\n\r\ntxSig = pskmod(data, M, pi\/M);\r\nrxSig = awgn(txSig,20);\r\n\r\nscatterplot(rxSig), grid on<\/pre>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u043e\u0442 \u0442\u0430\u043a:<\/p>\n<figure id=\"attachment_275\" aria-describedby=\"caption-attachment-275\" style=\"width: 420px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure8.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-275\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure8.svg\" alt=\"\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 QPSK\" width=\"420\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-275\" class=\"wp-caption-text\">\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 QPSK<\/figcaption><\/figure>\n<p>\u041c\u044b \u0432\u0438\u0434\u0438\u043c \u0441\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u0435\u043a \u0432\u043e\u043a\u0440\u0443\u0433 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-da07bc833007aabf349947037d1c5352_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#101;&#102;&#116;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#44;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#92;&#114;&#105;&#103;&#104;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"33\" width=\"68\" style=\"vertical-align: -12px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-8de9b3f3ba47c380bf1c23d4d1f75ac5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#101;&#102;&#116;&#40;&#45;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#44;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#92;&#114;&#105;&#103;&#104;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"33\" width=\"82\" style=\"vertical-align: -12px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-9283cbb681a632215fd4db77fb294b44_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#101;&#102;&#116;&#40;&#45;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#44;&#45;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#92;&#114;&#105;&#103;&#104;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"33\" width=\"96\" style=\"vertical-align: -12px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-78de8c75642e8f256f690873f2d9feac_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#101;&#102;&#116;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#44;&#45;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#125;&#92;&#114;&#105;&#103;&#104;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"33\" width=\"82\" style=\"vertical-align: -12px;\"\/>, \u043a\u0430\u0436\u0434\u0430\u044f \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0433\u043e \u0432\u0435\u043a\u0442\u043e\u0440\u0430, \u043d\u0430\u0447\u0430\u043b\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0430\u0447\u0430\u043b\u0443 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u043f\u0440\u0438 \u0435\u0433\u043e \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0435 \u0441 \u0448\u0430\u0433\u043e\u043c <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-34a9f5a593b1c68704c767dad7521ffa_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#57;&#48;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"25\" style=\"vertical-align: 0px;\"\/>. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0444\u0430\u0437\u044b \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0438\u0434:<\/p>\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-ffafa32e0dd6d594f3310d7dae4ccc60_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#52;&#53;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"25\" style=\"vertical-align: -1px;\"\/> &#8212; &#8220;11&#8221;<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-b2a2368b8eac42323db7135b556bd357_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&#51;&#53;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"33\" style=\"vertical-align: -1px;\"\/> &#8212; &#8220;01&#8221;<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-b755342e440f2fe1b896028ce6adaece_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#50;&#53;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"34\" style=\"vertical-align: 0px;\"\/> &#8212; &#8220;00&#8221;<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-b498e9fc550598434827e09cbe976785_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#51;&#49;&#53;&#94;&#92;&#99;&#105;&#114;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"34\" style=\"vertical-align: -1px;\"\/> &#8212; &#8220;10&#8221;<\/li>\n<\/ul>\n<p>\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0440\u0438 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0430\u043c\u043e\u0439 \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0441\u0438\u0433\u043d\u0430\u043b \u0441 QPSK \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0432 2 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0447\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u0441 BPSK.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u043f\u0440\u0438\u0441\u0432\u043e\u0438\u0442\u044c <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">M = 8<\/code> \u0438 \u0443\u0431\u0440\u0430\u0442\u044c \u0438\u0437 \u0441\u0442\u0440\u043e\u043a\u0438 5 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">pi\/M<\/code>, \u043f\u043e\u043b\u0443\u0447\u0438\u043c 8-PSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044e. \u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0442 \u0432\u0438\u0434:<\/p>\n<figure id=\"attachment_276\" aria-describedby=\"caption-attachment-276\" style=\"width: 420px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure9.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-276\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure9.svg\" alt=\"\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 8-PSK\" width=\"420\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-276\" class=\"wp-caption-text\">\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 8-PSK<\/figcaption><\/figure>\n<p>\u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0437\u0430 \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u0442 \u0441\u0440\u0430\u0437\u0443 3 \u0431\u0438\u0442\u0430. \u041e\u0434\u043d\u0430\u043a\u043e, \u0441 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0430 \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">M<\/code>, \u0442\u043e\u0447\u043a\u0438 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u044f \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0451 \u0431\u043b\u0438\u0436\u0435 \u0438 \u0431\u043b\u0438\u0436\u0435 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0435\u0441\u043b\u0438 \u043e\u043d \u0441\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0448\u0443\u043c\u043b\u0451\u043d. \u041c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0438\u0433\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">M<\/code> \u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">snr<\/code> \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">awgn<\/code>, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u044d\u0442\u043e\u043c \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435.<\/p>\n<h1>\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f (QASK)<\/h1>\n<p>QASK (\u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 QAM &#8212; <em>Quadrature Amplitude Modulation<\/em>) &#8212; \u044d\u0442\u043e \u0432\u0438\u0434 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043a\u0430\u0447\u043a\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430, \u0442\u0430\u043a \u0438 \u0444\u0430\u0437\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430 \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u0442 (\u043e\u0442\u0441\u0447\u0451\u0442) \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0435\u0449\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0447\u0435\u043c \u0432 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u0435\u0435 \u0432\u0438\u0434\u0430\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438. \u041c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e QASK &#8212; \u044d\u0442\u043e \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f ASK \u0438 PSK.<\/p>\n<p>\u041f\u043e \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u0438, \u0441\u0440\u0430\u0437\u0443 \u043d\u0430\u0447\u043d\u0451\u043c \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 <em>1\u043a\u0413\u0446<\/em>, \u043f\u043e\u043c\u0438\u043c\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">data<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430. \u0417\u0430\u0434\u0430\u0434\u0438\u043c \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">M=16<\/code>, \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0437\u0430 \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u0442 \u0431\u0443\u0434\u0435\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u043e\u0442 0 \u0434\u043e 15, \u0438\u043b\u0438 4 \u0431\u0438\u0442\u0430. \u041e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442 &#8212; \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 &#8212; 50. \u0417\u0430\u0442\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 QASK \u043d\u0430 \u0431\u0430\u0437\u0435 \u044d\u0442\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">qammod<\/code> \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0438\u0437 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-group=\"code:4.1\" data-enlighter-title=\"QASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 1\">clear, clc, close all\r\n\r\nfs = 10000;\r\nts = 0 : 1\/fs : 0.2-1\/fs;\r\nN = length(ts);\r\n\r\n%% \u043d\u0435\u0441\u0443\u0449\u0430\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430\r\nfc = 1000;\r\n\r\n%% \u041c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\r\nM = 16;                         % \u043f\u043e\u0440\u044f\u0434\u043e\u043a QASK \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438\r\nNd = 50;                        % \u0440\u0430\u0437\u043c\u0435\u0440 \u0434\u0430\u043d\u043d\u044b\u0445\r\nbit_size = N\/Nd;                % \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 \u043d\u0430 \u0431\u0438\u0442\r\ndata = randi([0 M-1],Nd,1);     % \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\r\n\r\n% \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b\r\nqdata = qammod(data, M);\r\n% \u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435\r\nsc = scatterplot(qdata); grid on\r\nobj = findobj(sc.Children(1).Children, 'type', 'line');\r\nset(obj, 'MarkerSize', 20)<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_277\" aria-describedby=\"caption-attachment-277\" style=\"width: 420px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure10.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-277\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure10.svg\" alt=\"\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 16-QASK\" width=\"420\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-277\" class=\"wp-caption-text\">\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441 16-QASK<\/figcaption><\/figure>\n<p>\u042d\u0442\u043e \u0441\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 16 \u0433\u0440\u0443\u043f\u043f \u0442\u043e\u0447\u0435\u043a, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f QASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 16 \u043f\u043e\u0440\u044f\u0434\u043a\u0430.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c &#8220;\u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043c&#8221; \u044d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443. \u0420\u0430\u0441\u0442\u044f\u043d\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e \u0442\u043e\u0433\u043e \u0436\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432, \u0447\u0442\u043e \u0438 \u0432 \u0441\u0438\u0433\u043d\u0430\u043b\u0435 \u043d\u0435\u0441\u0443\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u044b (\u043a\u0430\u0436\u0434\u044b\u0439 \u0431\u0438\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u043c <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">bit_size<\/code> \u0440\u0430\u0437) \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043c\u0430\u0441\u0441\u0438\u0432 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">qmod<\/code>. \u041f\u043e\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043d\u043e \u0443\u043c\u043d\u043e\u0436\u0438\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043d\u0430 \u043a\u043e\u0441\u0438\u043d\u0443\u0441 \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">fc<\/code>, \u0430 \u043c\u043d\u0438\u043c\u044b\u0435 &#8212; \u043d\u0430 \u0441\u0438\u043d\u0443\u0441 \u0442\u043e\u0439 \u0436\u0435 \u0447\u0430\u0441\u0442\u043e\u0442\u044b. \u041f\u0440\u043e\u0441\u0443\u043c\u043c\u0438\u0440\u0443\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b (<code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">i<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">q<\/code> \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e), \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0447\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">y<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0433\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438. \u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0432 \u043d\u0435\u0433\u043e \u0448\u0443\u043c \u0434\u043b\u044f \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u044b\u0445 \u043f\u043e\u043c\u0435\u0445 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0438.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"22\" data-enlighter-group=\"code:4.2\" data-enlighter-title=\"QASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 2\">qmod = repelem(qdata,bit_size).'; % \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0430\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e \u043a\u043e\u043b-\u0432\u0430 \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 \u043d\u0435\u0441\u0443\u0449\u0435\u0439\r\n\r\n% \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u043d\u0443\u0441\u043d\u044b\u0439 \u0438 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\u044b\r\ni = real(qmod).*cos(2*pi*fc*ts);\r\nq = imag(qmod).*sin(2*pi*fc*ts);\r\n\r\n% \u0441\u0443\u043c\u043c\u0438\u0440\u0443\u0435\u043c i \u0438 q, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043a \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\r\ny = i+q;\r\n\r\n% \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0448\u0443\u043c\r\ny = awgn(y,20);\r\n\r\nfigure\r\nsubplot(3,1,1)\r\nplot(real(qmod)), grid on\r\ntitle('\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u0430')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('Real')\r\nsubplot(3,1,2)\r\nplot(imag(qmod)), grid on\r\ntitle('\u041c\u043d\u0438\u043c\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u0430')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('Imag')\r\nsubplot(3,1,3)\r\nplot(y), grid on\r\ntitle('\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')<\/pre>\n<p>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438 \u043c\u043d\u0438\u043c\u0430\u044f \u0447\u0430\u0441\u0442\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0430\u043c \u0441\u0438\u0433\u043d\u0430\u043b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">y<\/code> \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_278\" aria-describedby=\"caption-attachment-278\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure11.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-278\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure11.svg\" alt=\"\u0421\u0438\u043d\u0444\u0430\u0437\u043d\u0430\u044f, \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0438 QASK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\" width=\"560\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-278\" class=\"wp-caption-text\">\u0421\u0438\u043d\u0444\u0430\u0437\u043d\u0430\u044f, \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0438 QASK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b<\/figcaption><\/figure>\n<p>\u0412\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430, \u0442\u0430\u043a \u0438 \u0444\u0430\u0437\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0439.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0435\u0448\u0438\u043c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443: \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u043d\u0438\u0436\u043d\u0435\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u043c \u0438\u0437 \u043d\u0435\u0433\u043e \u0441\u0438\u043d\u0444\u0430\u0437\u043d\u0443\u044e <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">io<\/code> \u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0443\u044e <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">qo<\/code> \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u043d\u0430 \u043a\u043e\u0441\u0438\u043d\u0443\u0441 \u0438 \u0441\u0438\u043d\u0443\u0441 \u043d\u0435\u0441\u0443\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u0443\u044e \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0443\u044e, \u043a\u0430\u043a \u0438 \u0432 BPSK, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c \u0424\u041d\u0427, \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0447\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u0438\u0433\u043d\u0430\u043b\u044b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">iof<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">qof<\/code>, \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0442\u0435\u043c \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"47\" data-enlighter-group=\"code:4.3\" data-enlighter-title=\"QASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 3\">%% \u0414\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\r\n\r\nio = 2*y.*cos(2*pi*fc*ts);\r\nqo = 2*y.*sin(2*pi*fc*ts);\r\n\r\n% \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c \u0424\u041d\u0427, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0438 \u0443\u043c\u043d\u043e\u0436\u0430\u0435\u043c \u043d\u0430 2\r\nfltr = qam_fir;\r\niof = round(conv(fltr.Numerator,io));\r\nqof = round(conv(fltr.Numerator,qo));\r\n\r\nfigure\r\nsubplot(2,1,1)\r\nplot(iof), grid on\r\ntitle('\u0421\u0438\u043d\u0444\u0430\u0437\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u043e\u0441\u043b\u0435 \u0424\u041d\u0427')\r\nsubplot(2,1,2)\r\nplot(qof), grid on\r\ntitle('\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u043e\u0441\u043b\u0435 \u0424\u041d\u0427')<\/pre>\n<p>\u0410 \u0432\u043e\u0442 \u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u0438:<\/p>\n<figure id=\"attachment_279\" aria-describedby=\"caption-attachment-279\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure12.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-279\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure12.svg\" alt=\"\u0421\u0438\u043d\u0444\u0430\u0437\u043d\u0430\u044f \u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e QASK-\u0441\u0438\u0433\u043d\u0430\u043b\u0430\" width=\"560\" height=\"310\" \/><\/a><figcaption id=\"caption-attachment-279\" class=\"wp-caption-text\">\u0421\u0438\u043d\u0444\u0430\u0437\u043d\u0430\u044f \u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e QASK-\u0441\u0438\u0433\u043d\u0430\u043b\u0430<\/figcaption><\/figure>\n<p>\u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u0440\u0438 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u0441\u0438\u043d\u0444\u0430\u0437\u043d\u043e\u0439 \u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439, \u043c\u044b \u0442\u0430\u043a\u0436\u0435 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0434\u0432\u0430 (\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b). \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f, \u0432 \u0447\u0451\u043c \u0434\u0435\u043b\u043e. \u041a\u0430\u043a \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0432\u044b\u0448\u0435, \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0431\u044b\u043b \u0443\u043c\u043d\u043e\u0436\u0435\u043d \u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-ec5618d8b4680a0499eb2f009ac629c9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#99;&#111;&#115;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"79\" style=\"vertical-align: -4px;\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-a4708dd5c14e062b4ad19bbd46b27248_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#115;&#105;&#110;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"79\" style=\"vertical-align: -4px;\"\/>. \u041f\u0440\u0438 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0430 \u043a\u043e\u0441\u0438\u043d\u0443\u0441 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b:<\/p>\n<p><a name=\"id512046492\"><\/a><\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 104px;\"><span class=\"ql-right-eqno\"> (1) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-7c77dc943e57492065d44ec9af72c0ba_l3.png\" height=\"104\" width=\"436\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#101;&#100;&#125; &#120;&#95;&#123;&#99;&#111;&#115;&#125;&#40;&#116;&#41;&#32;&#61;&#32;&#40;&#73;&#40;&#116;&#41;&#32;&#99;&#111;&#115;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#43;&#32;&#81;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#99;&#111;&#115;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#61;&#32;&#92;&#92; &#61;&#32;&#73;&#40;&#116;&#41;&#32;&#99;&#111;&#115;&#94;&#50;&#32;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#81;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#40;&#52;&#32;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#61;&#92;&#92; &#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#73;&#40;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#73;&#40;&#116;&#41;&#32;&#99;&#111;&#115;&#40;&#52;&#32;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#81;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#40;&#52;&#32;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#101;&#100;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>\u041f\u0440\u0438 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0430 \u0441\u0438\u043d\u0443\u0441:<\/p>\n<p><a name=\"id936527753\"><\/a><\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 104px;\"><span class=\"ql-right-eqno\"> (2) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-7b2b7071433e797b8442380b8c110c4a_l3.png\" height=\"104\" width=\"438\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#101;&#100;&#125; &#120;&#95;&#123;&#115;&#105;&#110;&#125;&#40;&#116;&#41;&#32;&#61;&#32;&#40;&#73;&#40;&#116;&#41;&#32;&#99;&#111;&#115;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#43;&#32;&#81;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#92;&#99;&#100;&#111;&#116;&#32;&#115;&#105;&#110;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#61;&#32;&#92;&#92; &#61;&#32;&#81;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#94;&#50;&#32;&#40;&#50;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#73;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#40;&#52;&#32;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#61;&#92;&#92; &#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#81;&#40;&#116;&#41;&#32;&#45;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#73;&#40;&#116;&#41;&#32;&#99;&#111;&#115;&#40;&#52;&#32;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#81;&#40;&#116;&#41;&#32;&#115;&#105;&#110;&#40;&#52;&#32;&#92;&#112;&#105;&#32;&#102;&#95;&#99;&#32;&#116;&#41; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#101;&#100;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0424\u041d\u0427 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0443\u0445\u043e\u0434\u044f\u0442, \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f:<\/p>\n<p><a name=\"id2166793227\"><\/a><\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 36px;\"><span class=\"ql-right-eqno\"> (3) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-a58ac32a38ac45bdb91a7393bf9ce5d8_l3.png\" height=\"36\" width=\"115\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#120;&#95;&#123;&#99;&#111;&#115;&#125;&#40;&#116;&#41;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#73;&#40;&#116;&#41; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p><a name=\"id2517231783\"><\/a><\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 36px;\"><span class=\"ql-right-eqno\"> (4) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-08be909df238db2e1b7c06865e126a14_l3.png\" height=\"36\" width=\"120\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#120;&#95;&#123;&#115;&#105;&#110;&#125;&#40;&#116;&#41;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#32;&#81;&#40;&#116;&#41; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0443 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0432 \u0441\u0442\u0440\u043e\u0447\u043a\u0430\u0445 49 \u0438 50 \u043c\u044b \u0438 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 2.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">iof<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">qof<\/code> \u0432 \u043e\u0434\u0438\u043d \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">of<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0440\u0435\u0434\u0438\u043c, \u0432\u0437\u044f\u0432 \u0438\u0437 \u043d\u0435\u0433\u043e \u043e\u0442\u0441\u0447\u0451\u0442\u044b, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u0432 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0430\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u0442\u0440\u0435\u0437\u043a\u043e\u0432, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0431\u0438\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445. \u0417\u0430\u0442\u0435\u043c \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">qamdemod<\/code> \u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b: \u0447\u0442\u043e \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043b\u0438, \u0438 \u0447\u0442\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043b\u0438.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"64\" data-enlighter-group=\"code:4.4\" data-enlighter-title=\"QASK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 4\">%% \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432\r\n% \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043c\u043f\u043b\u0435\u0441\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e\u0441\u043b\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\r\nof = complex(iof,qof);\r\n\r\n% \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u0448\u0430\u0433\u043e\u043c,\r\n% \u0440\u0430\u0432\u043d\u044b\u043c \u043f\u0435\u0440\u0438\u043e\u0434\u0443 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445\r\n% \u0438 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u041a\u0418\u0425-\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\r\nfir_delay = round(length(fltr.Numerator)\/2);\r\nof_dec = of(fir_delay+round(bit_size\/2) : bit_size : length(of)-fir_delay);\r\n\r\n% \u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\r\ny = qamdemod(of_dec, M);\r\n\r\nfigure\r\nplot(data,'b-'), grid on, hold on\r\nplot(y,'x','LineWidth',2)\r\ntitle('\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 (\u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0445) \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 (\u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0445) \u0434\u0430\u043d\u043d\u044b\u0445')\r\nxlabel('\u041d\u043e\u043c\u0435\u0440 \u043e\u0442\u0441\u0447\u0451\u0442\u0430'), ylabel('\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435')\r\nlegend({'\u041f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435';'\u041f\u0440\u0438\u043d\u044f\u0442\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435'})<\/pre>\n<p>\u0421\u0438\u043d\u0438\u0439 \u0433\u0440\u0430\u0444\u0438\u043a \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u044b\u043b \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b, \u043a\u0440\u0430\u0441\u043d\u044b\u043c\u0438 \u043a\u0440\u0435\u0441\u0442\u0438\u043a\u0430\u043c\u0438 &#8212; \u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430:<\/p>\n<figure id=\"attachment_280\" aria-describedby=\"caption-attachment-280\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure13.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-280\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure13.svg\" alt=\"\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e QASK-\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 \u0438 \u043f\u043e\u0441\u043b\u0435 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438\" width=\"560\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-280\" class=\"wp-caption-text\">\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e QASK-\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 \u0438 \u043f\u043e\u0441\u043b\u0435 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438<\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u0434\u0432\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442, \u0430 \u044d\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u043c\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.<\/p>\n<h1>\u0427\u0430\u0441\u0442\u043e\u0442\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f (FSK)<\/h1>\n<p>\u0415\u0441\u043b\u0438 \u0432\u043e \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u043c\u0438 \u0432\u0438\u0434\u0430\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0439 \u0431\u044b\u043b\u0430 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0430, \u0442\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 FSK \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a. FSK &#8212; \u044d\u0442\u043e \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441\u043a\u0430\u0447\u043a\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430.<\/p>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u0432\u0438\u0434 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u043c\u0435\u0445\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u043c, \u0442.\u043a. \u043f\u043e\u043c\u0435\u0445\u0438 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0443, \u0430 \u043d\u0435 \u043d\u0430 \u043d\u0435\u0441\u0443\u0449\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443. \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e &#8220;0&#8221; \u0438 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 &#8220;1&#8221; \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u043c:<\/p>\n<p><a name=\"id1695189157\"><\/a><\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 37px;\"><span class=\"ql-right-eqno\"> (5) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-8bae52cf8419da2f7748e6373ade95ef_l3.png\" height=\"37\" width=\"102\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#102;&#95;&#123;&#48;&#125;&#32;&#61;&#32;&#102;&#95;&#99;&#32;&#45;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#104;&#125;&#123;&#50;&#84;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p><a name=\"id1469412779\"><\/a><\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 37px;\"><span class=\"ql-right-eqno\"> (6) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-fba415e09f90643a956379536c07c240_l3.png\" height=\"37\" width=\"102\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#102;&#95;&#123;&#49;&#125;&#32;&#61;&#32;&#102;&#95;&#99;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#104;&#125;&#123;&#50;&#84;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>\u0433\u0434\u0435:<\/p>\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-6b075c9bf2aaf4bda5700c368152dc68_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;&#95;&#99;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"15\" style=\"vertical-align: -4px;\"\/> &#8212; \u043d\u0435\u0441\u0443\u0449\u0430\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-14b463d0ecd5b350ced6cf1d6a12eef3_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"10\" style=\"vertical-align: 0px;\"\/> &#8212; \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-f9ed275b0bf1633b7ee83b78fcc28273_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"13\" style=\"vertical-align: 0px;\"\/> &#8212; \u043f\u0435\u0440\u0438\u043e\u0434 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f<\/li>\n<\/ul>\n<p>\u041f\u0440\u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-66be322b1759b88b7486bdc675d5376a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;&#32;&#61;&#32;&#48;&#46;&#53;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"56\" style=\"vertical-align: 0px;\"\/> \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f <strong>Minimum Shift Keying (MSK)<\/strong>\u00a0&#8212; \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u0434\u0432\u0438\u0433\u043e\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u044b.<\/p>\n<p>\u0418 \u0441\u043d\u043e\u0432\u0430 \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442, \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0449\u0438\u0439 FSK-\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b. \u041d\u0435\u0441\u0443\u0449\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0432\u044b\u0431\u0435\u0440\u0435\u043c <em>500 \u0413\u0446<\/em>, \u0438\u043d\u0434\u0435\u043a\u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/leonidov.su\/wp-content\/ql-cache\/quicklatex.com-e8d0acfc668837a0027896e188fd6045_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;&#32;&#61;&#32;&#52;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"43\" style=\"vertical-align: -1px;\"\/>, \u043f\u0435\u0440\u0438\u043e\u0434 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 10 \u043c\u043a\u0441. \u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u0447\u0430\u0441\u0442\u043e\u0442: <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">f0<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">f1<\/code>, \u043a\u043e\u0434\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 &#8220;0&#8221; \u0438 &#8220;1&#8221; \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-group=\"code:5.1\" data-enlighter-title=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 1\">clear, clc, close all\r\nfs = 10000;\r\nts = 0 : 1\/fs : 0.1-1\/fs;\r\nN = length(ts);\r\n\r\n%% \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043d\u0435\u0441\u0443\u0449\u0435\u0439\r\nfc = 500;        % \u043d\u0435\u0441\u0443\u0449\u0430\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430\r\nh = 4;           % \u0438\u043d\u0434\u0435\u043a\u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438\r\nT = 10e-3;       % \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0438\u0442\u0430\r\n\r\nf0 = fc+h\/(2*T); % \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043b\u043e\u0433. \"0\"\r\nf1 = fc-h\/(2*T); % \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043b\u043e\u0433. \"1\"<\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u0442\u0435\u043c, \u043a\u0430\u043a \u043c\u044b \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u0438 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445 \u0441 BPSK \u0438 ASK:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"13\" data-enlighter-group=\"code:5.2\" data-enlighter-title=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 2\">%% \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\r\n% \u0434\u043b\u0438\u043d\u0430 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0438\u0442\u0430 \u0432 \u043e\u0442\u0441\u0447\u0451\u0442\u0430\u0445\r\nn_for_bit = T*fs;\r\n% \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\r\ncode = [1 0 0 1 1 0 1 0 1 1];\r\n\r\n% \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b\r\nfm = zeros(1,N);\r\nfor i=1:length(code)\r\n    for j=n_for_bit*(i-1)+1:n_for_bit*i\r\n        fm(j) = code(i);\r\n    end\r\nend<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430: <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">x0<\/code> \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">f0<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">x1<\/code> \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">f1<\/code>. \u041d\u0430 \u0431\u0430\u0437\u0435 \u044d\u0442\u0438\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">fm<\/code> \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">x<\/code> \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0438.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"26\" data-enlighter-group=\"code:5.3\" data-enlighter-title=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 3\">%% \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f\r\nx0 = cos(2*pi*f0*ts);\r\nx1 = cos(2*pi*f1*ts);\r\n\r\nx = zeros(1,N);\r\nfor i = 1:N\r\n    if fm(i) == 0\r\n        x(i) = x0(i);\r\n    else\r\n        x(i) = x1(i);\r\n    end\r\nend\r\n\r\nplot(ts,x,'LineWidth',0.5), grid on, hold on\r\nplot(ts,fm,'LineWidth',2), grid on\r\ntitle ('FSK-\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nlegend({'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b';'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b'})<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n<figure id=\"attachment_281\" aria-describedby=\"caption-attachment-281\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure14.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-281\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure14.svg\" alt=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f\" width=\"560\" height=\"199\" \/><\/a><figcaption id=\"caption-attachment-281\" class=\"wp-caption-text\">FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f<\/figcaption><\/figure>\n<p>\u0418\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043d\u0435\u0441\u0443\u0449\u0435\u0439 &#8212; \u044d\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e. \u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0443\u0447\u0438\u043b\u0438\u0441\u044c &#8212; \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u044d\u0442\u043e \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u043c\u043d\u043e\u0436\u0438\u043c \u043d\u0430\u0448 \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u044b \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u0430\u043c\u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">f0<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">f1<\/code>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"44\" data-enlighter-group=\"code:5.4\" data-enlighter-title=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 4\">%% FSK-\u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\r\n% \u0443\u043c\u043d\u043e\u0436\u0430\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u043d\u0435\u0441\u0443\u0449\u0443\u044e\r\ny0 = x.*x0;\r\ny1 = x.*x1;\r\n\r\nfigure;\r\nsubplot(2,1,1)\r\nplot(ts,y0), grid on\r\ntitle('\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b, \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 f0')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nsubplot(2,1,2)\r\nplot(ts,y1), grid on\r\ntitle('\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b, \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 f1')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')<\/pre>\n<p>\u0421\u0438\u0433\u043d\u0430\u043b\u044b <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">y0<\/code> \u0438 <code class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\">y1<\/code> \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_282\" aria-describedby=\"caption-attachment-282\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure15.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-282\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure15.svg\" alt=\"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 \" width=\"560\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-282\" class=\"wp-caption-text\">\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 &#8220;FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 4&#8221;<\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0439\u0434\u0451\u043c \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u044c \u044d\u0442\u0438\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0435\u0451 \u0447\u0435\u0440\u0435\u0437 \u0424\u041d\u0427:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"58\" data-enlighter-group=\"code:5.5\" data-enlighter-title=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 5\">y = y1 - y0;\r\n\r\n% \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c \u0424\u041d\u0427, \u0447\u0442\u043e\u0431\u044b \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0443\u044e \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0443\u044e\r\nfltr = fsk_fir;\r\nz = filter(fltr.Numerator,1,y);\r\n\r\nfigure\r\nsubplot(2,1,1)\r\nplot(ts,y), grid on\r\ntitle('\u0421\u0438\u0433\u043d\u0430\u043b y=y0-y1')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\nsubplot(2,1,2)\r\nplot(ts,z), grid on\r\ntitle('\u042d\u0442\u043e\u0442 \u0436\u0435 \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e\u0441\u043b\u0435 \u0424\u041d\u0427')\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_283\" aria-describedby=\"caption-attachment-283\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure16.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-283\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure16.svg\" alt=\"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 \" width=\"560\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-283\" class=\"wp-caption-text\">\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 &#8220;FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 5&#8221;<\/figcaption><\/figure>\n<p>\u0414\u043e \u0444\u0438\u043d\u0430\u043b\u0430 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u043c\u043d\u043e\u0433\u043e &#8212; \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0438\u0436\u043d\u0438\u0439 \u0433\u0440\u0430\u0444\u0438\u043a \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 BPSK, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c \u043a\u043e\u043c\u043f\u0430\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0433\u0440\u0430\u0444\u0438\u043a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"matlab\" data-enlighter-lineoffset=\"73\" data-enlighter-group=\"code:5.6\" data-enlighter-title=\"FSK-\u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f, \u0447\u0430\u0441\u0442\u044c 6\">% \u043a\u043e\u043c\u043f\u0430\u0440\u0430\u0442\u043e\u0440\r\ndem = zeros(1,length(z));\r\nfor i=1:length(z)\r\n    if z(i)&gt;=0.1\r\n        dem(i) = 1;\r\n    else\r\n        dem(i) = 0;\r\n    end\r\nend\r\n\r\nfigure\r\nplot(ts,x,'LineWidth',0.5), grid on, hold on\r\nplot(ts,dem,'LineWidth',2), grid on\r\nxlabel('\u0412\u0440\u0435\u043c\u044f'), ylabel('\u0410\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430')\r\ntitle ('FSK-\u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f')\r\nlegend({'\u041c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b';'\u0414\u0435\u043c\u043e\u0434\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b'})<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0438\u0436\u0435:<\/p>\n<figure id=\"attachment_284\" aria-describedby=\"caption-attachment-284\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure17.svg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-284\" src=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure17.svg\" alt=\"FSK-\u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f\" width=\"560\" height=\"199\" \/><\/a><figcaption id=\"caption-attachment-284\" class=\"wp-caption-text\">FSK-\u0434\u0435\u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f<\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u043a \u0438\u043c\u0435\u0435\u0442 \u0442\u0443 \u0436\u0435 \u0444\u043e\u0440\u043c\u0443, \u0447\u0442\u043e \u0438 \u043d\u0430 <a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/mod_figure14.svg\" target=\"_blank\" rel=\"noopener noreferrer\">\u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0440\u0438\u0441\u0443\u043d\u043a\u0435<\/a>, \u043d\u043e \u0441 \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u043e\u0439 \u043d\u0430\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u043e\u0439, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0449\u0435\u0439 \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u043c \u041a\u0418\u0425-\u0444\u0438\u043b\u044c\u0442\u0440\u0435.<\/p>\n<hr \/>\n<p><strong>\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u043f\u0435\u043a\u0442 \u0432 pdf: <a href=\"http:\/\/leonidov.su\/wp-content\/uploads\/2020\/04\/Modulation-and-Demodulation-of-Digital-Signals-Lecture-V.V.-Leonidov.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Modulation and Demodulation of Digital Signals Lecture &#8211; V.V. Leonidov.pdf<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043d\u0430\u0441 \u043e\u043a\u0440\u0443\u0436\u0430\u0435\u0442 \u043f\u043e\u0432\u0441\u044e\u0434\u0443: \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u043c \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435. \u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 &#8220;\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0447\u0438\u043a\u0430&#8221; \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u0435: 2.4 \u0413\u0413\u0446 \u0438 5 \u0413\u0413\u0446 \u0434\u043b\u044f Wi-Fi, 2.6 \u0413\u0413\u0446 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0434\u043b\u044f 4G, 1030 \u041c\u0413\u0446 \u0438 1090 \u041c\u0413\u0446 \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441 \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u043c\u0438<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[4,3],"tags":[23,27,5,26,7,21,24,25,28,22,6],"class_list":["post-261","post","type-post","status-publish","format-standard","hentry","category-lectures","category-dsp","tag-ask","tag-demodulation","tag-dsp","tag-fsk","tag-matlab","tag-modulation","tag-psk","tag-qam","tag-demodulation-rus","tag-modulation-rus","tag-dsp-rus","post-box"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"ru","enabled_languages":["en","ru"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"ru":{"title":false,"content":false,"excerpt":false}}},"acf":[],"_links":{"self":[{"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/posts\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":10,"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/posts\/261\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/posts\/261\/revisions\/391"}],"wp:attachment":[{"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/media?parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/categories?post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leonidov.su\/ru\/wp-json\/wp\/v2\/tags?post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}