{"id":390801,"date":"2024-06-29T09:27:44","date_gmt":"2024-06-29T09:27:44","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=390801"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-06-29T09:27:44","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=390801","title":{"rendered":"<span>\u0421\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0435 \u041d\u0427-\u0412\u0427 \u0444\u0438\u043b\u044c\u0442\u0440\u044b<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\u0412 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0447\u0430\u0441\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u0433\u043d\u0430\u043b \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0443\u0437\u043a\u043e\u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0435 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b. \u0412 \u0431\u044b\u0442\u043e\u0432\u043e\u043c \u043f\u043b\u0430\u043d\u0435 \u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u043f\u0440\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u043c\u0443\u0437\u044b\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u0430\u0436\u0434\u044b\u0439 \u0433\u0440\u043e\u043c\u043a\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044c (\u0434\u0438\u043d\u0430\u043c\u0438\u043a) \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u0441\u0432\u043e\u044e \u043f\u043e\u043b\u043e\u0441\u0443 \u0447\u0430\u0441\u0442\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0431\u044b\u0447\u043d\u043e \u0442\u0440\u0438 \u2014 \u043d\u0438\u0437\u043a\u0438\u0435 (\u041d\u0427), \u0441\u0440\u0435\u0434\u043d\u0438\u0435 (\u0421\u0427) \u0438 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 (\u0412\u0427); \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0440\u0445\u043d\u0438\u0437\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u0438\u043d\u043e\u0433\u0434\u0430 \u0432\u044b\u0434\u0435\u043b\u044f\u044e\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u00ab\u0441\u0430\u0431\u0432\u0443\u0444\u0435\u0440\u00bb. \u041a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0447\u0430\u0441\u0442\u043e\u0442 \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u0445 100 \u0413\u0446, 1 \u043a\u0413\u0446 \u0438 5 \u043a\u0413\u0446. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u0440\u0435\u0437\u043a\u0438\u0445 \u0441\u043a\u0430\u0447\u043a\u043e\u0432 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0442\u0438\u0435 \u2014 \u043a\u043e\u0433\u0434\u0430 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u043b\u0430\u0432\u043d\u043e \u0441\u043f\u0430\u0434\u0430\u0435\u0442 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c, \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u044f \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c.<\/p>\n<p>  \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u043c\u0438 \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u041b\u0438\u043d\u043a\u0432\u0438\u0442\u0446\u0430-\u0420\u0435\u0439\u043b\u0438 4-\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0438\u0437 \u0441\u0435\u0431\u044f \u0434\u0432\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0451\u043d\u043d\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0411\u0430\u0442\u0442\u0435\u0440\u0432\u043e\u0440\u0442\u0430, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0410\u0427\u0425 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043d\u043e\u0433\u0438\u043c \u0445\u043e\u0440\u043e\u0448\u043e \u0437\u043d\u0430\u043a\u043e\u043c\u043e:<\/p>\n<p>  <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/574922\/\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/kn\/rc\/t1\/knrct130dndhsop0jhv7abvu3qk.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/kn\/rc\/t1\/knrct130dndhsop0jhv7abvu3qk.gif\"\/><\/div>\n<p><\/a><a name=\"habracut\"><\/a><br \/>  \u041f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0438\u0445 \u043e\u0431\u0443\u0441\u043b\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0433\u043b\u0430\u0434\u043a\u043e\u0439 \u0410\u0427\u0425 \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u043f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u0439. \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0444\u0438\u043b\u044c\u0442\u0440\u0430, \u043e\u0431\u0443\u0441\u043b\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f, \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 4-\u044b\u043c.<\/p>\n<p>  \u0423 \u0432\u0441\u0435\u0445 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0435\u0441\u0442\u044c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 \u2014 \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435. \u0414\u0440\u0443\u0433\u043e\u0439 \u043d\u0435\u043c\u0430\u043b\u043e\u0432\u0430\u0436\u043d\u044b\u043c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u0443\u0441\u0442\u0440\u0430\u043d\u0438\u043c\u044b\u0439 \u0441\u0434\u0432\u0438\u0433 \u0444\u0430\u0437. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0437\u043e\u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0444\u0438\u043b\u044c\u0442\u0440 \u0432 \u0430\u043d\u0430\u043b\u043e\u0433\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0430\u0440\u0443\u0448\u0430\u0435\u0442 \u043f\u0440\u0438\u0447\u0438\u043d\u043d\u043e-\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043e\u0442 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e.<\/p>\n<p>  \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u0432 \u0446\u0435\u043b\u043e\u043c \u0438 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u043e\u0432 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u043f\u0443\u0442\u0451\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0445 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0432 \u0446\u0438\u0444\u0440\u0435. \u0422\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u00ab\u043c\u0443\u043b\u044c\u0442\u0438\u0430\u043c\u043f\u0438\u043d\u0433\u00bb \u2014 \u043a\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b \u0447\u0430\u0441\u0442\u043e\u0442 \u2014 \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0435 \u043f\u043e\u043b\u043e\u0441\u044b (\u043e\u0431\u044b\u0447\u043d\u043e) \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u043c\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u043c\u0438. \u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u0435\u0439 \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0443\u0434\u043e\u0440\u043e\u0436\u0430\u0435\u0442 \u0442\u0435\u0445\u043d\u0438\u043a\u0443, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 \u0434\u043b\u044f \u043e\u0441\u043e\u0431\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c.<\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b<\/font><\/h2>\n<p>  \u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440 \u2014 \u044d\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u0442\u0430\u043a \u0438 \u0432 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438. \u0412\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043e\u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0443\u044e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0443, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u0438 \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043b\u0438 \u0435\u0433\u043e \u043c\u0430\u0442. \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0430 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441 (\u043d\u0430 \u0441\u043b\u0443\u0445 \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u043c\u044b\u0439 \u043a\u0430\u043a \u0449\u0435\u043b\u0447\u043e\u043a). \u0412 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043e\u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u0435 \u0438\u043b\u0438 \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u0435 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u0438 \u0441\u0434\u0432\u0438\u0433 \u0444\u0430\u0437\u044b \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0432\u0437\u044f\u0442\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435. \u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u043e\u0431\u043b\u0430\u0441\u0442\u044f\u043c\u0438 (\u0432 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0439 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043b\u043e\u0432\u043e domain) \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0424\u0443\u0440\u044c\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u0435\u0436\u0434\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0438 \u0432 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u0451\u0442 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435.<\/p>\n<p>  <b><font color=\"#3AC1EF\">\u0420\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0442 \u0434\u0432\u0430 \u0442\u0438\u043f\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432:<\/font><\/b> <\/p>\n<p>  <b>IIR (Infinite Impulse Response)<\/b> \u2014 \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u0441 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u043e\u0439. \u041f\u043e \u0441\u0443\u0442\u0438, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u0432\u0441\u0451 \u0442\u0435 \u0436\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b, \u043d\u043e \u00ab\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0435\u00bb \u0432 \u0446\u0438\u0444\u0440\u0435 \u2014 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442 \u0432 \u043e\u0431\u043e\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u0435\u043d (\u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043b\u0435\u0436\u0438\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u041b\u0430\u043f\u043b\u0430\u0441\u0430). \u041e\u0442\u0441\u044e\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 \u0441\u0443\u043c\u043c\u044b \u044d\u043a\u0441\u043f\u043e\u043d\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u0442\u0443\u0445\u0430\u044e\u0449\u0438\u0445 \u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434.<\/p>\n<p>  <i>\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 (\u043e\u0431\u0440\u0435\u0437\u0430\u043d\u043d\u0430\u044f \u0441\u043f\u0440\u0430\u0432\u0430) \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0430\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e\u0433\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u043d\u0438\u0437\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0434\u043e\u0431\u0440\u043e\u0442\u043d\u043e\u0441\u0442\u044c\u044e<\/i><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ss\/x4\/0r\/ssx40rnvb7d2mvok41rcfieg1oo.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/ss\/x4\/0r\/ssx40rnvb7d2mvok41rcfieg1oo.gif\"\/><\/div>\n<p>  \u0418\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0438\u0437\u043a\u0430\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u2014 \u043a\u0430\u0436\u0434\u043e\u0435 \u043d\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445. \u041e\u043d\u0438 \u0442\u0430\u043a\u0436\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b \u043a \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u044f\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u044f \u2014 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 (\u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f \u043f\u0440\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435) \u0442\u0430\u043a\u0438\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0432 \u0442\u0435\u043e\u0440\u0438\u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e.<\/p>\n<p>  \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u0438\u043b\u044c\u0442\u0440 \u043d\u0438\u0437\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/e6a\/ae4\/a3e\/e6aae4a3ef1d9a9bc1cd1c9318c49e90.svg\" alt=\"$y_{n+1}=k \\left(x_n-y_n\\right)+y_n$\" data-tex=\"display\"\/><\/p>\n<p>  <b>FIR (Finite Impulse Response)<\/b> \u2014 \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u0441 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u043e\u0439. \u0421\u0430\u043c\u044b\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0444\u0438\u043b\u044c\u0442\u0440 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u2014 \u044d\u0442\u043e \u0441\u043a\u043e\u043b\u044c\u0437\u044f\u0449\u0435\u0435 \u0441\u0440\u0435\u0434\u043d\u0435\u0435, \u0430 \u0441\u0430\u043c\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0441\u0432\u0451\u0440\u0442\u043a\u0438 \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0441 \u043e\u0442\u0441\u0447\u0451\u0442\u0430\u043c\u0438 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430. \u0417\u0434\u0435\u0441\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0436\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438\u0447\u043d\u0430\u044f \u2014 \u043e\u0434\u043d\u0430\u043a\u043e \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0434\u043e <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c0b\/c7b\/394\/c0bc7b3947421a4e29e71225ede48db7.svg\" alt=\"$n \\cdot log(n)$\" data-tex=\"inline\"\/>, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0432\u0451\u0440\u0442\u043a\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0424\u0443\u0440\u044c\u0435 (FFT). \u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u043e\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0444\u043e\u0440\u043c\u0443 \u0410\u0427\u0425, \u043f\u0440\u0438\u0432\u043e\u0434\u044f \u043a \u043f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u044f\u043c. <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 IIR-\u0444\u0438\u043b\u044c\u0442\u0440\u044b, \u0438 FIR-\u0444\u0438\u043b\u044c\u0442\u0440\u044b \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u2014 \u0447\u0435\u0440\u0435\u0437 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0438\u043d\u043e\u043c\u043e\u0432. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0443 IIR-\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0438 \u0443 \u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044f, \u0438 \u0437\u043d\u0430\u043c\u0435\u043d\u0430\u0442\u0435\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f, \u0430 \u0443 FIR-\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044f \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u0435\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0439 \u0437\u043d\u0430\u043c\u0435\u043d\u0430\u0442\u0435\u043b\u044c. \u042d\u0442\u0430 \u0442\u0435\u043c\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u0430\u044f \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0435\u043c\u0430\u043b\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0432 \u0442\u0435\u043e\u0440\u0438\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432; \u0434\u043b\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u0434\u0430\u0447 \u0432 \u043d\u0435\u0451 \u0443\u0433\u043b\u0443\u0431\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u043c \u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043f\u0440\u043e \u0440\u044f\u0434 \u0422\u0435\u0439\u043b\u043e\u0440\u0430, \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0449\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438 \u0443\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0441 z-\u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c.  <\/div>\n<\/p><\/div>\n<p>  <i>\u0410 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0430\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430 \u0444\u0430\u0437\u043e\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0433\u043e FIR-\u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u043d\u0438\u0437\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 <\/i><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fo\/lh\/dd\/folhddlfl_jgamvr6j8wzqlln7m.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/fo\/lh\/dd\/folhddlfl_jgamvr6j8wzqlln7m.gif\"\/><\/div>\n<p>  \u0414\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439 \u043f\u0440\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438\u043d\u0435\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u2014 \u043a\u043e\u0433\u0434\u0430 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0410\u0427\u0425 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e IIR \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0437 \u043d\u0435\u0451 FIR \u0441 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0444\u0430\u0437\u043e\u0439.<\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u041f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0434\u0430\u0447\u0438<\/font><\/h2>\n<p>  \u0418\u0442\u0430\u043a, \u043d\u0430\u0448\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0443 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432, \u0434\u0435\u043b\u044f\u0449\u0438\u0445 \u043f\u043e\u043b\u043e\u0441\u0443 \u0447\u0430\u0441\u0442\u043e\u0442 \u043d\u0430 \u0434\u0432\u0435 \u0441 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0442\u0438\u0435\u043c. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u043d\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0431\u043b\u0430\u0434\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430\u043c\u0438:<\/p>\n<ol>\n<li> \u0413\u043b\u0430\u0434\u043a\u0430\u044f \u0410\u0427\u0425 \u0431\u0435\u0437 \u043f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u0439;<\/li>\n<li> \u0424\u0430\u0437\u043e\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0441\u0442\u044c (\u0441\u0434\u0432\u0438\u0433 \u0444\u0430\u0437 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0447\u0430\u0441\u0442\u043e\u0442\u0430\u0445 \u0440\u0430\u0432\u0435\u043d \u043d\u0443\u043b\u044e);<\/li>\n<li> \u0421\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0410\u0427\u0425 \u0432 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435 \u0447\u0430\u0441\u0442\u043e\u0442.<\/li>\n<\/ol>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u043f\u0443\u043d\u043a\u0442 1) \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u044b \u043d\u0435 \u0437\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0432 \u0444\u0438\u043b\u044c\u0442\u0440 \u043f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u0438 \u0442\u0430\u043a, \u043a\u0430\u043a \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0444\u0438\u043b\u044c\u0442\u0440\u0435 \u0427\u0435\u0431\u044b\u0448\u0451\u0432\u0430. \u0412 \u0442\u0435\u043e\u0440\u0438\u0438, \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u0433\u043b\u0430\u0434\u043a\u0430\u044f \u0410\u0427\u0425 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 IIR-\u0444\u0438\u043b\u044c\u0442\u0440\u0435 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043d\u0430\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043b\u0438\u0448\u044c, \u0447\u0442\u043e\u0431\u044b \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u0439 \u043d\u0435 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u043b \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0448\u0443\u043c\u0430 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043b\u044f \u0430\u0443\u0434\u0438\u043e-\u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 -120 \u0434\u0411 \u0432 \u0446\u0435\u043b\u043e\u043c \u0438 -90 \u0434\u0411 \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0430\u043a\u0442-\u0434\u0438\u0441\u043a\u043e\u0432 \u0438 \u043f\u0440\u043e\u0447\u0438\u0445 16-\u0431\u0438\u0442\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439.<\/div>\n<\/p><\/div>\n<p>  C\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0441\u0442\u044c (\u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c) \u0410\u0427\u0425 \u0440\u0435\u0448\u0430\u0435\u0442 \u0434\u0432\u0435 \u0437\u0430\u0434\u0430\u0447\u0438:<br \/>  1) \u0412\u0427-\u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0443\u044e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u044b\u0447\u0438\u0442\u0430\u043d\u0438\u0435\u043c \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u041d\u0427-\u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u2014 \u043a\u0430\u043a \u0432 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0439, \u0442\u0430\u043a \u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438;<br \/>  2) \u0438\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u0442 \u043c\u0443\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u0431\u043e\u0440\u0430, \u0434\u043b\u044f \u043a\u0430\u043a\u043e\u0433\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u2014 \u041d\u0427 \u0438\u043b\u0438 \u0412\u0427 \u2014 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u0435 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u043e\u0433\u0438\u0439 \u0438\u043b\u0438 \u043a\u0440\u0443\u0442\u043e\u0439 \u0441\u043f\u0430\u0434 \u0410\u0427\u0425.<\/p>\n<p>  \u041f\u043e\u0445\u043e\u0436\u0435\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u0435\u0441\u0442\u044c \u0443 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9A%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D0%B7%D0%B5%D1%80%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80\">\u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0445 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432<\/a>, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435 \u0447\u0430\u0441\u0442\u043e\u0442. \u041d\u043e \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431, \u043a\u0430\u043a \u0431\u043e\u043b\u0435\u0435 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043b\u0443\u0445\u0430. <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e,<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0441\u0442\u0438\u043b\u044c \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0445 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0447\u0442\u043e \u0432 \u0432\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u0438, \u0447\u0442\u043e \u0432 <a href=\"https:\/\/www.iject.org\/vol3issue1\/suverna.pdf\">\u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0445 \u043d\u0430\u0443\u0447\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u0445<\/a> \u043c\u0430\u043b\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u043d\u0438\u043c\u0430\u044e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0434\u0430\u0436\u0435 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0434\u0430\u043b\u0451\u043a\u043e\u043c\u0443 \u043e\u0442 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0443.<\/div>\n<\/p><\/div>\n<h2><font color=\"#3AC1EF\">\u258d \u041e\u0431\u0449\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f<\/font><\/h2>\n<p>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432 \u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u041a\u0418\u0425-\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0438 \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e-\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439:<\/p>\n<ol>\n<li> \u0412 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u043c \u0434\u043e\u043c\u0435\u043d\u0435 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0436\u0435\u043b\u0430\u0435\u043c\u0430\u044f \u0410\u0427\u0425 \u0444\u0438\u043b\u044c\u0442\u0440\u0430;<\/li>\n<li> \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0424\u0443\u0440\u044c\u0435:<\/li>\n<li> \u041d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f <a href=\"https:\/\/en.wikipedia.org\/wiki\/Window_function\">\u043e\u043a\u043e\u043d\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f<\/a>.<\/li>\n<\/ol>\n<p>  \u0415\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u0430\u043a \u0447\u0438\u0441\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u0442\u0430\u043a \u0438 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0424\u0443\u0440\u044c\u0435 (\u0434\u0430\u043b\u0435\u0435 FFT). \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0436\u043d\u0435\u0435 \u0438 \u0438\u043c\u0435\u0435\u0442 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u0424\u0443\u0440\u044c\u0435-\u043e\u0431\u0440\u0430\u0437\u044b.<\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435<\/font><\/h2>\n<p>  \u041e\u0437\u0432\u0443\u0447\u0435\u043d\u043d\u044b\u043c \u0432\u044b\u0448\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u0438 \u0438 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0438 (\u043d\u043e \u043d\u0435 \u0444\u0430\u0437\u043e\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0441\u0442\u0438) \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0444\u0438\u043b\u044c\u0442\u0440 \u041b\u0438\u043d\u043a\u0432\u0438\u0442\u0446\u0430-\u0420\u0435\u0439\u043b\u0438. \u0417\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u0410\u0427\u0425 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f2a\/ae2\/44c\/f2aae244ca8dd18b713e905eddb5479d.svg\" alt=\"$\\frac{1}{w^{2 n}+1}$\" data-tex=\"inline\"\/>, \u0433\u0434\u0435 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/35b\/a56\/5f3\/35ba565f36734f3a55aa01ac67868762.svg\" alt=\"$n$\" data-tex=\"inline\"\/> \u2014 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0444\u0438\u043b\u044c\u0442\u0440\u0430, \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u0424\u0443\u0440\u044c\u0435, \u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u043e\u0442\u0441\u0447\u0451\u0442\u044b FIR \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0435\u0451 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435\u043c.<\/p>\n<p>  \u0413\u0440\u0430\u0444\u0438\u043a \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0432 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ky\/s0\/9d\/kys09dhntkr82lua-zivleeitoe.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/ky\/s0\/9d\/kys09dhntkr82lua-zivleeitoe.gif\"\/><\/div>\n<p>  \u041b\u0443\u0447\u0448\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b\u0430 \u0424\u0443\u0440\u044c\u0435 \u2014 \u044d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0439 \u0430\u043b\u0433\u0435\u0431\u0440\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 Wolfram Mathematica \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<p>  <code>InverseFourierTransform[1\/(1 + w^2), w, x] \/\/ FullSimplify<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7f3\/636\/dac\/7f3636dacfe9b9a705eb119687535d2c.svg\" alt=\"$\\sqrt{\\frac{\\pi }{2}} e^{-\\left| x\\right| }$\" data-tex=\"inline\"\/><\/p>\n<p>  \u0413\u0440\u0430\u0444\u0438\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0439\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043e\u043d\u0430 \u0436\u0435 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0430\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/wf\/nb\/nv\/wfnbnvmfw2fqqsqkz9dk5gew7jg.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/wf\/nb\/nv\/wfnbnvmfw2fqqsqkz9dk5gew7jg.gif\"\/><\/div>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0438\u0437 \u0444\u043e\u0440\u043c\u0443\u043b\u044b \u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u0430, \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0430\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u0430 \u2014 \u0441\u0442\u0440\u0435\u043c\u0438\u0442\u0441\u044f \u043a \u043d\u0443\u043b\u044e, \u043d\u043e \u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442 \u0435\u0433\u043e; \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u043b\u044f (\u0437\u0430 \u0441\u0447\u0451\u0442 \u0444\u0430\u0437\u043e\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0441\u0442\u0438). \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0435\u0451 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u0451\u043c \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u043a\u043e\u043d\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0437\u0430 \u0441\u0447\u0451\u0442 \u0447\u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u043e\u043a\u043d\u0430 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0430\u044e\u0442 \u043d\u0443\u043b\u0435\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u0432 \u0440\u0430\u0441\u0447\u0451\u0442\u0430\u0445. \u041f\u043e\u0431\u043e\u0447\u043d\u044b\u043c \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u043c \u044d\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u2014 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0440\u0438 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438\u0445 \u0441\u043f\u0435\u043a\u0442\u0440\u044b \u0441\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u0418\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0442\u0430\u043a\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0424\u0443\u0440\u044c\u0435. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/bd\/gf\/u2\/bdgfu29sayinnfb6vfph-yj7qlk.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/bd\/gf\/u2\/bdgfu29sayinnfb6vfph-yj7qlk.gif\"\/><\/div>\n<p>  \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0447\u0435\u0433\u043e \u0410\u0427\u0425 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f \u043d\u0430<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/o4\/2w\/tn\/o42wtn0ot-pu8yqn_efoul8gbyg.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/o4\/2w\/tn\/o42wtn0ot-pu8yqn_efoul8gbyg.gif\"\/><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u043a\u043e\u0434<\/b>                         <\/p>\n<div class=\"spoiler_text\"><code>FourierTransform[E^-Abs[x] Sqrt[Pi\/2] UnitBox[x\/5], x, <br \/>   w] \/\/ FullSimplify<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/123\/2ee\/230\/1232ee23006f29bb9c6620f8382ed1bf.svg\" alt=\"$\\frac{w \\sin \\left(\\frac{5 w}{2}\\right)-\\cos \\left(\\frac{5 w}{2}\\right)+e^{5\/2}}{e^{5\/2} \\left(w^2+1\\right)}$\" data-tex=\"inline\"\/>  <\/div>\n<\/p><\/div>\n<p>  \u041f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435\u043c \u043e\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u00ab\u0431\u043e\u043a\u043e\u0432\u044b\u0445 \u043b\u0435\u043f\u0435\u0441\u0442\u043a\u043e\u0432\u00bb \u043e\u043a\u043e\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u0418\u0445 \u043c\u043e\u0436\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c, \u0432\u0437\u044f\u0432 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0430\u0434\u043a\u043e\u0435 \u0438 \u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u043e\u043a\u043d\u043e. \u0421\u0440\u0435\u0434\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u043e\u043a\u043e\u043d \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u043c \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u041d\u0443\u0442\u0442\u0430\u043b\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0435 \u043a\u0430\u043a  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a06\/47a\/76f\/a0647a76f0a166b577901135f9e18b03.svg\" alt=\"$NuttallWindow(x)= \\left\\{ \\begin{array}{ll}\\frac{121849 \\cos (2 \\pi x)+36058 \\cos (4 \\pi x)+3151 \\cos (6 \\pi x)+88942}{250000}&amp; \\frac{1}{2} &lt; x &lt; \\frac{1}{2} \\\\ 0&amp; \\left | x \\right | \\geq \\frac{1}{2} \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%87%D0%BB%D0%B5%D0%BD%D1%8B_%D0%A7%D0%B5%D0%B1%D1%8B%D1%88%D1%91%D0%B2%D0%B0\">\u043f\u043e\u043b\u0438\u043d\u043e\u043c\u044b \u0427\u0435\u0431\u044b\u0448\u0451\u0432\u0430<\/a>, \u043e\u043a\u043d\u043e \u041d\u0443\u0442\u0442\u0430\u043b\u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043a\u0430\u043a <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4aa\/3a2\/af8\/4aa3a2af8a5c0f71351012c830907ebb.svg\" alt=\"$\\frac{3151 t^3+18029 t^2+28099 t+13221}{62500}$\" data-tex=\"inline\"\/>, \u0433\u0434\u0435 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/d40\/f6f\/9eb\/d40f6f9eb728c980ae7b1350ad3bcc49.svg\" alt=\"$t = \\cos (2 \\pi x)$\" data-tex=\"inline\"\/><\/div>\n<\/p><\/div>\n<p>  \u041f\u043e\u043c\u043d\u043e\u0436\u0438\u0432 \u0435\u0451 \u043d\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0443\u044e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0443 \u0444\u0438\u043b\u044c\u0442\u0440\u0430, \u043f\u043e\u043b\u0443\u0447\u0438\u043c:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/tv\/mg\/48\/tvmg48hj4qylrrnsq_9drf5lxg8.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/tv\/mg\/48\/tvmg48hj4qylrrnsq_9drf5lxg8.gif\"\/><\/div>\n<p>   \u0430 \u0410\u0427\u0425 \u043f\u0440\u0438\u043c\u0435\u0442 \u0432\u0438\u0434<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/f8\/oc\/ns\/f8ocns0u2w3fiqbm1xe4k2x_-ko.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/f8\/oc\/ns\/f8ocns0u2w3fiqbm1xe4k2x_-ko.gif\"\/><\/div>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u043a\u043e\u0434<\/b>                         <\/p>\n<div class=\"spoiler_text\"><code>frnw = FourierTransform[E^-Abs[x] Sqrt[Pi\/2] NuttallWindow[x\/20], <br \/>   x, w] \/\/ Simplify<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/te\/ix\/dv\/teixdvj8ecyxcuyynhczoiyxtiy.png\" data-src=\"https:\/\/habrastorage.org\/webt\/te\/ix\/dv\/teixdvj8ecyxcuyynhczoiyxtiy.png\"\/>  <\/div>\n<\/p><\/div>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e, \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043f\u0443\u043b\u044c\u0441\u0430\u0446\u0438\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0430\u0441\u044c. \u041f\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u00ab\u043f\u043e\u043b\u043a\u0430\u00bb \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0441\u043b\u0435\u0433\u043a\u0430 \u043e\u043f\u0443\u0441\u0442\u0438\u043b\u0430\u0441\u044c \u2014 \u0432 \u0438\u0434\u0435\u0430\u043b\u0435 \u044d\u0442\u043e \u0442\u043e\u0436\u0435 \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0438 \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 (\u043d\u0430 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435):<\/p>\n<p>  <code>FourierTransform[E^-Abs[x] Sqrt[Pi\/2] NuttallWindow[x\/20], x, w] \/.w->0.0<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b4d\/d4f\/e6e\/b4dd4fe6ec5ba932d0309f9f3b546d24.svg\" alt=\"$0.909464 +1.66533 \\times 10^{-16} i$\" data-tex=\"inline\"\/><\/p>\n<p>  \u041c\u043d\u0438\u043c\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0437\u0434\u0435\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u0445 \u0438 \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u0441\u043c\u0435\u043b\u043e \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c (\u043e\u0431 \u044d\u0442\u043e\u043c \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/44b\/dd8\/27e\/44bdd827ea534a306d42d0794abb0c87.svg\" alt=\"$10^{-16}$\" data-tex=\"inline\"\/>, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 double \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 16 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u044b\u0445 \u0446\u0438\u0444\u0440).<\/p>\n<p>  \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u044b\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 (\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0446\u0435\u043b\u044b\u0445) \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<p>  <code>InverseFourierTransform[1\/(1+w^4), w, x] \/\/ FullSimplify<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a8e\/662\/519\/a8e662519314d983fb0a297b80298fd0.svg\" alt=\"$\\left(\\frac{1}{4}+\\frac{i}{4}\\right) \\sqrt{\\pi } e^{-(-1)^{1\/4} x} \\left(e^{\\sqrt{2} x} \\left(e^{i \\sqrt{2} x}-i\\right) \\theta (-x)-i e^{i \\sqrt{2} x} \\theta (x)+\\theta (x)\\right)$\" data-tex=\"inline\"\/><\/p>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0443\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438 \u0437\u0434\u0435\u0441\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0440\u0443\u0447\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0438\u044e \u0444\u043e\u0440\u043c\u0443\u043b\u044b \u043a \u0443\u0434\u043e\u0431\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u043e\u043c\u0443 \u0432\u0438\u0434\u0443. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0444\u043e\u0440\u043c\u0443\u043b\u0430 (\u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0445 \u0447\u0438\u0441\u043b\u0430\u0445) \u0434\u043b\u044f \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u041b\u0438\u043d\u043a\u0432\u0438\u0442\u0446\u0430-\u0420\u0435\u0439\u043b\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f69\/dfa\/4d6\/f69dfa4d6b82bd40e79a8e34650ab3dd.svg\" alt=\"$\\frac{\\sqrt{\\frac{\\pi }{2}} \\sum _{k=1}^n i^{\\frac{-2 k+n+1}{n}} e^{\\left| x\\right| \\left(-i^{\\frac{-2 k+n+1}{n}}\\right)}}{n}$\" data-tex=\"display\"\/><\/p>\n<p>  \u041f\u0440\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0438 \u0437\u0430 \u0441\u0447\u0451\u0442 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e-\u0441\u043e\u043f\u0440\u044f\u0436\u0451\u043d\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043c\u043d\u0438\u043c\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u0442\u0441\u044f \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0447\u0438\u0441\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f. \u042d\u0442\u0443 \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u0438\u0441\u0430\u0442\u044c \u0438 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0447\u0438\u0441\u043b\u0430\u0445:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/501\/ee2\/14e\/501ee214e652739f3ea761e2178fd8e8.svg\" alt=\"$\\frac{\\sqrt{\\frac{\\pi }{2}} \\sum _{k=1}^n e^{\\left| x\\right| \\sin \\left(\\frac{\\pi -2 \\pi k}{2 n}\\right)} \\cos \\left(\\frac{\\pi (-2 k+n+1)}{2 n}-\\left| x\\right| \\cos \\left(\\frac{\\pi -2 \\pi k}{2 n}\\right)\\right)}{n}$\" data-tex=\"display\"\/><\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u0432 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c<\/font><\/h2>\n<p>  \u0421\u0438\u043d\u0442\u0435\u0437 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0432 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u043c \u0432\u0438\u0434\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u041f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e:<\/p>\n<ol>\n<li> \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e;<\/li>\n<li> \u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u2014 \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u0430\u0442\u0443\u0445\u0430\u0435\u0442 \u043a \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u0438. \u042d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u0435\u043d, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0444\u0430\u0437\u043e\u0441\u0434\u0432\u0438\u0433\u0430\u044e\u0449\u0438\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b. \u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u0442\u0430\u043a\u0436\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u044f\u0432\u043d\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u043e\u043a\u043e\u043d\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043f\u043e \u0444\u0430\u043a\u0442\u0443 \u0443 \u043d\u0430\u0441 \u0432 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u043e \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e.<\/li>\n<\/ol>\n<p>  \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u0442 \u0436\u0435 \u0444\u0438\u043b\u044c\u0442\u0440 \u041d\u0427. \u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u043c\u0430\u0441\u0441\u0438\u0432\u0430. \u0420\u0430\u0437\u043c\u0435\u0440 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0438\u0436\u043d\u044e\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 (\u043d\u043e \u043d\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0443\u044e \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0443\u044e). \u0415\u0441\u043b\u0438 \u043d\u0435 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e \u0440\u0430\u0437\u043c\u0435\u0440\u0430, \u0442\u043e 2048 \u043e\u0442\u0441\u0447\u0451\u0442\u043e\u0432 \u043e\u0431\u044b\u0447\u043d\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0420\u0430\u0437\u043c\u0435\u0440 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043a\u0440\u0430\u0442\u043d\u044b\u043c \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0434\u0432\u043e\u0439\u043a\u0438 \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0411\u041f\u0424.<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0411\u044b\u0441\u0442\u0440\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u043b\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u0435\u0439 \u0442\u0440\u043e\u0439\u043a\u0438, \u0438 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \u0438 \u0434\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u2014 \u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u0435\u0439 \u0434\u0432\u043e\u0439\u043a\u0438, \u0447\u0435\u0442\u0432\u0451\u0440\u043a\u0438 \u0438 \u0432\u043e\u0441\u044c\u043c\u0451\u0440\u043a\u0438 \u043e\u043d\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u044b\u0435.<\/div>\n<\/p><\/div>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f (\u043d\u043e \u043d\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442) \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u043c (\u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u043c) FFT, Real-FFT, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u0441\u043f\u0435\u043a\u0442\u0440\u0430, \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u044f \u0435\u0433\u043e \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e, \u0438 FHT (\u0431\u044b\u0441\u0442\u0440\u043e\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0425\u0430\u0440\u0442\u043b\u0438), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0438 \u0434\u0430\u043d\u043d\u044b\u0435, \u0438 \u0441\u043f\u0435\u043a\u0442\u0440 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0432 \u043f\u043e\u043b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b. \u0417\u0434\u0435\u0441\u044c \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 FFT.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u2014 \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 4-\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430:<\/p>\n<p>  <code>FilterAmps[w_] := 1\/(1+w^8);<\/code><\/p>\n<p>  \u0412\u044b\u0431\u0435\u0440\u0435\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438 (\u0432 \u0433\u0435\u0440\u0446\u0430\u0445), \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u0434\u043b\u044f \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0426\u0410\u041f:<\/p>\n<p>  <code>samplerate = 48000;<\/code><\/p>\n<p>  \u0412\u044b\u0431\u0435\u0440\u0435\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0441\u0440\u0435\u0437\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c 0.5 (-6 \u0434\u0411) \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435 w=1:<\/p>\n<p>  <code>fc = 1000;<\/code><\/p>\n<p>  \u0412\u044b\u0431\u0435\u0440\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0440 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 (\u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439, \u0434\u043b\u044f \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0441\u0442\u0438):<\/p>\n<p>  <code>size = 128;<\/code><\/p>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432. \u041a\u0430\u0436\u0434\u043e\u043c\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0443 \u0432 \u043d\u0451\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043e\u0442 0 (\u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f) \u0434\u043e <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/25d\/108\/c27\/25d108c273ab4447fad8104ae76eef53.svg\" alt=\"$samplerate\/2$\" data-tex=\"inline\"\/> (\u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u041d\u0430\u0439\u043a\u0432\u0438\u0441\u0442\u0430), \u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435. \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443:<\/p>\n<p>  <code>w[index_] := (index*samplerate)\/(size*fc)<\/code><\/p>\n<p>  \u0417\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043f\u0435\u0440\u0432\u0443\u044e \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 (\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0441\u043f\u0435\u043a\u0442\u0440\u0430) \u043c\u0430\u0441\u0441\u0438\u0432\u0430:<\/p>\n<p>  <code>halfspectrumdata = <br \/>   Table[FilterAmps[w[index]]*(-1)^index, {index, 0, size\/2}];<\/code><\/p>\n<p>  \u0417\u0434\u0435\u0441\u044c \u0444\u0430\u0437\u0443 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u0439 \u043d\u0435\u0447\u0451\u0442\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u043d\u0430 180\u00b0 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043b\u0435 \u0411\u041f\u0424 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u0431\u044b\u043b \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u043f\u043e \u0446\u0435\u043d\u0442\u0440\u0443 \u043c\u0430\u0441\u0441\u0438\u0432\u0430.<\/p>\n<p>  \u0412\u0442\u043e\u0440\u0443\u044e \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 (\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0441\u043f\u0435\u043a\u0442\u0440\u0430) \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0440\u0435\u0432\u0435\u0440\u0441\u043e\u043c \u043f\u0435\u0440\u0432\u043e\u0439, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 (\u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u2014 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u2014 \u0447\u0430\u0441\u0442\u043e\u0442\u044b \u041d\u0430\u0439\u043a\u0432\u0438\u0441\u0442\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0434\u043b\u044f \u0438\u0445 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430).<\/p>\n<p>  <code>spectrumdata = <br \/>   Join[halfspectrumdata, Reverse[halfspectrumdata[[2;;size\/2]]]];<\/code><\/p>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/uq\/kd\/zj\/uqkdzjwvetgcopgcujkgnmtgid8.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/uq\/kd\/zj\/uqkdzjwvetgcopgcujkgnmtgid8.gif\"\/><\/div>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0434\u0435\u043b\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0424\u0443\u0440\u044c\u0435:<\/p>\n<p>  <code>wavedata = InverseFourier[spectrumdata];<\/code><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/1n\/qb\/7e\/1nqb7e5md-wd50yqelswp-rl8g8.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/1n\/qb\/7e\/1nqb7e5md-wd50yqelswp-rl8g8.gif\"\/><\/div>\n<p>  \u0418 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u043e\u043a\u043e\u043d\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u2014 \u041d\u0443\u0442\u0442\u0430\u043b\u043b\u0430, \u043a\u0430\u043a \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/pm\/mk\/4b\/pmmk4bffn9sxpad0wmay3c7gqxq.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/pm\/mk\/4b\/pmmk4bffn9sxpad0wmay3c7gqxq.gif\"\/><\/div>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u043a\u043a\u043e\u0440\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u043a\u0443 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u043a \u0435\u0434\u0438\u043d\u0438\u0446\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e\u0435 FFT, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439: <\/p>\n<p>  <code>Fourier[wavedata][[1]]<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/770\/b63\/099\/770b6309970c204cae2bec0a9d7ee487.svg\" alt=\"$0.977615 +3.80129 \\times 10^{-17} i$\" data-tex=\"inline\"\/><\/p>\n<p>  \u0438 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043e\u0442\u0441\u0447\u0451\u0442\u0430 \u0432 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0435<\/p>\n<p>  <code>wavedata \/= Fourier[wavedata][[1]];<\/code><\/p>\n<p>  \u0421\u0434\u0435\u043b\u0430\u0432 FFT \u0435\u0449\u0451 \u0440\u0430\u0437, \u043c\u043e\u0436\u043d\u043e \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u043b\u0430 \u0440\u0430\u0432\u043d\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u0435: <\/p>\n<p>  <code>Fourier[wavedata][[1]]<\/code><br \/>  \u2193<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/cbb\/f63\/133\/cbbf631330bc4cbb1ade29eafdf80d52.svg\" alt=\"$1. +3.81315 \\times 10^{-33} i$\" data-tex=\"inline\"\/><\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0431\u044b \u043c\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0444\u0438\u043b\u044c\u0442\u0440 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442, \u043d\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0435 \u043d\u0435 \u043d\u0430 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435, \u0430 \u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u0435 \u041d\u0430\u0439\u043a\u0432\u0438\u0441\u0442\u0430.<\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u041a\u0443\u0441\u043e\u0447\u043d\u043e-\u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b<\/font><\/h2>\n<p>  \u0418\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0410\u0427\u0425 \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u043a\u0443\u0441\u043e\u0447\u043d\u043e-\u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u044f \u0438 \u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u043d\u044b \u0438 \u0440\u0430\u0432\u043d\u044b 1 \u0438 0 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u0432 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435. \u0412\u044b\u0432\u043e\u0434\u0443 \u0442\u0430\u043a\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0431\u044b\u043b\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 <a href=\"https:\/\/habr.com\/ru\/post\/424615\/\">\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f<\/a>, \u0437\u0434\u0435\u0441\u044c \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043c\u044b \u0432\u043e\u0437\u044c\u043c\u0451\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e smooth-step \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0438\u0437 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u043d\u043e\u043c\u0430 3-\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b31\/aca\/91d\/b31aca91d15f289894761e1ebba29645.svg\" alt=\"$FilterCubicClip(x)= \\left\\{ \\begin{array}{ll} \\frac{1}{4} \\left(x^3-3 x+2\\right) &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<p>  \u0418\u0437 \u0435\u0451 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0435\u0434\u0438\u043d\u0438\u0446\u0443, \u0445\u043e\u0440\u043e\u0448\u043e \u0432\u0438\u0434\u043d\u0430:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/1v\/vu\/j3\/1vvuj3nx9toguitsfixxbtyq3nc.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/1v\/vu\/j3\/1vvuj3nx9toguitsfixxbtyq3nc.gif\"\/><\/div>\n<p>  \u0410 \u0432\u043e\u0442 \u0432 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435 \u2014 \u0443\u0436\u0435 \u043d\u0435\u0442, \u0437\u0430\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0432\u0438\u0434\u043d\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u041b\u0438\u043d\u043a\u0432\u0438\u0442\u0446\u0430-\u0420\u0435\u0439\u043b\u0438 \u2014 \u0441\u043f\u0430\u0434 \u043d\u0435 \u043f\u043e\u043b\u043e\u0433\u0438\u0439, \u0430 \u0438\u043c\u0435\u0435\u0442 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u043d\u0438\u0446\u0443 \u0441\u043f\u0440\u0430\u0432\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c (\u0432 \u0434\u0435\u0446\u0438\u0431\u0435\u043b\u0430\u0445) \u0440\u0430\u0432\u043d\u0430 \u043c\u0438\u043d\u0443\u0441 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0441\u0442\u0438. \u0414\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u043e \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0434\u0430\u0451\u0442 \u0412\u0427-\u0444\u0438\u043b\u044c\u0442\u0440 (\u0436\u0451\u043b\u0442\u044b\u043c \u0446\u0432\u0435\u0442\u043e\u043c), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0439 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0435\u0439:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/lu\/xc\/8g\/luxc8gavozpi5yoyvv6duxszeka.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/lu\/xc\/8g\/luxc8gavozpi5yoyvv6duxszeka.gif\"\/><\/div>\n<p>  \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u044d\u0442\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0435\u0449\u0451 \u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u043c:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/mm\/dz\/kl\/mmdzkla8mvgwogr6fwf1ks-r0so.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/mm\/dz\/kl\/mmdzkla8mvgwogr6fwf1ks-r0so.gif\"\/><\/div>\n<p>  \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432, \u0433\u0434\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u0440\u0443\u0442\u0438\u0437\u043d\u044b \u0441\u043f\u0430\u0434\u0430 \u0410\u0427\u0425 \u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043e\u0431\u0443\u0441\u043b\u043e\u0432\u043b\u0435\u043d\u0430 \u0438\u0445 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439, \u0437\u0434\u0435\u0441\u044c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043e\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0448\u0438\u0440\u0438\u043d\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f, \u0437\u0430\u0434\u0430\u0432\u0430\u044f \u0435\u0451 \u0432 \u043e\u043a\u0442\u0430\u0432\u0430\u0445 \u043e\u0442 \u0447\u0430\u0441\u0442\u043e\u0442\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0432 -6 \u0434\u0411. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432 smooth-step \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u0435 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4a8\/a33\/219\/4a8a33219509425e87446b8a4050f6e5.svg\" alt=\"$f$\" data-tex=\"inline\"\/>. \u0415\u0451 \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0443\u0442\u044f\u043c\u0438:<\/p>\n<p>  1) \u0447\u0435\u0440\u0435\u0437 \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u043e\u0442\u044b  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a5b\/8c4\/d22\/a5b8c4d22cfeb2f51027f0e1d7df76a9.svg\" alt=\"$LogFreqLH(f,flo,fhi)=\\frac{2 \\log \\left(\\frac{f}{\\sqrt{fhi \\cdot flo}}\\right)}{\\log \\left(\\frac{fhi}{flo}\\right)}$\" data-tex=\"display\"\/><\/p>\n<p>  2) \u0447\u0435\u0440\u0435\u0437 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0438 \u0448\u0438\u0440\u0438\u043d\u0443 (\u0432 \u043e\u043a\u0442\u0430\u0432\u0430\u0445)  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/478\/949\/041\/47894904142666aa4a429b1b9ec4c5a3.svg\" alt=\"$LogFreq0W(f,f0,width)=\\frac{2 \\log \\left(\\frac{f}{f0}\\right)}{width \\log (2)}$\" data-tex=\"display\"\/><\/p>\n<p>  3) \u0447\u0435\u0440\u0435\u0437 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0443\u044e \u0438 \u0432\u0435\u0440\u0445\u043d\u044e\u044e \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/af6\/a3b\/075\/af6a3b075558f2b1387c0f4335e0b0ea.svg\" alt=\"$LogFreq0H(f,f0,fhi)=\\frac{\\log \\left(\\frac{f}{f0}\\right)}{\\log \\left(\\frac{fhi}{f0}\\right)}$\" data-tex=\"display\"\/><\/p>\n<p>  4) \u0447\u0435\u0440\u0435\u0437 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0443\u044e \u0438 \u043d\u0438\u0436\u043d\u044e\u044e \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u043e\u0442\u0443  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/52e\/89e\/f9c\/52e89ef9cd01c1b364f38b682f64ee64.svg\" alt=\"$LogFreqL0(f,flo,f0)=\\frac{\\log \\left(\\frac{f}{f0}\\right)}{\\log \\left(\\frac{f0}{flo}\\right)}$\" data-tex=\"display\"\/><\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0444\u0438\u043b\u044c\u0442\u0440\u0430, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0443\u044e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0443 \u043f\u043e \u0432\u044b\u0448\u0435\u043e\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u043c\u0443 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439:<\/p>\n<p>  <code>SymmetricFilterImpulseResponse[f0_, width_, size_, samplerate_, <br \/>   ClipFunction_, WindowFunction_] := <br \/>   Table[ClipFunction[(2 Log[(index samplerate)\/(f0 size)])\/<br \/>  (width Log[2]) ] (-1)^index, {index, 0, size\/2}] \/\/ <br \/>   Join[#, Reverse[#[[2 ;; size\/2]]]] &amp; \/\/ InverseFourier[#]<br \/>  Table[WindowFunction[(index-1)\/size-1\/2], {index, 1, size}] &amp; \/\/ #\/<br \/>   Fourier[#, FourierParameters -> {1, -1}][[1]] &amp; \/\/ Re<\/code><\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0412 \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u0445 \u0441\u0432\u0451\u0440\u0442\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0414\u041f\u0424 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u043f\u043e \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0435. \u0417\u0434\u0435\u0441\u044c \u043e\u043d\u0430 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043d\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0435\u0439, \u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0435\u043c \u043e\u043f\u0446\u0438\u0438 FourierParameters \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0414\u041f\u0424.  <\/div>\n<\/p><\/div>\n<p>  \u041f\u0435\u0440\u0435\u0434\u0430\u0432 \u0432 \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043d\u0430\u0448 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0444\u0438\u043b\u044c\u0442\u0440 \u0438 \u043e\u043a\u043d\u043e \u041d\u0443\u0442\u0442\u0430\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043c<\/p>\n<p>  <code>SymmetricFilterImpulseResponse[1000, 0.5, 512, 48000, FilterCubicClip, NuttallWindow]<\/code><br \/>  \u2193  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/73\/in\/fd\/73infdrieth_5iec3aenwnzayym.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/73\/in\/fd\/73infdrieth_5iec3aenwnzayym.gif\"\/><\/div>\n<h2><font color=\"#3AC1EF\">\u258d \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440-\u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/font><\/h2>\n<p>  \u041f\u043e\u043c\u0438\u043c\u043e \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0439 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u0434\u0435\u0435. \u0422\u0430\u043a\u0436\u0435 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0433\u043a\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0430 (\u0438 \u043c\u043e\u0436\u0435\u0442 \u043b\u0438 \u0431\u044b\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0430 \u0432\u043e\u043e\u0431\u0449\u0435) \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f.<\/p>\n<p>  \u041f\u0430\u0440\u0430\u0431\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0430\u044f, \u043d\u0430\u0438\u043c\u0435\u043d\u0435\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0442\u0440\u0430\u0442\u043d\u0430\u044f. \u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u043a \u043d\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0440\u043d\u043e:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ee9\/4c3\/7c1\/ee94c37c19a9f04a939cd83fd31172a8.svg\" alt=\"$FilterParabolClip(x)= \\left\\{ \\begin{array}{ll} \\frac{1}{2} \\left(-x^2-2 x+1\\right) &amp; -1 &lt; x &lt; 0 \\\\ \\frac{1}{2} (x-1)^2 &amp; 0 \\leq x &lt; 1\\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/137\/49e\/105\/13749e10505c9532c8df5a710535fac0.svg\" alt=\"$\\small FilterParabolClipInverse(y)= \\left\\{ \\begin{array}{ll} 1-\\sqrt{2 y} &amp; y \\leq \\frac{1}{2} \\\\\\sqrt{2-2 y}-1&amp;y> \\frac{1}{2} \\end{array} \\right.$&#187; data-tex=&#187;display&#187;\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/kg\/eo\/ku\/kgeokunaf6mu_71v8sj3xgsag6i.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/kg\/eo\/ku\/kgeokunaf6mu_71v8sj3xgsag6i.gif\"\/><\/div>\n<p>  \u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f. \u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u043a \u043d\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0443\u0436\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u0430 (\u0430 \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043e\u0442\u043a\u0443\u0434\u0430 \u0437\u0434\u0435\u0441\u044c \u0432\u0437\u044f\u043b\u0438\u0441\u044c \u0442\u0440\u0438\u0433\u043e\u043d\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u2014 \u0442\u043e\u0433\u0434\u0430 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%87%D0%BB%D0%B5%D0%BD%D1%8B_%D0%A7%D0%B5%D0%B1%D1%8B%D1%88%D1%91%D0%B2%D0%B0\">\u0441\u044e\u0434\u0430<\/a>):  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b31\/aca\/91d\/b31aca91d15f289894761e1ebba29645.svg\" alt=\"$FilterCubicClip(x)= \\left\\{ \\begin{array}{ll} \\frac{1}{4} \\left(x^3-3 x+2\\right) &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5ff\/769\/a80\/5ff769a802bca6b496063bd074d4ed26.svg\" alt=\"$\\small Filter CubicClipInverse(y)=-2 \\cos \\left(\\frac{1}{3} \\left(\\cos ^{-1}(2 y-1)+\\pi \\right)\\right)$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ni\/vo\/ij\/nivoijfkulimcshqallxy-u33pw.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/ni\/vo\/ij\/nivoijfkulimcshqallxy-u33pw.gif\"\/><\/div>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u043e\u043b\u0438\u043d\u043e\u043c 5-\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438, \u0441 \u0434\u0432\u0443\u043c\u044f \u043d\u0443\u043b\u0435\u0432\u044b\u043c\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u043c\u0438 \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u0445 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f. \u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0437\u0434\u0435\u0441\u044c \u0443\u0436\u0435 \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0440\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445 \u043d\u0435 \u0432\u044b\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f (\u043f\u043e\u0442\u043e\u043c\u0443 \u0438 \u043d\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0430):  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7ed\/9a7\/d23\/7ed9a7d23c409f380b228b1e9252ba0c.svg\" alt=\"$FilterQuinticClip(x)= \\left\\{ \\begin{array}{ll} \\frac{1}{16} \\left(-3 x^5+10 x^3-15 x+8\\right) &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/jn\/vs\/6r\/jnvs6r6chet_yvxzvnk45gbexa0.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/jn\/vs\/6r\/jnvs6r6chet_yvxzvnk45gbexa0.gif\"\/><\/div>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u043e\u043b\u0438\u043d\u043e\u043c 13-\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u2014 \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u00ab\u0432\u044b\u043f\u0440\u044f\u043c\u043b\u0435\u043d\u0438\u0435\u043c\u00bb:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ba6\/5d5\/c59\/ba65d5c596ca6e8b014b3ef3e1160da1.svg\" alt=\"$FilterThirteenthClip(x)= \\left\\{ \\begin{array}{ll}\\frac{1}{256} \\left(15 x^{13}-65 x^9+117 x^5-195 x+128\\right) &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/dd\/q8\/fc\/ddq8fcqkct2p2no9uhmf0rmoimu.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/dd\/q8\/fc\/ddq8fcqkct2p2no9uhmf0rmoimu.gif\"\/><\/div>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0440\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043b\u0438\u043d\u043e\u043c \u2014 \u0434\u0430\u0451\u0442 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0430\u0434\u043a\u0443\u044e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0443 \u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0447\u0435\u043c \u0443 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/254\/89e\/bf6\/25489ebf61b9bd359feb41157d706645.svg\" alt=\"$FilterRatClip(x)= \\left\\{ \\begin{array}{ll}\\frac{(x-1)^2}{2 \\left(x^2+1\\right)} &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3b4\/774\/b80\/3b4774b80965b97db4027a91e6207031.svg\" alt=\"$\\small FilterRatClipInverse(y)= \\frac{\\sqrt{1-y}-\\sqrt{y}}{\\sqrt{1-y}+\\sqrt{y}}$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/kr\/nl\/l4\/krnll4e89z_jlp-wdx14lhxnui8.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/kr\/nl\/l4\/krnll4e89z_jlp-wdx14lhxnui8.gif\"\/><\/div>\n<p>  \u0421 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0443\u043b\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0432 \u0442\u043e\u0447\u043a\u0430\u0445 \u0441\u0442\u044b\u043a\u043e\u0432\u043a\u0438, \u0447\u0430\u0441\u0442\u043d\u044b\u043c \u0441\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f. \u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u043a \u043d\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/805\/f2d\/6be\/805f2d6beb5e7cf6da06c259b4690555.svg\" alt=\"$FilterNZClip(x,n)= \\left\\{ \\begin{array}{ll}\\frac{(1-x)^n}{(1-x)^n+(x+1)^n} &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/39e\/10b\/8de\/39e10b8de15b9ec6a6710ea2483f4fdf.svg\" alt=\"$\\small FilterNZClipInverse(y,n)= \\frac{(1-y)^{1\/n}-y^{1\/n}}{(1-y)^{1\/n}+y^{1\/n}}$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/m5\/pg\/hr\/m5pghrpyj_uk1hxcndym4lpl1gu.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/m5\/pg\/hr\/m5pghrpyj_uk1hxcndym4lpl1gu.gif\"\/><\/div>\n<p>  \u041b\u0438\u043d\u0435\u0439\u043d\u043e \u0441\u043f\u0430\u0434\u0430\u044e\u0449\u0430\u044f \u0432 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/044\/f16\/7bf\/044f167bfa3992396c7bbe3c0a8f9309.svg\" alt=\"$FilterEdgeClip(x)= \\left\\{ \\begin{array}{ll} 2^{-x-1} &amp; -1 &lt; x &lt; 0 \\\\ 1-2^{x-1} &amp; 0 \\leq x &lt; 1\\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/897\/158\/031\/897158031ecaa8e5ad86f4fe687b3755.svg\" alt=\"$\\small FilterEdgeClipInverse(y)= \\left\\{ \\begin{array}{ll} \\log _2(2-2 y) &amp; y \\leq \\frac{1}{2} \\\\ \\log _2\\left(\\frac{1}{2 y}\\right) &amp; y> \\frac{1}{2} \\end{array} \\right.$&#187; data-tex=&#187;display&#187;\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/i5\/xu\/ep\/i5xuepq5wmb61sapd2mqwjdyw3s.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/i5\/xu\/ep\/i5xuepq5wmb61sapd2mqwjdyw3s.gif\"\/><\/div>\n<p>  \u0411\u043e\u043b\u0435\u0435 \u043f\u043b\u0430\u0432\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u00ab\u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438\u00bb. \u0417\u0434\u0435\u0441\u044c \u0443\u0436\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0433\u043e n \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0440\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445 \u043d\u0435 \u0432\u044b\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5ed\/75d\/47a\/5ed75d47a4f1e78d1ad843f9fa595296.svg\" alt=\"$FilterSinhClip(x, n)= \\left\\{ \\begin{array}{ll}\\frac{1}{2}-\\frac{n \\text{csch}(1) \\sinh (x)}{\\text{csch}^{2 n}(1) \\sinh ^2(x)^n+2 n-1} &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ft\/n6\/dx\/ftn6dxhgr-xultvjew4k21e9hwq.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/ft\/n6\/dx\/ftn6dxhgr-xultvjew4k21e9hwq.gif\"\/><\/div>\n<p>  \u0421 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0443\u043b\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0432 \u0442\u043e\u0447\u043a\u0430\u0445 \u0441\u0442\u044b\u043a\u043e\u0432\u043a\u0438, \u0447\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435. \u0410 \u0437\u0434\u0435\u0441\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2eb\/086\/feb\/2eb086feb37d2002d5a30acf67d9f018.svg\" alt=\"$FilterTanhInfClip(x,n)= \\left\\{ \\begin{array}{ll}\\frac{1}{2} \\left(1-\\tanh \\left(\\frac{n x}{\\sqrt{1-x^2}}\\right)\\right) &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/1d8\/616\/dad\/1d8616dada76b99de253a5f7e5ef8892.svg\" alt=\"$\\small FilterTanhInfClipInverse(y,n)= \\frac{\\tanh ^{-1}(1-2 y)}{\\sqrt{n^2+\\tanh ^{-1}(1-2 y)^2}}$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/gb\/tj\/ne\/gbtjnemo7tp0qi-3_u6dzvrzspo.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/gb\/tj\/ne\/gbtjnemo7tp0qi-3_u6dzvrzspo.gif\"\/><\/div>\n<p>  \u0421 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0430\u0442\u0443\u0445\u0430\u044e\u0449\u0435\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u043e\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u2014 \u0447\u0442\u043e \u043f\u0440\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/35b\/a56\/5f3\/35ba565f36734f3a55aa01ac67868762.svg\" alt=\"$n$\" data-tex=\"inline\"\/> (<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/966\/eeb\/b70\/966eebb70e90ea65e195a213e11f16f9.svg\" alt=\"$>5$&#187; data-tex=&#187;inline&#187;\/>) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043e\u043a\u043e\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u043e\u043e\u0431\u0449\u0435. \u0421\u0430\u043c\u0430 \u0444\u043e\u0440\u043c\u0443\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0442.\u0435. <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/37b\/ff8\/12c\/37bff812c08ff18c93ae37bb34db3535.svg\" alt=\"$FilterCubicClip\\left(\\frac{\\text{erf}(n x)}{\\text{erf}(n)}\\right)$\" data-tex=\"inline\"\/>:  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/57a\/440\/700\/57a440700ef5d6deb0b4e16e730c55a8.svg\" alt=\"$FilterErfClip(x,n)= \\left\\{ \\begin{array}{ll}\\frac{\\text{erf}(n x)^3}{4 \\text{erf}(n)^3}-\\frac{3 \\text{erf}(n x)}{4 \\text{erf}(n)}+\\frac{1}{2} &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/9e3\/724\/d8f\/9e3724d8fc3e693d0beba707f79f8379.svg\" alt=\"$\\small FilterErfClipInverse(y,n)=\\frac{\\text{erf}^{-1}\\left(-2 \\text{erf}(n) \\cos \\left(\\frac{1}{3} \\left(\\cos ^{-1}(2 y-1)+\\pi \\right)\\right)\\right)}{n}$\" data-tex=\"display\"\/><\/p>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/dj\/zm\/kd\/djzmkda0hl6yrlqqvdszolr-bli.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/dj\/zm\/kd\/djzmkda0hl6yrlqqvdszolr-bli.gif\"\/><\/div>\n<p>  \u0417\u0434\u0435\u0441\u044c <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/706\/97b\/e01\/70697be0144d3afc2c307c4f8481595d.svg\" alt=\"$erf$\" data-tex=\"inline\"\/> \u2014 \u044d\u0442\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f (<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA\">\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a<\/a>), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u0430\u044f \u043a\u0430\u043a \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u043e\u0442 \u0433\u0430\u0443\u0441\u0441\u0438\u0430\u043d\u044b. \u0412\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0433\u0438\u043f\u0435\u0440\u0431\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0430\u043d\u0433\u0435\u043d\u0441\u0430 \u2014 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u0430\u044f \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0430\u0442\u0443\u0445\u0430\u0442\u044c, \u0445\u043e\u0442\u044c \u0438 \u043d\u0435 \u0442\u0430\u043a \u0431\u044b\u0441\u0442\u0440\u043e, \u043a\u0430\u043a \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435. \u041f\u0440\u0438\u0447\u0451\u043c \u043f\u0440\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 n \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043e\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u041b\u0438\u043d\u043a\u0432\u0438\u0442\u0446\u0430-\u0420\u0435\u0439\u043b\u0438 \u0438 \u044d\u0442\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u2014   <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0421\u0434\u0435\u043b\u0430\u0432 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/6b0\/7d0\/842\/6b07d084205b3996b05c8fd78f5d8263.svg\" alt=\"$\\frac{1}{2} (1-\\tanh (k x))$\" data-tex=\"inline\"\/> \u0437\u0430\u043c\u0435\u043d\u0443 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/61f\/eb2\/abf\/61feb2abf1e32c02ac0b7789895555b6.svg\" alt=\"$x\\to \\frac{2 \\log (f)}{\\text{width} \\log (2)}$\" data-tex=\"inline\"\/> \u0438 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0432, \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043d\u0435 \u0447\u0442\u043e \u0438\u043d\u043e\u0435, \u043a\u0430\u043a <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/aad\/f5b\/25d\/aadf5b25d50115da2aa09d98c35b177a.svg\" alt=\"$\\frac{1}{1+\\left(f^2\\right)^{\\frac{2 k}{\\text{width} \\log (2)}}}$\" data-tex=\"inline\"\/><\/div>\n<\/p><\/div>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/284\/a0c\/654\/284a0c65498f76d301faa042b7632516.svg\" alt=\"$FilterTanhClip(x,n)= \\left\\{ \\begin{array}{ll}\\frac{\\tanh(n x)^3}{4 \\tanh(n)^3}-\\frac{3 \\tanh(n x)}{4 \\tanh(n)}+\\frac{1}{2} &amp; -1 &lt; x &lt; 1 \\\\ 1 &amp; x \\leq -1 \\\\ 0 &amp; x \\geq 1 \\end{array} \\right.$\" data-tex=\"display\"\/><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4c1\/f17\/1f1\/4c1f171f1ae479ed7b117e0c9e375085.svg\" alt=\"$\\small FilterTanhClipInverse(y,n)=\\frac{\\tanh^{-1}\\left(-2 \\tanh(n) \\cos \\left(\\frac{1}{3} \\left(\\cos ^{-1}(2 y-1)+\\pi \\right)\\right)\\right)}{n}$\" data-tex=\"display\"\/><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/pt\/e2\/6o\/pte26ojru1apdvrlobhfzbeqrtk.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/pt\/e2\/6o\/pte26ojru1apdvrlobhfzbeqrtk.gif\"\/><\/div>\n<h2><font color=\"#3AC1EF\">\u258d \u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/font><\/h2>\n<p>  \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u0434\u0430\u0447\u0438, \u043c\u043d\u0435 \u043d\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043b\u043e\u0441\u044c \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u043d\u0438 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445, \u043d\u0438 \u0432 \u043c\u0430\u0442. \u043f\u0430\u043a\u0435\u0442\u0430\u0445 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0438\u043d\u0435\u0440\u0446\u0438\u0435\u0439 \u043c\u044b\u0448\u043b\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0438\u043b\u0435 \u00ab\u0432\u0441\u0451, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c, \u0443\u0436\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043d\u043e\u00bb. \u041e\u0434\u043d\u0430\u043a\u043e \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a \u0445\u043e\u0442\u044f \u0431\u044b \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438, \u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c 50 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0438 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0438 \u043d\u0435 \u043c\u043e\u0433\u043b\u0438 \u0438 \u043c\u0435\u0447\u0442\u0430\u0442\u044c.<\/p>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 proof of concept \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u043e \u0442\u0430\u043a\u043e\u0439 \u043c\u0435\u0442\u043e\u0434\u0438\u043a\u0435 \u0431\u044b\u043b\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0432 \u043f\u043b\u0430\u0433\u0438\u043d\u0435 \u0434\u043b\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u0432 \u0430\u0443\u0434\u0438\u043e\u0444\u0438\u043b\u044c\u0441\u043a\u0438\u0445 \u043a\u0440\u0443\u0433\u0430\u0445 \u043f\u043b\u0435\u0435\u0440\u0430 foobar, \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u0430\u043d\u0430\u043b \u0441\u0430\u0431\u0432\u0443\u0444\u0435\u0440\u0430 \u0438\u0437 \u0441\u0442\u0435\u0440\u0435\u043e\u0441\u0438\u0433\u043d\u0430\u043b\u0430 (<a href=\"https:\/\/www.foobar2000.org\/components\/view\/foo_dsp_subwoofer\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439<\/a>); \u0438 \u0435\u0449\u0451 \u0432 \u043e\u0434\u043d\u043e\u043c, \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0437\u0432\u0443\u0447\u0430\u043d\u0438\u044f (<a href=\"https:\/\/drive.google.com\/file\/d\/1tfRqex_WZ8RW3IogwXyNiEf8yoqgxHvu\/view?usp=sharing\">\u043d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439<\/a>). \u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0438\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0432 \u00ab\u043c\u0443\u043b\u044c\u0442\u0438\u0430\u043c\u043f\u0438\u043d\u0433\u00bb-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b. \u041f\u0440\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u043c\u0430\u0442.\u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u0436\u0435 \u0432 excel-\u0435 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0424\u0443\u0440\u044c\u0435 \u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0430).<\/p>\n<p>  \u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0430\u043a\u0438\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u00ab\u0437\u0432\u0443\u0447\u0430\u0442\u00bb \u043b\u0443\u0447\u0448\u0435 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u2014 \u0432\u043e\u043f\u0440\u043e\u0441 \u0443\u0436\u0435 \u0430\u0443\u0434\u0438\u043e\u0444\u0438\u043b\u044c\u0441\u043a\u0438\u0439, \u043d\u043e, \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c, \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u0432 \u0437\u0432\u0443\u0447\u0430\u043d\u0438\u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.<\/p>\n<p>  <a href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=Refridgerator&amp;utm_content=simmetrichnye_nch-vch_filtry:_novoe_slovo_v_cifrovoj_obrabotke_signalov\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ou\/g5\/kh\/oug5kh6sjydt9llengsiebnp40w.png\" data-src=\"https:\/\/habrastorage.org\/webt\/ou\/g5\/kh\/oug5kh6sjydt9llengsiebnp40w.png\"\/><\/a><\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/574922\/\"> https:\/\/habr.com\/ru\/articles\/574922\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\u0412 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0447\u0430\u0441\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u0433\u043d\u0430\u043b \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0443\u0437\u043a\u043e\u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0435 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b. \u0412 \u0431\u044b\u0442\u043e\u0432\u043e\u043c \u043f\u043b\u0430\u043d\u0435 \u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u043f\u0440\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u043c\u0443\u0437\u044b\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u0430\u0436\u0434\u044b\u0439 \u0433\u0440\u043e\u043c\u043a\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044c (\u0434\u0438\u043d\u0430\u043c\u0438\u043a) \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u0441\u0432\u043e\u044e \u043f\u043e\u043b\u043e\u0441\u0443 \u0447\u0430\u0441\u0442\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0431\u044b\u0447\u043d\u043e \u0442\u0440\u0438 \u2014 \u043d\u0438\u0437\u043a\u0438\u0435 (\u041d\u0427), \u0441\u0440\u0435\u0434\u043d\u0438\u0435 (\u0421\u0427) \u0438 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 (\u0412\u0427); \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0440\u0445\u043d\u0438\u0437\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u0438\u043d\u043e\u0433\u0434\u0430 \u0432\u044b\u0434\u0435\u043b\u044f\u044e\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u00ab\u0441\u0430\u0431\u0432\u0443\u0444\u0435\u0440\u00bb. \u041a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0447\u0430\u0441\u0442\u043e\u0442 \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u0445 100 \u0413\u0446, 1 \u043a\u0413\u0446 \u0438 5 \u043a\u0413\u0446. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u0440\u0435\u0437\u043a\u0438\u0445 \u0441\u043a\u0430\u0447\u043a\u043e\u0432 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0442\u0438\u0435 \u2014 \u043a\u043e\u0433\u0434\u0430 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u043b\u0430\u0432\u043d\u043e \u0441\u043f\u0430\u0434\u0430\u0435\u0442 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c, \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u044f \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c.<\/p>\n<p>  \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u043c\u0438 \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u044b \u041b\u0438\u043d\u043a\u0432\u0438\u0442\u0446\u0430-\u0420\u0435\u0439\u043b\u0438 4-\u0433\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0438\u0437 \u0441\u0435\u0431\u044f \u0434\u0432\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0451\u043d\u043d\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0411\u0430\u0442\u0442\u0435\u0440\u0432\u043e\u0440\u0442\u0430, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0410\u0427\u0425 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043d\u043e\u0433\u0438\u043c \u0445\u043e\u0440\u043e\u0448\u043e \u0437\u043d\u0430\u043a\u043e\u043c\u043e:<\/p>\n<p>  <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/574922\/\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/kn\/rc\/t1\/knrct130dndhsop0jhv7abvu3qk.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/kn\/rc\/t1\/knrct130dndhsop0jhv7abvu3qk.gif\"\/><\/div>\n<p><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-390801","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/390801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=390801"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/390801\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=390801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=390801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=390801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}