Файл: Кастин, О. М. Система первичной обработки метеорологической информации.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 76

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

4 .3 .1 . Поиск заголовка синоптического сообщения (PZST)

Заголовок синоптического сообщения с сухопутной станции состо­ ит только из группы номера станции Ш И , а с подвижной станции имеет вид

 

"

W

a

QoLo W o

Giv,

 

 

 

 

При поиске заголовка сообщения с сухопутной станции на

номер

станции проверяется

первая,

и,

если надо,

вторая группа

исследу­

емой строки

(раэд. 6.3).

Если

номер

станции в данной строке

об­

наружить не

удалось,

то делается попытка

найти

его

во

второй,

а затем в третьей строке. В строке, в которой не удалось

найти

номер станции, ищутся опознавательные

символы

SP

сообщений

о

дрейфующих полярных

станций.

 

Если в

трех строках подряд

не уда­

лось обнаружить заголовок сухопутного сообщения, то происходит вы­ ход из процедуры B S T .

Рис.29. Поиск координат в синоптическом сообщения.

Особая ценность морской информации делает необходимым прове­ дение тщательного поиска заголовка судового сообщения. Блок-схема

алгоритма

поиска координат

представлена на

рис.29.

Три

пятизнач­

ные

группы

выбираются через

B P G

в массивы

C B S H *C B D L

и C B T G

Если

между

пятизначными группами

встречаются группы

с

S G <5,O H I

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

признаков:

находятсяв

- значениявремени G G и даты гг вгруппе C B X G

допустимых интервалах;

 

47


-

значение квадранта

Q0

в группе

C B D L

совпадает с

одной

из

цифр

I,

3,

5,

7;

широта

LaLaLa

в группе

CBSH и долгота

 

 

ьоІ'оІ’оІ,о

в

группе

C B D L

не

превосходят допустимых

значений;

 

 

-

значение величины

iw

в группе

свхо

совпадает

с одной

из

цифр

О,

I,

3

или

4;

 

 

 

 

 

 

 

 

 

 

 

-

совпадение

первых двух

символов

в группе C B S H

с цифрой 9.

В

зависимости от того, в какомиз допустимых интервалов

нахо­

дится значение времени GG ,присваивается соответствующее значе­

ние переменной

 

CNPT

(признакнеполного сообщения):

 

 

 

CNPT

 

0,

если

0

г* GG й

24;

 

 

 

 

 

 

 

 

1,

если

30

й

GG

й

54;

 

 

 

 

 

 

 

 

 

 

2,

если

60

й

GG

й

84;

 

 

 

 

 

 

 

 

 

 

3 - в остальных случаях.

 

 

 

 

 

 

CNPT = I означает отсутствие в сообщении пятой основной

груп-

пы,

а CNPT

= 2

-

отсутствие

четвертой и пятой основных групп.

Результатом проверки перечисленных выше признаков является вы­

работка значения

переменной CHOP

(характеристика

опознания

 

ко­

ординат).

 

CHOP

= 0 означает,

что

заголовок найден

 

уверенно,

CHOP

= I или 2 говорит

о том,

что три пятизначные

группы призна­

ны заголсвком сообщения с некоторым сомнением и, наконец,CHOP = 3 означает, что заголовок не обнаружен. В последнем случае по­ иск заголовка повторяется во второй, третьей и четвертой пятизнач­ ных группах данной строки.

 

4.3.2. Раскодирование

синоптического сообщения

 

 

 

 

 

поолѳ

опознания

заголовка (SMRT)

 

 

 

Как уже

отмечалось,

 

блок-схема данной части алгоритма

приве­

дена нц рис.30.

В последующих разделах рассматривается

работа

процедуры

S M R T

соответственно тем этапам,

которые

естественно

выделяются

в процессе

 

раскодирования

синоптического

сообщения.

 

4.3.2.1. Выборка

групп сообщения

( N T R P )

 

 

 

В функции

алгоритма

N T R P (рис.31)

входит

выборка

групп

сообще­

ния в рабочий

массив

свар

, начиная

с первой основной

группы

(т.е. после заголовка),

и исключение

ошибочных групп, исправлен­

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


имеются различия, критерии перехода о первой строки сообщения на

вторую (т.ѳ. принятие решения о том, что

следующая строка являет­

ся продолжением сообщения)

и определения

конца сообщения выбира­

ются

в зависимости от значения признака информации РІ

тем или

иным

способом, как показано

на рис.31.

 

 

Рис.30. Обработка синоптического сообщения после обнаружения заголовка ( SMiiT

).

Результатом работы алгоритма N T R P

я в л я ю т с я : группы сообщения

в CBRP ;CKGRP - количество групп в

сввр

;признак наличия

в

сообщении слова "лед" (или " ice")j значение

переменной N O S .

 

После выборки групп сообщения в рабочий массив происходит обра­ ботка основных г:упи, которая, как показано на рис.30, вылолняет-

',9


ся тем или другим способом

 

в зависимости от значения переменной

РХ ( STNOP

или

SHIP

). Если

 

PI

= SHIP

, то

производится

про­

верка

наличия

в

сообщении

 

всех

 

основных групп.

 

 

 

 

 

 

 

 

 

4.3.2.2. Проверка

наличия

основных групп

( P O G )

 

 

 

