ГОСТ Р 53556.10—2014
Таблица 7 - Синтаксис Channel_Segmentation
Синтаксис
Количество битое
1..13
Мнемоника
UiMsbf
1
UiMsbf
Scaled_Length[Nr_Of_Segments]
Segment_Length[Nr_Of_Segments] =Resolution *
Scaled_Length[Nr_Of_Segments]
Start[Nr_Of_Segments*1] = Start[Nr_Of_Segmenls] *
Segment_Length[Nr_Of_Segments]
Nr_ Of_Segments+*
End OfChannel Segm
}
Segment_Lenglh[Nr_Of_Segments] =
Frame Length - Start[Nr OfSegments]
}
Таблица 8 - Синтаксис отображения
Синтаксис
Количество битов
Мнемоника
Mapping() {
Same_Mapping
if(Same Mapping == 0)
}
1
UiMsbf
{
Filter_Mapping() Maps
Plable Mappingf) Maps
else
{
FilterAnd Ptable Mapping!)Maps
}
1___________________________________________________________
Таблица 9 - Синтаксис отображений
Синтаксис
Количество битов
Мнемоника
Maps() {
Nr_Of_Elements = 0
Same_Maps_For_AH_Channels
if(Same Maps ForAll Channels — 0)
{
for (Channel_Nr=1; Channel_Nr<=N_Channels;
Channel Nr++)
{
Channel Mapping()[Channel Nr]
}
1
UiMsbf
}
elseChannel_Mapping
{
Channel MappingQfl ]
}
Channe!_Mapping
Таблица 10 - Синтаксис Channel_Mapping
СинтаксисКоличество битовМнемоника
Channel_Mapping() {
forfSegNr=\; Seg Nr<=Nr Of Segments[Channel Nr]; Seg Nr**)
{
E!ement(Channel_Nr][Seg_Nr]0..15UiMsbf
if (Element[Channel NrflSeg Nr] == Nr OfElements)
{
NrOfElements**
}
}
}
6