Студопедия — Виртуозы реактивной войны
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Виртуозы реактивной войны






 

Cls

Dim y As Single, f As Single, i As Integer

Open "$ACHH.DAT" For Output As #1

Open "$FCHH.DAT" For Output As #2

For I = 0 To 39

If I < 5 Then

y=0

ElseIf I < 10 Then

y = (2*i-10)/10

ElseIf I < 15 Then

y = (-2*i+30)/10

ElseI

y = 0

End If

f = (-1) * i*3.1415 / 160

Print #1, y

Print #2, f

Next i

Close

Print "DONE";

End

 

кГц АЧХ ФЧХ   кГц* АЧХ* ФЧХ*
            -.3926875
    -1.963438E-02       -.4123219
    -3.926875E-02       -.4319563
    -5.890312E-02       -.4515906
    -.0785375       -.471225
    -9.817187E-02       -.4908594
  .2 -.1178062       -.5104938
  .4 -.1374406       -.5301281
  .6 -.157075       -.5497625
  .8 -.1767094       -.5693969
    -.1963437       -.5890312
  .8 -.2159781       -.6086656
  .6 -.2356125       -.6283
  .4 -.2552469       -.6479344
  .2 -.2748812       -.6675687
    -.2945156       -.6872031
    -.31415       -.7068375
    -.3337844       -.7264719
    -.3534187       -.7461063
    -.3730531       -.7657406

 


Задание №2. Достроение АЧХ/ФЧХ в область 0-8 кГц и преобразование АЧХ/ФЧХ в K(jw).

 

Текст программы:

 

CLS

OPEN "$AChH.dat" FOR INPUT AS #1

OPEN "$FChH.dat" FOR INPUT AS #2

OPEN "$re.dat" FOR OUTPUT AS #3

OPEN "$im.dat" FOR OUTPUT AS #4

DIM y(39), z(39) AS SINGLE

DIM i as INTEGER

FOR i = 0 TO 39

INPUT #1, x

INPUT #2, a

y(i) = x * COS(a)

z(i) = x * SIN(a)

PRINT #3, y(i)

PRINT #4, z(i)

NEXT i

PRINT #3, 0

PRINT #4, 0

FOR i = 39 TO 1 STEP -1

PRINT #3, y(i)

PRINT #4, -z(i)

NEXT i

CLOSE

PRINT "Done";

END


Результаты:

Re Im   Re Im
             
             
             
             
             
             
  .1986138 -2.350678E-02        
  .396228 -5.480332E-02        
  .5926135 -9.385794E-02        
  .787542 -.1406329        
  .9807864 -.1950846        
  .7814138 -.1714423        
  .583423 -.1400632        
  .3870404 -.1009937        
  .1924915 -5.428652E-02        
             
             
             
             
             
             
             
             
             
             
             
          .1924915 -2.350678E-02
          .3870404 -5.480332E-02
          .583423 -9.385794E-02
          .7814138 -.1406329
          .9807864 -.1950846
          .787542 -.1714423
          .5926135 -.1400632
          .396228 -.1009937
          .1986138 -5.428652E-02
             
             
             
             
             


Задание №3. Преобразование K(jw) c помощью дискретного преобразования Фурье.

Текст программы:

Open "$Re.dat" For Input As #1

Open "$Im.dat" For Input As #2

Open "$fur_re.dat" For Output As #3

Open "$fur_im.dat" For Output As #4

Dim rek(80), imk(80), reg(80), img(80)

For i = 1 To 80

Input #1, x

rek(i) = x

Next i

For i = 1 To 80

Input #2, y

imk(i) = y

Next i

For i = 1 To 80

w = 2 * 3.1415926 * (i - 1) / 80

x = 0: y = 0

For j = 1 To 80

wcos = Cos(w * (j - 1))

wsin = Sin(w * (j - 1))

x = x + rek(j) * wcos + imk(j) * wsin

y = y + imk(j) * wcos - rek(j) * wsin

Next j

a = Int(x * 32768 / 80)

reg(i) = a

img(i) = y

Next i

For j = 1 To 79

Print #3, reg(j); ",";

Next j

For j = 80 To 80

Print #3, reg(j); ";";

Next j

For j = 1 To 80

Print #4, USING; "###.######"; img(j)

Next j

Close

Print "OK";

End

 

Re Im   Re Im
  4014, -0.000000     160, 0.000002
  2232, -0.000001     85, 0.000001
  -751, -0.000000     -27, -0.000000
  -2984, -0.000002     -90, -0.000000
  -3197, 0.000003     -75, -0.000000
  -1599, -0.000003     -26, 0.000000
  479, 0.000001     3, -0.000000
  1689, 0.000003     3, 0.000000
  1581, -0.000003     0, 0.000000
  678, 0.000001     6, 0.000000
  -171, -0.000001     -7, -0.000000
  -481, -0.000000     -60, -0.000002
  -339, -0.000001     -113, -0.000003
  -98, -0.000001     -89, -0.000002
  12, 0.000000     39, 0.000001
  9, -0.000000     195, 0.000003
  1, -0.000000     248, 0.000003
  13, 0.000000     141, 0.000001
  -14, -0.000000     -46, -0.000000
  -103, 0.000000     -166, -0.000000
  -174, -0.000001     -148, 0.000000
  -122, -0.000000     -54, 0.000000
  48, 0.000000     8, -0.000000
  212, -0.000000     7, -0.000000
  241, 0.000002     1, -0.000000
  122, 0.000000     17, 0.000001
  -36, -0.000000     -23, -0.000001
  -115, -0.000001     -210, -0.000005
  -91, -0.000001     -446, -0.000009
  -29, -0.000000     -399, -0.000007
  4, -0.000000     203, 0.000003
  3, 0.000000     1174, 0.000013
  0, -0.000000     1785, 0.000014
  5, 0.000000     1247, 0.000006
  -7, -0.000000     -522, -0.000001
  -51, -0.000000     -2556, 0.000004
  -91, -0.000000     -3367, 0.000015
  -68, -0.000000     -2071, 0.000016
  28, -0.000000     769, -0.000008
  133, -0.000001     3382; 0.000110

 