Согласно

международному коду

FM21.E

[36]

 

суда

могут

умень­

шать число

основных

групп

в

сообщении

до четырех

или

трех,

 

что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отмечается увеличе­

( 5 Н » £ 0 )---------------- — <сі

 

 

<•‘ •10

<м»И!

 

 

 

 

 

 

нием

времени

GG

в

 

 

“Н«н*Н|

t ill!.)

 

 

 

 

 

 

заголовке

соответст­

 

 

 

 

 

 

 

х

г

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

. J

венно

на

30 или

на

 

 

 

 

 

 

 

•—

 

. с ]

 

 

 

 

 

 

60.

При передаче

су­

 

 

 

_J~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

довых

сообщений

1.0

(CXG»»^T)-1--

 

 

 

 

 

 

 

■ —(

НО».' • ^

 

 

 

 

 

 

 

 

S T ' -

 

{ счос

 

 

КОДу FM23.E(SHRED)

 

 

 

 

 

 

 

 

•.

1-

[36]

всегда

 

отсут­

 

 

 

 

 

 

 

V

t yJ

 

 

 

 

 

 

ствует

четвертая

ос­

 

 

 

 

 

 

 

 

 

 

Ч

 

'i

і

 

 

 

 

 

 

 

W C *.P

 

 

новная

группа,

при

 

 

 

 

 

 

 

 

 

 

 

 

 

i

__

 

 

 

 

 

 

 

 

•4 о«чч

 

!

отсутствии

 

третьей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

основной

группы вре­

 

Рис.32. Проверка наличия основных групп ( P0G ).

 

мя

GG

увеличивает­

 

 

ся на

30,

 

а

пятая

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

культативной

и может

присутствовать в

 

 

группа

является фа­

сообщении

в форме

Dgvу//.

 

 

 

 

т_

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Возможна

передача

короткого

сообщения

и

без

увеличения

 

времени.

Для обнаружения сообщений,

 

имеющих указанные особенности, и при­

ведения их к единой форме, позволяющей дальнейшую их обработку

 

проводить по общей схеме, и

используется

P O G (рис.32). Работа

его заключается

в следующем.

Если

C K G R P

< 5 ,

то

в

с ш р

до­

бавляется

5 -

C K G R P

 

групп вида

/////.

При C K G R P

> 5

 

 

и

CNPT

f о

(значение

переменной

C N P T

 

вырабатывается

при

поиске

координат)

группы в

с в н р

 

раздвигаются,и

на

место

недостающих

основных групп

заносятся

группы

/////.

При

наличии всех основ­

ных групп переменной C H F G

 

(характеристика наличия всех

основных

групп)

присваивается

значение

О,

а в противном случаѳ-І. Исполь­

зование переменной 'с н р б

 

я с н о

 

иа

блок-схемы,

приведенной

на

рио.

30.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

PI

= SSHOP

И8

или

 

в заголовке

судового

сообщения

 

были

Искажены некоторые

опознавательных признаков,

т.е. CHOP f

О,

То информация пяти групп о

с ш р

(основные группы)

переносится в

макет

(рис* 34)

и

подвергается

специальному контролю.

 

 

 

 

50


4.3.2.3. Ко н т р о л ь синоптического сообщения

Алгоритм контроляпостроен таким образом, что контроль основ­

ныхгрупп судового сообщения является частью контроля

основных

 

 

групп

сухопутного

сообщения

 

 

(на блок-схеме, приведенной на

 

 

рис.32,

имеются,

соответствен-

"

. .

но>

Два

различных

 

входа).

 

 

Необходимо отметить,

что

 

 

контроль

значений

метеорологи­

 

 

ческих элементов,

содержащихся

 

„ ■ . .

в первых пяти группах

в свар ,

 

___ ________,

не ставит

своей

целью

 

полный

 

"ѵ-СГ

контроль

величин

и их

 

исправ­

 

 

ление, а используется лишь как

 

 

дополнительное средство

наряду

 

 

с заголовком сообщения для уве­

 

 

ренного опознавания сообщений

 

 

и для уменьшения

 

возможности

 

 

появления ложных

 

сообщений.

 

Рис.33. Контроль синоптического

Правила,

по которым

проводит­

 

ся контроль метеорологических

 

сообщения.

элементов в основных группах, показаны на блок-схеме. Остановимся лишь на контроле температуры в сухопутном синоптическом сообщении.

Имеется некоторое количество районов в северном полушарии, где зимой температура мож§т быть ниже -50°. В закодированном виде та­

кую температуру нельзя отличить от положительной. С другой

сторо­

ны, интервалы времени, когда температура может опускаться

ниже

-50°, для разных районов различны, т.е. понятие "зимнего времени"

для каждого района свое. Чтобы

избежать ложных ситуаций,

в

алго-:

ритм

введены параметр

SEASON

 

(разд.

2.4)

и таблица

номеров

районов

низкой

температуры;

в

зимнее

время

для сообщений,

пришед­

ших

из

районов

низких

температур, контроль

температуры

 

не про­

водится.

Результатом проведения контроля является количестве обнаружен­ ных нарушений контролируемых соотношений, которое присваивается переменной. СОК, а позднее (при формировании макета, если С0К<2) заносится в макет сообщения (рис.34 и 35).

51