Файл: Кастин, О. М. Система первичной обработки метеорологической информации.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 72
Скачиваний: 0
|
Отметим, что эта операция не делается для сообщений с дрейфую |
|||||||||
щих |
станций "Северный полюс", |
в которых отсутствует |
марсденова |
|||||||
|
|
|
77 |
|
("контрольная") |
группа. |
||||
|
|
|
|
Вычисленные |
значения |
|||||
|
|
|
A W : = А Ь О : ; А 1 Ь |
: « 0 |
Ш Ш ( |
0о) |
сравниваются |
|||
|
|
|
А Ь Ь У ' . - А Ы й ■ - ^ a t t c |
с номером |
квадрата |
МММ |
||||
|
|
|
ПоЭітІ* ^•«сл\А. |
4M |
из контрольной |
группы и |
||||
|
|
|
|
|
||||||
|
|
|
|
|
полагается |
равным |
||||
|
|
|
|
|
тому |
значению |
квадран |
|||
|
|
|
|
|
та, при |
котором |
|
прои |
||
|
|
|
|
|
зошло |
совпадение. |
Бели, |
|||
|
|
|
|
|
кроме |
того, Пьа= |
* |
|||
|
|
|
|
|
ПЬп |
= |
Lo |
. то |
коорди- |
|
|
|
|
|
|
üO |
|
|
|
|
|
|
|
|
|
|
наты |
считаются найден |
||||
. |
АН[о,і):а0,üt |
j/тг |
|
ными. |
При |
искажении од |
||||
|
A M [ e , s J : s С м **? *"й |
^ |
|
ной из |
цифр единиц |
гра |
||||
|
AMI*,»]:* 0 ІАѴИК |
jf |
|
дусов |
ьа , ь20, иЬа |
или |
||||
|
|
i |
V «М Іо»«, |
|
Ü L 0 проверяется наличие |
|||||
|
AM [-l,tJ:t |
_ |
Лоос« > |
|
||||||
|
|
X. |
|
в первой из трех |
пяти |
|||||
|
A H [« > J:-.» rr |
|
|
значных групп цифр 99 и |
||||||
|
(mv) |
|
при положительном |
ответе |
||||||
|
AM [e,5J:tA60 |
|
|
|
|
|
|
|
|
|
|
A 5 IM : -- 0 |
|
|
координаты считаются |
||||||
Рве. 17, Поиск заголовка аэрологического сообщения (PZ T ) |
На^ ѲННЫЫИ |
ЭТО** СЛу- |
||||||||
|
|
|
|
|
чаѳ может |
быть |
органи |
зована выдача сообщения для визуальной проверки и последующей кор рекции). Если ни одно из значений МММ(ос ) не совпало с номером
Рис.18, Поиск координат в аэрологическом сообщении,
квадрата из контрольной группы* то при совпадении цифр единиц градусов и наличии в первой группе цифр 99 координаты считаются обна-
36
ружѳнными |
(в этом случае |
также возможна выдача сообщения на |
на |
|
чать). Во |
всех остальных случаях производится попытка обнаружить |
|||
координаты |
в |
другой тройке пятизначных групп, сдвинутой относитель |
||
но первой |
на |
одну группу. |
Наряду с поиском координат осуществляет |
ся выделение срока наблюдения. Найденные координаты станции и орок наблюдения заносятся в макет сообщения (рис.Іб).
4.2.2. Поиск первого уровня в сообщении ( РРи)
В случае успешности поиска заголовка сообщения начинает выпол няться часть алгоритма, называемая поиском первого уровня (рио.19).
Работа |
алгоритма р р о |
начинается |
с проверки |
символов |
|
и |
|||
первой |
группы после заголовка на |
совпадение |
со |
значениями |
отли |
||||
чительных цифр первого уровня сообщения |
части |
А или |
части |
С (рис. |
|||||
15). |
|
Если произошло |
совпадение, то |
переменной |
ABAC - чаоть А |
||||
или |
С присваивается, |
соответственно, |
значение true или |
false |
переменной |
A N U - номер |
уровня, присваивается значение |
0 , |
и ал |
|||||
горитм |
PPU |
заканчивает |
свою |
работу. |
|
|
|
||
В противном |
случае |
первый |
уровень в сообщении |
предполагается |
|||||
искаженным, и делается попытка обнаружить второй |
уровень |
(рис.15), |
|||||||
а пропускаемые группы заносятся в специальный рабочий массив |
ARP. |
||||||||
Если |
обнаружен искаженный уровень, то информация находящихся |
в |
|||||||
анр |
групп |
переносится в результате |
обращения к процедуре |
|
А Ш Ш |
37
(разд. 4.2.3) |
в макет сообщения, |
а для дальнейшей |
работы |
при |
|||||||||
сваивается |
соответствующее |
значение переменной |
ABAC |
и |
значение |
||||||||
I переменной |
лот. |
|
|
|
|
|
|
|
|
|
|||
Схемой PPU |
предусмотрены |
соответствующие пробы для |
опознава |
||||||||||
ния |
аэрологических сообщений из |
КНР, |
в которых |
первым |
|
может |
|||||||
быть |
уровень, |
начинающийся |
с признанных |
цифр |
85 |
либо |
40, |
а |
|||||
также |
пробы для |
опознавания |
сообщений высокогорных станций |
с |
от |
||||||||
сутствующим |
первым уровнем. |
Структура указанных сообщений не при |
|||||||||||
дана |
на рис.15, |
так как она не |
соответствует |
международной |
ко |
||||||||
довой |
форме |
[ 36]. |
|
|
|
|
|
|
|
|
|
||
Если в четырех группах после заголовка |
(с учетом |
|
возможного |
||||||||||
исключения искаженных групп, |
разд. 4.2.3) |
не удалось |
ничего |
об |
|||||||||
наружить, строка считается неопознанной и передается либо |
проце |
||||||||||||
дуре |
PZST |
, либо процедуре |
опознавания |
синоптических |
сообщений |
||||||||
для дальнейшего |
исследования. |
|
|
|
|
|
|
|
|
||||
|
|
|
|
4.2.3. Процедуры BPGT |
и |
A R U M , |
|
|
|
|
|||
|
|
|
|
макет аэрологического |
сообщения |
|
|
|
|
|
При |
поиске первого уровня в сообщении,а затем и при поиске оче |
||||||||
редных |
уровней, |
используется процедура |
B P G T |
- подготовка |
групп |
||||
внутри |
сообщения. |
Эта |
процедура |
выполняет следующие две функции |
|||||
(рис. |
20). |
|
|
|
|
|
|
|
|
1. |
Выдает |
в G |
для |
смыслового анализа |
очередную группу. |
Полу |
|||
чая из |
BPG |
очередную группу, B P G T проверяет, |
содержит ли |
эта |
|||||
группа |
последним |
символом "Е" |
или |
Если да, |
то находящиеся |
||||
в ARP |
искаженные |
группы исключаются. В |
этом случае |
восстанавлива |
ется нужное значение |
переменной Т |
(счетчика для |
A R P |
), что |
по |
зволяет, пользуясь таблицей номеров |
уровней (а т о т |
, |
разд. 4.2.4), |
||
которая формируется в |
процессе поиска уровней, - продолжить |
поиск |
ссоответствующего уровня. Группы с SG < 4 , которые не испра
вились в |
BPG |
|
, пропускаются |
B P G T |
, |
|
|
||
2. |
Формирует |
значение |
обобщенного |
признака конца |
сообщения, |
||||
АВКТ, |
которому присваивается |
значение |
true , если |
КТ = true |
|||||
или |
PS |
> 0, |
и |
значение |
fai3e - в противном случае. |
||||
Макет, согласно которому размещается информация |
сухопутного |
||||||||
или судового |
аэрологического |
сооОщѳния |
на этапе опознавания и |
||||||
раскодирования, |
представлен |
на оис.Іб. |
Формирование макета про |
||||||
исходит |
постепенно, по мере работы различных частей |
процедуры R A T , |
Для размещения значений метеорологических элементов каждой стан дартной изобарической поверхности отводится отдельная строка мат рицы АН.
38
Для переноса значений метеорологических элементов, содержащих
ся в находящихся в |
A R P группах, в соответствующие |
строки |
|
макета, |
|||||||
|
|
|
|
когда в процессе поиска пер |
|||||||
|
|
|
|
вого |
или |
очередного |
уровня |
||||
|
|
|
|
ситуация |
в данном |
|
месте |
||||
|
|
|
|
сообщения |
уже выяснена,ис |
||||||
|
|
|
|
пользуется процедура |
|
A R U M • |
|||||
|
|
|
|
Параметром этой |
процедуры |
||||||
|
|
|
|
является |
KRtt - |
количество |
|||||
|
|
|
|
обрабатываемых групп |
из |
ARP, |
|||||
|
|
|
|
в зависимости |
от |
значения |
|||||
|
|
|
|
которого |
происходит |
перенос |
|||||
|
|
|
|
в макет информации |
|
одного |
|||||
|
|
|
|
или двух уровней. В случае, |
|||||||
|
|
|
|
если |
было |
выяснено, |
что |
в |
|||
|
|
|
|
данном месте |
сообщения про |
||||||
|
|
|
|
пущен уровень |
(АРОН = |
true), |
|||||
|
|
|
|
в строке |
макета, |
отведенной |
|||||
|
|
|
|
для информации об этом уров |
|||||||
I AUT 'twt |
|
|
|
не, |
значения всех |
элементов |
|||||
|
|
|
делаются |
нереальными, |
|
что |
|||||
|
|
|
|
|
|||||||
Рис.JO. Иолготсшка групп |
внутри аэрологического означает |
отсутствие |
|
инфор |
|||||||
сообщения |
( |
BPGT |
)• |
мации. Блок-схема процедуры |
|||||||
|
|
|
|
||||||||
|
|
|
|
ARUM |
представлена на |
рио.2І |
|||||
При работе процедуры |
ARUM |
|
используется процедура |
UH, |
|
которая |
осуществляет перевод в двоичную систему и размещение в соответст
вующей |
строке |
макета информации двух |
(АВВѴ = true , уровень |
бѳэ |
|||
информации |
о ветре) |
или |
трех (АВВѴ |
= false) групп из ARP. |
При |
||
отсутствии информации о ветре на отведенные для ее размещения |
в |
||||||
макете |
места заносится признак отсутствия информации. В процеду |
||||||
ре UR |
учитываются |
также |
особенности кодирования информации |
в со |
|||
общениях |
из КНР. |
|
|
|
|
||
|
|
|
4.2.4. Поиск очередного уровня (Рои). |
|
|||
При поиске заголовка сообщения из группы срока выделяется |
зна |
||||||
чение |
величины |
id |
- указателя последней стандартной изобаричес |
кой поверхности, содержащей группу с данными о ветре, и присваи
вается переменной A I D . Для поиска очередного |
уровня необходимо |
|||
знать расстояние |
(число групп) искомого уровня |
от |
предыдущего |
и |
опозпавательныѳ |
цифры, с которыми нужно сравнивать |
символы |
і |
39