Задание №4. Синтез фильтра.

Текст программы:

 

.module/ram/abs=0 qq;

.var/dm/circ signal[80];

.init signal: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

;

.var/pm/circ imp[80];

.init imp:

.include <$FUR_RE.dat>;

i4=^imp;

l4=%imp;

m4=1;

m5=0;

i0=^signal;

l0=%signal;

m0=0;

m1=1;

cntr=80;

do count until ce;

ay0=pm(i4,m5);

si=px;

sr=lshift si by 8 (lo);

sr=lshift sr0 by -8 (lo);

si=ay0;

sr=sr or lshift si by 8 (lo);

ay0=sr0;

count: pm(i4,m4)=ay0;

do vivod until forever;

mx0=io(0);

dm(i0,m1)=mx0,mr=0;

my0=pm(i4,m4);

cntr=78;

do filtr until ce;

filtr: mr=mr+mx0*my0(ss), mx0=dm(i0,m1),my0=pm(i4,m4);

mr=mr+mx0*my0(ss),mx0=dm(i0,m0),my0=pm(i4,m4);

mr=mr+mx0*my0(ss);

if mv sat mr;

mr=mr(rnd);

vivod: io(1)=mr1;

.endmod;

Результаты после подачи на вход eдиничного скачка 0x7FFF, после чего на выходе получаем ИХ:

 

-751 -2984 -3197 -1599 -171 -481 -339 -98 -14 -103 -174 -122 -36 -115 -91 -29 -7 -51 -91 -68 -27 -90 -75 -26 -7 -60 -113 -89 -46 -166 -148 -54 -23 -210 -446 -399 -522 -2556 -3367 -2071 4014, 2232, -751, -2984, -3197, -1599, 479, 1689, 1581, 678, -171, -481, -339, -98, 12, 9, 1, 13, -14, -103, -174, -122, 48, 212, 241, 122, -36, -115, -91, -29, 4, 3, 0, 5, -7, -51, -91, -68, 28, 133, 160, 85, -27, -90, -75, -26, 3, 3, 0, 6, -7, -60, -113, -89, 39, 195, 248, 141, -46, -166, -148, -54, 8, 7, 1, 17, -23, -210, -446, -399, 203, 1174, 1785, 1247, -522, -2556, -3367, -2071, 769, 3382;

 



Теперь подадим на вход две синусоиды с частотами 400 и 2200 Гц.

 

 

 

В результате получим

 

 

 

 

Виртуозы реактивной войны

Оригинал статьи

© А.Докучаев

НАСТОЯЩАЯ реактивная война развернулась в начале пятидесятых годов в Корее 8 ноября 1950 года. В тот день в корейском фронтовом небе появились русские реактивные самолеты МиГ-15 с опознавательными знаками КНДР. Они сразу же вступили в ожесточенные поединки с американскими F-80 "Шутинг стар" и F-84 "Тандерджет". Американскому командующему Макартуру пришлось докладывать начальникам штабов о том, что летчики за все время в Корее столкнулись с боевой техникой, значительно превосходящей американскую, их боевой дух начал падать. Командование США для защиты бомбардировщиков срочно пришлось ввести новейшие реактивные истребители F-86 "Сейбр". Развернулась реактивная воздушная война, которую вели пилоты США с союзниками с одной стороны, а с другой - советские, китайские и северокорейские летчики. Задействованные МиГ-15 и F-86 "Сейбр" были современнейшими реактивными самолетами.

"Атакующие самолеты устремлялись с громадных высот, где преимущество имели МиГи, вниз на малые высоты, где господствовали "Сейбры", - вспоминал один из американских летчиков. - На встречных курсах с суммарной скоростью более 1.900 км/час самолеты сближались так быстро, что человеческий глаз и человеческие реакции были на пределе своих возможностей".

 

В реактивной воздушной войне успех остался за советскими асами. Заокеанские специалисты насчитывали свыше 30 применяемых тактических приемов летчиками МиГов. И это, в общем-то, не удивительно. Так, 324-й дивизией, которая одна из первых прибыла в Северный Китай для противовоздушной защиты объектов КНДР, командовал легендарный Иван Кожедуб. А потому в ходу были и "косая петля", и "карусель", и "горка к солнцу" и "ловушка", и "пасть"... Отметим, в США по-разному оценивали уровень подготовки своего противника. Командир крыла истребителей "реактивный" ас полковник Харрисон Тинг считал: "МиГ-15 страшен, если управляется хорошим, инициативным летчиком".

 

Именно такими являлись капитан Николай Сутягин, полковник Евгений Пепеляев, капитан Лев Щукин, майор Дмитрий Оськин, другие советские летчики - бесстрашные асы корейской войны.

 

Первым "реактивным" асом планеты стал наш летчик - старший лейтенант Федор Шабанов. На реактивном истребителе он уничтожил 5 реактивных самолетов. Это случилось 20 мая 1951 года. Запомним дату рождения первого "реактивного" аса - 20 мая 1951 года. Именно тогда Федор Шабанов одержал свою шестую победу над F-86, которая была пятой "реактивной". В этот день свою пятую "реактивную" победу одержал и американский летчик Джеймс Джабара.







Дата добавления: 2015-10-19; просмотров: 377. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия