Расшифровка асм: АСМ – это… Что такое АСМ?

alexxlab | 10.05.1980 | 0 | Разное

Содержание

АСМ – это… Что такое АСМ?

АСМ

автоматическая станция мониторинга

АСМ

архитектурно-строительная мастерская

АСМ

адресуемый сигнальный модуль

электрон.

техн.

АСМ

Аграрный союз молодёжи

РФ

АСМ

автомобильное и сельскохозяйственное машиностроение

авто

Пример использования

профсоюз работников АСМ

АСМ

активированный силикагель мелкопористый

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

АСМ

индекс США/НАТО для ракет класса «воздух — земля»

англ.: ASM, Air-to-Surface Missile

англ., США

Словарь: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с.

АСМ

Азиатский совет молодёжи

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

АСМ

Аргентинский совет мира

Аргентина

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

АСМ

Ассоциация современной музыки

муз., организация

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

АСМ

атомно-силовой микроскоп;
атомно-силовая микроскопия

АСМ

аварийно-спасательная машина

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

АСМ

автоматическая система мониторинга

Источник: http://www.gostbaza.ru/?gost=1531

АСМ

адсорбент силикагелевый микропористый

АСМ

автоматизированное структурно-логическое моделирование

АСМ

Аквариус систем менеджмент

http://www.asm.com.ua/​

организация, Украина

Источник: http://www.expert.ru/printissues/ukraine/2007/50/news_pohmelye/

АСМ

абсолютно сухая масса

Источник: http://www.muctr.ru/about/acadc/soisc/files/rusinova.pdf

АСМ

автоматизированный складской модуль

Источник: http://www.logistic.ru/news/2007/4/5/29/88055.html

АСМ

Арбитражный суд г. Москвы

Москва

Источник: http://www.rusatom.ru/index.php?id=11&article=92&page=1

АСМ

Ассоциация судей Молдовы

Молдова, организация

Источник: http://www.vedomosti.md/index.asp?doc=1_5&nom=416

АСМ

Альянс студентов Молдовы

Молдова, образование и наука

Источник: http://www.regnum.ru/news/413370.html

Словарь сокращений и аббревиатур. Академик. 2015.

Что означает ASM? -определения ASM


Вы ищете значения ASM? На следующем изображении вы можете увидеть основные определения ASM. При желании вы также можете загрузить файл изображения для печати или поделиться им со своим другом через Facebook, Twitter, Pinterest, Google и т. Д. Чтобы увидеть все значения ASM, пожалуйста, прокрутите вниз. Полный список определений приведен в таблице ниже в алфавитном порядке.

Основные значения ASM

На следующем изображении представлены наиболее часто используемые значения ASM. Вы можете записать файл изображения в формате PNG для автономного использования или отправить его своим друзьям по электронной почте.Если вы являетесь веб-мастером некоммерческого веб-сайта, пожалуйста, не стесняйтесь публиковать изображение определений ASM на вашем веб-сайте.

Все определения ASM

Как упомянуто выше, вы увидите все значения ASM в следующей таблице. Пожалуйста, знайте, что все определения перечислены в алфавитном порядке.Вы можете щелкнуть ссылки справа, чтобы увидеть подробную информацию о каждом определении, включая определения на английском и вашем местном языке.

Что означает ASM в тексте

В общем, ASM является аббревиатурой или аббревиатурой, которая определяется простым языком. Эта страница иллюстрирует, как ASM используется в обмена сообщениями и чат-форумах, в дополнение к социальным сетям, таким как VK, Instagram, Whatsapp и Snapchat. Из приведенной выше таблицы, вы можете просмотреть все значения ASM: некоторые из них образовательные термины, другие медицинские термины, и даже компьютерные термины. Если вы знаете другое определение ASM, пожалуйста, свяжитесь с нами. Мы включим его во время следующего обновления нашей базы данных. Пожалуйста, имейте в информации, что некоторые из наших сокращений и их определения создаются нашими посетителями. Поэтому ваше предложение о новых аббревиатур приветствуется! В качестве возврата мы перевели аббревиатуру ASM на испанский, французский, китайский, португальский, русский и т.д. Далее можно прокрутить вниз и щелкнуть в меню языка, чтобы найти значения ASM на других 42 языках.

О компании

Mebelasm – это уникальный для российского рынка современный розничный формат. Уникальность состоит в том, что вся представленная мебель производится в Группе компаний АСМ, г. Екатеринбург.

Mebelasm – это не просто гипермаркет мебели, это источник идей и вдохновения, где в одном месте есть всё для воплощения ваших желаний. Под одной крышей есть всё для создания современного домашнего интерьера.

Группа компаний “АСМ”

Мягкую мебель от фабрики «АСМ» оценили потребители не только в России, но и из ближнего зарубежья.

Основной принцип нашей работы — применение только высококачественных материалов. Мы надеемся, что пришли на рынок не на один десяток лет, поэтому делаем все для того, чтобы наши покупатели рекомендовали продукцию фабрики своим друзьям и знакомым. За время своего существования наша фирма заслужила доверие клиентов, производя надежную и красивую мебель по доступным ценам.

НАША МИССИЯ


Мы готовы взять на себя удовлетворение Ваших потребностей по изготовлению, подбору и доставке мебели, материалов и комплектующих.

Единство в разнообразии

На площади 25 гектар на окраинах Екатеринбурга создается мебель, которая продается на всей территории Российской Федерации и бывших союзных республик. 

Диваны, матрасы, гостиные, спальни от ГК АСМ более 20 лет дарят комфорт и уют своим покупателям. 

ГК АСМ включает в себя 12 самостоятельных предприятий, объединяющих более 120 000 кв.м., производственных и складских помещений.

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

ГК АСМ имеет 300 наименований мебельной продукции

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

Эти результаты достигнуты благодаря принципу “Единство в разнообразии”

Социально ориентированная политика и разумная экономика позволяет ГК АСМ удерживать лидерство в мебельном производстве.

Высокая конкурентная способность – это следствие незыблимой приверженности внутрикорпоративным постулатам.

Сегодня, как и 20 лет назад, в приоритете являются взаимопонимания партнеров, профессионализм, целеустремленность.

Одним из важнейших направлений для нашей компании является экспорт нашей продукции в другие регионы и города.

Примеры команд ассемблера и их расшифровка | arm

LDR R0, [PC, #0x088] ;загружает в регистр R0 содержимое ячейки памяти по адресу (PC+0x088)

LDR R1, [R0, #0]  ;загружает в регистр R1 содержимое ячейки памяти по адресу R0

STR R1, [R0, #0]  ;сохраняет регистр R1 по адресу в R0

LDR pc, =label   ;загружает в PC адрес метки кода label

ldr r2,=(BG2_ENABLE|MODE_3) ;загрузить в r2 результат от логической операции OR двух констант

label:
LDR PC, [PC, #-&F20] ;загружает в PC содержимое ячейки по адресу PC-0x00000F20 (обычно используется как вход в прерывание)

DCD  Label001  ;Define Constant Data, определяет в памяти константу Label001

SUB     lr, lr, #4  ;вычесть 4 из LR и результат поместить в LR

STMFD   sp!, {lr}  ;сначала сделать декремент SP на 4, потом сохранить регистр LR (он указан в списке {LR}) по адресу в SP, измененный адрес сохранить в SP

MRS     lr, SPSR  ;записать в LR значение регистра SPSR

STMFD   sp!, {r0, lr} ;сохранить в стеке R0 и LR. означает установить S и вернуть пользовательский банк.

b label1                ;перейти (branch) по метке label1

CMP r0, r4     ; сравнить регистры r0 и r4 (устанавливаются соответствующие флаги в регистре CPSR)

BEQ label34    ; переход по метке label34, если r0 == r4

ldr r2,[r1]+4! ; Загрузить в регистр r2 содержимое того, на что указывает r1, а затем, после того как всё сделано, добавить 4 к r1.

ldr r2,[r1+4]! ; сначала добавить к r1 число 4, а потом загрузить в r2 содержимое ячейки по адресу r1

str r2,[r0]+4! ; сохранить содержимое r2 по адресу в r0, а потом к r0 добавить 4

Алмазная паста

Алмазные пасты используют для доводки и полирования твердых сплавов, неметаллических материалов, цветных металлов, закаленных и незакаленных сталей и других материалов.

Алмазные пасты изготовляются из синтетических алмазов марки АСМ и АСН, наполнителей и связующих веществ.

Пасты алмазные выпускаются нормальной (Н), повышенной (П) и высокой (В) концентрации в зависимости от массовой доли алмазного порошка в пасте для каждой зернистости (60/40-0,1/0 микрон).

Зернистость алмазного порошка Кол-во алмазного порошка в 1кг пасты (каратов) при концентрации: Вид обработки
Н П В
60/40 400 1000 2000 черновая доводка
40/28 400 1000 2000 черновая доводка
28/20 300 750 1500 предварительная доводка
20/14 300 750 1500 предварительная доводка
14/10 300 750 1500 предварительная доводка
10/7 200 500 1000 точная доводка
7/5 200 500 1000 точная доводка
5/3 200 500 1000 точная доводка
3/2 100 250 500 предварительное полирование
2/1 100 250 500 предварительное полирование
1/0 100 250 500 полирование
0,5/0 100 250 500 полирование

Алмазный порошок марки АС4 – характеризуется повышенной хрупкостью, зерна представлены агрегатами и сростками. Рекомендуются для изготовления инструментов на органических связках, применяемых на чистовых и доводочных операциях при обработке твердых сплавов.

Алмазный порошок марки АС6 – зерна представлены в основном несовершенными кристаллами, их обломками и сростками. Рекомендуются для изготовления инструментов на органических, металлических, керамических связках, применимы: при обработке твердого сплава, керамики, стекла и других хрупких материалов.

Алмазный порошок марки АС15, АС20 – представлены обломками кристаллов и их сростками удлиненной формы с развитой поверхностью. Применяются для изготовления инструментов на металлической связке и служат для шлифования, сверления, резания стекла, кварца, сапфира, обработки твердых сплавов.

Алмазный порошок марки АС32 – зерна представлены кристаллами и их обломками. Используются для изготовления инструмента на металлических связках, применяемых для шлифования камня, резания мягких горных пород, обработки стекла, рубина, корунда, чернового хонингования.

Алмазный порошок марки АС50 – целые кристаллы и их обломки, обладающие высокой прочностью.

Срок хранения алмазной пасты при температуре (20±5)°С два года.

 

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

А/АAir to AirВоздух – Воздух
AAFArmy Air FieldВоенный аэродром
AALAbove Aerodrome LevelНад уровнем аэродрома
AASAirport Advisory ServiceКонсультативное обслуживание в аэропорту
АВAir BaseАвиабаза
ABMAbeamНа траверзе
ABNAerodrome BeaconАэродромный маяк
ACAir CarrierАвиаперевозчик, авиакомпания
АСАArctic Control AreaАрктический диспетчерский район
ACASAirborne Collision Avoidance System = TCASБортовая система предотвращения столкновений
ACARSAirbone Communications Addressing and Reporting SystemБортовая система связи с адресацией и сообщением
ACCArea Control CenterРайонный диспетчерский центр
ACFTAircraftВоздушное судно
ACHАТС Flight Pian Change Message (IFPS)Сообщение об изменении плана полета (IFPS)
ACNAircraft Classification NumberКлассификационное число воздушного судна
ADAerodromeАэродром
ADAAdvisory AreaКонсультативный район
ADCSAdvance CustomsПредварительное уведомление о необходимости таможенного обслуживания
ADEPAerodrome of DepartureАэродром вылета
ADESAerodrome of DestinationАэродром назначения
ADFAutomatic Direction FindingАвтоматический радиокомпас
ADIZAir Defense Identification ZoneЗона опознавания ПВО
ADRAdvisory RouteКонсультативный маршрут
ADSAutomatic Dependent SurveillanceАвтоматическое зависимое наблюдение
ADVAdvisory AreaКонсультативный район
AEISAeronautical Enroute Information ServiceОбслуживание аэронавигационной информацией на маршруте
AERApproach End RunwayКонец ВПП со стороны подхода
AERADIOAir RadioРадиостанция (обслуживающая полеты)
AEROAerodromeАэродром
AESAerodrome Emergency ServicesАэродромная аварийная служба
AF AuxAir Force Auxiliary FieldВспомогательный аэродром ВВС
AFBAir Force BaseБаза ВВС
AFILFlight Plan Filed in the AirЗафайленый(Переданный) с борта план полета
AFISAerodrome Flight information ServiceАэродромная служба полетной информации
AFNAmerican Forces NetworkСеть американских ВВС
AFPАТС Flight Plan Proposal Message (IFPS)Сообщение о предлагаемом плане полета (IFPS)
AFRSArmed Forces Radio StationsРадиостанции ВВС
AFSAir Force StationСтанция ВВС
AFSAeronautical fixed serviceАвиационная фиксированная служба
AFSSAutomated Flight Service StationАвтоматическая станция полетного обслуживания
A/GAir-to-Ground“Воздух—Земля”
AGLAbove Ground LevelНад уровнем земли
AGN1SAzimuth Guidance Nose-in-StandАзимутальное наведение ВС носом на стоянку
АНAlert HeightВысота сигнализации
АНРArmy HeliportВоенный вертопорт
AICAeronautical Information CircularЦиркуляр аэронавигационной информации
AIPAeronautical Information PublicationСборник аэронавигационной информации
AiRACAeronautical Information Regulation and ControlРегламентирование и контроль аэронавигационной информации (АНИ) – Система заблаговременного уведомления об изменении АНИ по единой таблице дат вступления в силу
AIREPAir-ReportДонесение..с борта
AISAeronautical Information ServiceСлужба аэронавигационной информации
ALAAuthorized Landing-AreaРазрешенная посадочная площадь (площадка)
ALFAuxiliary Landing FieldЗапасная посадочная площадка
ALSApproach Light SystemСистема огней подхода
ALSFAppoach Light System with Sequenced Flashing LightsСистема огней подхода с бегущими проблесковыми огнями
ALTAltitudeВысота абсолютная
ALTNAlternateЗапасной (аэродром)
AMAArea Minimum AltitudeМинимальная абсолютная высота района
AMSLAbove Mean Sea LevelНад средним уровнем моря
AMSSAeronautical Mobil-Satellite ServiceАвиационная подвижная спутниковая служба
ANGBAir National Guard BaseАвиабаза (ВВС) национальной гвардии
AОСAirport Obstacle ChartКарта препятствий аэропорта
АОЕAirport/Aerodrome of EntryАэропорт/Аэродром входа
AORArea of ResponsibilityРайон ответственности
APAPIAbbreviated Precision Approach Path IndicatorУпрощенный указатель траектории точного захода на посадку
АРСArea Positive ControlКонтролируемый район с эшелонированием
АРСНApproachПодход, заход на посадку
АРРApproach ControlКонтроль захода на посадку {диспетчерское обслуживание)
APRXApproximate/lyПриблизительный/о
APTAirportАэропорт
ARBAir Reserve BaseРезервная база ВВС
ARFFAircraft Rescue and Fire FightingСпасание воздушных судов и борьба с пожаром
ARINCAeronautical Radio Inc.Объединение “Аэронавигационное радио”
AROATS Reporting OfficeПункт сообщений ОВД
ARPAirport Reference PointКонтрольная точка аэропорта
ARRArrivalПрибытие
ARSAAirport Radar Service AreaРадиолокационное обслуживание в районе аэропорта
ARSRAir Route Surveillance RadarМаршрутный обзорный радиолокатор
ARTCAir Route Traffic ControlУправление воздушным движением на трассе
ARTCCAir Route Traffic Control CenterЦентр управления воздушным движением на трассе
ASDAAccelerate Stop Distance AvailableРасполагаемая дистанция прерванного взлета
ASEAltimetry System ErrorПогрешность системы измерения высоты
ASIRAviation Safety Incident Report Отчет об инцидентах авиационной безопасности
ASLAbove Sea LevelНад уровнем моря
ASMAir Space Managment SystemОрганизация воздушного пространства
ASOSAutomated Surface ObservationАвтоматизированная система наземного наблюдения (за погодой)
ASRAirport Surveillance RadarОбзорный радиолокатор аэропорта
АТАActual Time of ArrivalФактическое время прилета
АТСAir Traffic ControlУправление воздушным движением
АТСААAir Traffic Control Assigned AirspaseВоздушное пространство, контролируемое (службой) УВД
АТССAir Traffic Control CenterЦентр управления воздушным движением
АТСТAir Traffic Control TowerВышка управления воздушным движением
ATDActual Time of DepartureФактическое время вылета
ATFAerodrome Traffic FrequencyЧастота аэродромного движения
ATFMAir Traffic Flow ManagementУправление потоками воздушного движения
ATISAutomatic Terminal Information ServiceСлужба автоматической передачи информации в районе аэроузла (аэропорта)
ATMAir Traffic ManagmentОрганизация воздушного движения
ATSAir Traffic ServiceОбслуживание воздушного движения
AT-VAS1Abbreviated Tee Visual Approach Slope IndicatorСокращенный Т-образный указатель визуальной глиссады захода на посадку
ATZAerodrome Traffic ZoneЗона аэродромного движения
AUTHAuthorizedРазрешенный, уполномоченный
AUWAll-up WeightПолная полетная масса
AUXAuxiliaryВспомогательный
AVASIAbbreviated Visual Approach Slope IndicatorУпрощенный указатель визуальной глиссады захода на посадку
AVBLAvailableНаличный, имеющийся в распоряжении, действующий
AWIBAerodrom Weather Information BroadcastПередача метеоинформации на аэродроме
AWOSAutomated Weather Observing SystemАвтоматизированная система наблюдения за погодой
AWYAirwayВоздушная трасса
AZMAzimuthАзимут
BARO-VNAVBarometric-Vertical NavigationВертикальная навигация по барометрическому высотомеру ВС
BCBack CourseОбратный путевой угол (для ILS обратный курсовой луч)
BCMBack Course MarkerМаркер обратного курсового луча (ILS)
BCNBeaconМаяк
BCSTBroadcastРадиовещание
BDRYBoundaryГраница
BLDGBuildingЗдание
ВМBack MarkerОбратный маркер
BRGBearingПеленг
B-RNAVBasic Area NavigationЗональная навигация — основной метод
BSBroadcast Station (Commercial)Радиовещательная станция (коммерческая)
BTNBetweenМежду
АТС IFRFlight Plan Clearance Delivery FrequencyЧастота передачи диспетчерского разрешения на план полета по ППП
CADIZCanadian Air Defense Identification ZoneКанадская зона опознавания ПВО
CALCCalculatorКалькулятор
CARSCommunity Aerodrome RadioАэродромная радиостанция связи Station
CASCollision Avoidance SystemСистема предотвращения столкновения
CATCategoryКатегория
CcwCounterclockwiseПротив часовой стрелки
CDRConditional RouteУсловный маршрут
CDTCentral Daylight TimeЦентральное дневное время (США)
CEILCeilingПотолок, нижняя граница облачности
CEUCentral Executive UnitЦентральный исполнительный орган
CERAPCombined Center/Radar Approach ControlОбъединенный центр/ Радиолокационное управление заходом на посадку
CFLCleared Flight LevelРазрешенный эшелон полета
CFMUCentral Flow Management UnitЦентральный орган организации потоков
CGASCoast Guard Air StationАвиационная станция береговой охраны
CGLCircling Guidance LightsВращающиеся огни наведения
СНChannelКанал, линия связи, полоса частот
СНCritical HeightКритическая высота
CLRunway Centerline LightsОсевые огни ВПП
CMNPSCanadian Minimum Navigation Performance SpecificationКанадские технические требования к минимальным навигационным характеристикам
CMVConverted Met Visibility 
CNSCommunication, Navigation and SurveillanceСвязь, навигация и наблюдение
СОCountyОкруг (США), графство (Англия)
COMMCommunicationsСообщение, связь
COMSNDCommissionedВведено в эксплуатацию, укомплектовано
CONTContinuousНепрерывный, сплошной
COORDCoordinatesКоординаты
СОРChange Over PointТочка переключения (частоты)
CORRCorridorКоридор
CPCommand PostКомандный пункт
CPDLCController/Pilot data linkСвязь “диспетчер/пилот” по линии передачи данных
CptClearance (Pre-Taxi Procedure)Разрешение (перед выруливанием)
CRAMConditional Route Availability MessageСообщение о годности условного маршрута
CRPCompulsory Reporting PointПункт обязательного донесения
CRSCourseНаправление полета, заданный путевой угол, заданное направление
C/SCall SignПозывной
CSTCentral Standard TimeЦентральное стандартное время (США)
СТАControl AreaДиспетчерский район
CTAFCommon Traffic Advisory FrequencyОбщая консультативная частота обслуживания воздушного движения
CTLControlКонтроль, диспетчерское обслуживание
CTRControl ZoneДиспетчерская зона
CVFRControlled VFRКонтролируемый полет по ПВП
CVSMConventional Vertical Separation MinimumТрадиционный минимум вертикального эшелонирования
CWClockwiseПо часовой стрелке
CWYClearwayПолоса свободная от препятствий
DDayДень
DADecision AltitudeАбсолютная высота принятия решения
DA (Н)Decision Altitude (Height)Абсолютная (относительная) высота принятия решения
DCTDirectПрямо
DECMSNDDecommissionedСнят с эксплуатации
DEGDegreeГрадус
DERDeparture End of RunwayВзлетный конец ВПП
DEWIZDistance Early Warning Identification ZoneЗона раннего опознавания ПВО
DFDirection Finder (Finding)Пеленгатор (пеленгование)
DHDecision HeightОтносительная высота принятия решения
DIRDirector“Наведение” (частота связи)
DiSPL THRESHDisplaced ThresholdСмещенный порог (ВПП)
DIS, DISTDistanceРасстояние
DLYDailyЕжедневно
DMEDistance-Measuring EquipmentДальномерное оборудование
DODDepartment of DefenseДепартамент обороны
DOMDomesticВнутренний
DOPDilution of PrecisionСнижение точности
DRDead Reckoning PositionМесто, определяемое счислением пути
DTKDesired TrackЗаданный путевой угол
DTWDual Tandem Wheel LandingШасси — двойной тандем Gear
DVORDoppler VORДоплеровский VOR
DWDual Wheel Landing GearШасси — спаренные колеса
EEast or EasternВосток или восточный
EATExpected Approach TimeПрёдпологаемое время захода на посадку
ЕСАСEuropean Civil Aviation ConferenceЕвропейская конференция гражданской авиации
ECOMSJeppesen explanation of Common Minimum SpecificationsОбъяснения “Джеппсен” по общим характеристикам минимумов
EDTEastern Daylight TimeВосточное дневное время (США)
EDPSFlight Data Processing SystemСистема обработки полетных данных
EETEstimated Elapsed TimeРасчетное истекшее время
EGPWSEnhance Ground Proximity Warning SystemСистема сигнализации об опасности сближения с землей (СРППЗ) с расширенными возможностями
EFASEnroute Flight Advisory ServiceКонсультативное обслуживание полета на мар¬шруте
EFFEffectiveВступивший в силу, действующий
ELEVElevationПревышение
EMERGEmergencyАвария, аварийная ситуация
ENGEngineДвигатель
ЕОВТEstimated off block timeРасчетное время начала движения
ESTEastern Standard TimeВосточное стандартное время (США)
ЕТАEstimated Time of ArrivalРасчетное время прибытия
ETDEstimated Time of DepartureРасчетное время вылета
ETEEstimated Time EnrouteРасчетное время в пути
ETOPSExtended Range Operation with two engine airplanesПолет увеличенной дальности действия ВС с двумя двигателями
EXCExceptЗа исключением
FCondenser Discharge Sequential Flashing Lights/Sequenced Flashing LightsГазоразрядные бегущие проблесковые огни/Бегущие проблесковые огни
FAAFederal Aviation AdministrationФедеральная авиационная администрация
FACFinal Approach CourseНаправление конечного этапа захода на посадку
FAFFinal Approach FixКонтрольная точка конечного этапа захода на посадку
FANSFuture Air Navigation SystemКомитет IСАО по будущим навигационным системам
FAPFinal Approach PointТочка конечного этапа захода на посадку
FARFederal Aviation RegulationФедеральные авиационные правила (США)
FASFinal Approach SegmentУчасток конечного этапа захода на посадку
FCPFinal Control PointКонтролируемая точка на последней прямой
FDPSFlight Data Processing SystemСистема обработки полетных данных
FDEFault Detection and Exclusionобнаружение неисправностей и исключение
FICFlight Information CenterЦентр полетной информации
FIRFlight Information RegionРайон полетной информации
FISFlight Information ServiceПолетно-информационное обслуживание, Служба полетной информации
FLFlight Level (Altitude)Эшелон полета (Абсолютная высота)
FLASFlight Level Allocation SchemeСхема распределения эшелонов полета
FLDFieldАэродром (грунтовый)
FLGFlashingПроблесковый, мигающий
FLPFlight PlanПлан полета
FLTFlightПолет, рейс
FMFan MarkerВеерный маркер
FMCSFlight Managment Computer SyatemКомпьютерная система управления полетом
FMSFlight Management SystemСистема управления полетом
FPLFlight Plan (АТС)План полета (для УВД)
FPMFeet Per MinuteФутов в минуту
FPRFlight Planning RequirementТребования по планированию полета
FREQFrequencyЧастота
FSSFlight Service StationСтанция полетного обслуживания
FTFeetФуты
FTEFlight Technical ErrorПогрешность, обусловленная техникой пилотирования
FTSFlexible Track SystemСистема изменяемых треков
FUAFlexible Use of AirspaceГибкое использование воздушного пространства
GGuards only (radio frequencies)Только прослушивание (радиочастот)
GAGeneral AviationАвиация общего назначения
GALGallonsГаллоны
GATGeneral Air TrafficОбщее воздушное движение
GCAGround Controlled Approach (radar)Заход на посадку по командам с земли (по локатору)
GDOPGeometric Dilution of PrecisionГеометрическое снижение точности
GEOGeographic or TrueГеографический или истинный
GLONASSGlobal Orbiting Navigation Satellite SystemГлобальная орбитальная навигационная спутниковая система
GLSGNSS Landing SystemПосадочная система глобальной навигационной спутниковой системы
GMTGreenwich Mean TimeГринвичевское среднее время
GNDGround ControlУправление наземным движением (диспетчер руления)
GNDSurface of the Earth (either land or water)Поверхность земли (суши или воды)
GNSSGlobal Navigation Satellite SystemГлобальная навигационная спутниковая система
GPGlidepathГлиссада
GPSGlobal Positioning SystemГлобальная система определения местоположения
GPWSGround Proximity Warning SystemСистема сигнализации об опасности сближения с землей
GRSGround Reference StationНаземная опорная станция
GRVDGroovedПокрытие с желобками
GSGlide SlopeГлиссада планирования
G/SGround SpeedПутевая скорость
GWTGross WeightОбщая масса
НNon-Directional Radio Beacon ог High AltitudeНенаправленный радиомаяк или высота в верхнем воздушном пространстве
Н2424 Hour ServiceКруглосуточная работа
НААHeight Above AirportОтносительная высота над аэро-дромом
HATHeight Above TouchdownОтносительная высота над зоной приземления
НСCritical HeightКритическая высота
HDGHeadingКурс
HDOPHorizontal Dilution of PrecisionСнижение точности определения местоположе¬ния по горизонтали
HELHelicopterВертолет
HFHigh Frequency (3 — 30 MHz)Высокая частота (3 — 30 МГц)
НОТHeightВысота относительная
HIHigh (altitude)Большая (абсолютная) высота, верхнее воздушное пространство
HIHigh Intensity (lights)Высокая интенсивность (огней)
HIALSHigh Intensity Approach Light SystemСистема огней подхода высокой интенсивности
HIRLHigh intensity Runway Edge LightsПосадочные боковые огни ВПП высокой интенсивности
HIWASHazardous inflight Weather Advisory ServiceКонсультативное оповещение об опасных явлениях погоды в полете
HJSunrise to SunsetОт восхода до захода СоЛнца
HNSunset to SunriseОт захода до восхода Солнца
НОBy Operational RequirementsПо эксплуатационным требованиям
hPaHectopascal (one hectopascal = one millibar)Гектопаскаль (1 гектопаскаль = 1 миллибару)
HRHours (period of time)Часы (период времени)
HSDuring Hours of Scheduled OperationsВ часы полетов по расписанию
HSIHorizontal Situation IndicatorИндикатор горизонтальной обстановки, плановый навигационный прибор
HSTHigh Speed Taxi-way Turn-offСкоростная РД для сруливания
HTZHelicopter Traffic ZoneЗона полетов вертолетов
HWPHolding Way PointТочка зоны ожидания (RNAV)
HzHertz (cycles per second)Герц (периодов в секунду)
IIslandОстров
IACInstrument Approach ChartКарта захода на посадку по приборам
IAFInitial Approach FixКонтрольная точка начального этапа захода на посадку
IAPInstrument Approach ProcedureПроцедура (схема) захода на посадку по приборам
IASIndicated AirspeedПриборная воздушная скорость
IBNidentification BeaconОпознавательный маяк
ICAOInternational Civil Aviation OrganizationМеждународная организация гражданской авиации (ИКАО)
IDENTIdentificationОпознавание
IFIntermediate FixКонтрольная точка промежуточного (этапа захода на посадку)
IFFIdentification Friend or FoeОпознавание “свой — чужой”
IFRInstrument Flight RulesПравила полетов по приборам
IGSInstrument Guidance SystemСистема наведения по приборам
ILSInstrument Landing SystemСистема посадки по приборам
IMinner MarkerБлижний (внутренний) маркер/привод
IMCInstrument Meteorological ConditionsПриборные метеорологические условия
IMSIntegrity Monitoring SystemСистема контроля целостности
IMTAIntensive Military Training AreaРайон интенсивных военных тренировочных по¬летов
INBDInbound(Полет) “на” …, прибывающий, прилетающий
INDEFLYIndefinitelyНеопределенно
IN or INSInchesДюймы
INFOInformationИнформация
INOPInoperativeНедействующий
INPIf Not PossibleЕсли невозможно
INSInertial Navigation SystemИнерциальная навигационная система
INTIntersectionПересечение
INTLInternationalМеждународный
IORRAIndian Ocean Random RNAV AreaПроизвольный район зональной навигации Индийского океана
IRInstrument Restricted Controlled AirspaceКонтролируемое воздушное пространство, ограниченное для полетов по ППП
ISislandsОстрова
ITWSIntegrated Terminal Weather SystemОбъединенная метеорологическая система аэроузла
I/VInstrument/Visual Controlled AirspaceКонтролируемое воздушное пространство для полетов по ППП/ПВП
JAAJoint Aviation AuthoritiesОбъединенная авиационная администрация (стран Западной Европы)
JAA AMCJAA Acceptable Means of ComplianceПриемлемые средства соответствия JAA
JARJoint Aviation RequirementsОбъединенные авиационные требования
JBDJames Brake Decelerometer (Canada)Измеритель коэффициента сцепления по Джеймсу (Канада)
JBIJames Brake Index (Canada)Индекс коэффициента сцепления по Джеймсу (Канада)
KGSKilogramsКилограммы
kHzKilohertzКилогерц
KIASKnots Indicated AirspeedПриборная скорость в узлах
КМKilometersКилометры
KMHKilometer(s) per HourКм/ч
KTKnotsУзлы
KTASKnots True AirspeedИстинная воздушная скорость в узлах
LLocator (Compass)Привод
LAALocal Airport AdvisoryКонсультативное обслуживание в местном аэропорту
LAASLocal Area Augmentation SystemСистема функционального дополнения с ограничейной зоной действия
LAHSOLand and Hold Short OperationsОперации: посадка и кратковременное ожидание
LALLevel Alarm Low – как вариант 
LATLatitudeШирота
LBCMLocator Back Course MarkerПриводная радиостанция обратного курса (по¬садки) с маркером
LAD GNSSLanding GNSSЛокальная дифференциальная GNSS
IBMLocator Back MarkerПриводная радиостанция обратного маркера
LBSPounds (Weight)Фунты (вес)
LCLanding ChartКарта посадки
LCGLoad Classification GroupКлассификационная группа нагрузки
LCNLoad Classification NumberКлассификационное число нагрузки
LctrLocator (Compass)Привод
LDALanding Distance AvailableРасполагаемая посадочная дистанция
LDALocalizer type Directional AidСредство наведения типа курсового маяка
LDILanding Direction IndicatorУказатель направления посадки
LDINLead-in Light SystemСистема ведущих (посадочных) огней
LGTHLengthДлина
LHLeft HandЛевостороннее (движение)
LIMLocator Inner MarkerПривод внутреннего маркера
LLWASLow Level Wind Shear Alert SystemСистема предупреждения о сдвиге ветра на низких высотах
LMMLocator Middle MarkerПривод среднего маркера
LNDGLandingПриземление, посадка
LNAV/VNAVLateral Navigation/Vertical NavigationНавигация по направлению / Навигация по вертикали
LOLocator at Outer Marker SiteПриводная радиостанция, совмещенная с вне¬шним маркером
LOCLocalizer (Jeppesen abbreviation)Курсовой радиомаяк (аббревиатура “Джеппсен”)
LOGLocator (ICAO abbreviation, not used by Jeppesen)Приводная радиостанция (аббревиатура ИКАО не используется “Джеппсен”)
LOMLocator Outer MarkerПривод внешнего маркера
LONGLongitudeДолгота
LSALTLowest Safe AltitudeНаименьшая безопасная абсолютная высота
LTLocal TimeМестное время
LTSLightsОгни
LVPLow Visibility ProceduresПроцедуры при низкой видимости
МMetersМетры
МААMaximum Authorized AltitudeМаксимальная разрешенная абсолютная вы¬сота
MAGMagneticМагнитный
MALSMedium Intensity Approach Light SystemСистема огней подхода средней интенсивности
MALSFMedium Intensity Approach Light System with Sequenced Flashing LightsСистема огней подхода средней интенсивности с бегущими проблесковыми огнями
MALSRMedium Intensity Approach Light System with Runway Alingment Indicator LightsСистема огней подхода средней интенсивности с индикатором огней створа ВПП
MAPMissed Approach PointТочка ухода на повторный заход
MASPSMinimum Aircraft System Performance SpecificationТехнические требования к минимальным характеристикам бортовых систем
МАХMaximumМаксимум, максимальный
MBMillibarsМиллибары
МВОНMinimum Break Off HeightМинимальная относительная высота отключения (автоматики на переход к ручному пилотированию)
MBZMandatory Broadcast ZoneЗона обязательной передачи (радиосигнала)
МСАMinimum Crossing AltitudeМинимальная абсолютная высота пересечения
MCAFMarine Corps Air FacilityАэронавигационное средство морской пехоты
MCASMarine Corps Air StationАвиабаза морской пехоты
МСОМMulticomОперативное обслуживание для определенного круга абонентов, используемое с целью обес¬печения необходимой связи при использова¬нии ВПП для уменьшения задержки и увеличе¬ния ее пропускной способности
МСТАMilitary Controlled AirspaceВоздушное пространство, контролируемое военными
MDAMinimum Descent AltitudeМинимальная абсолютная высота снижения
MDA (H)Minimum Descent Altitude (Height)Минимальная абсолютная (относительная) высота снижения
MDTMountain Daylight TimeГорное дневное время (США)
MEAMinimum Enroute AltitudeМинимальная абсолютная высота по маршруту
МЕНТMinimum Eye Height Over ThresholdМинимальная высота глаза (наблюдателя) над порогом (ВПП)
MEMLMemorialМемориал, мемориальный
МЕТMeteorologicalМетеорологический
MFMandatory FrequencyОбязательная частота
МНАMinimum Holding AltitudeМинимальная абсолютная высота ожидания
MHzMegahertzМегагерц
MlMedium Intensity (lights)Средней интенсивности (огни)
MiALSMedium Intensity Approach Light SystemСистема огней подхода средней интенсивноети
MILMilitaryВоенный
MIMMinimumМинимум, минимальный
MINMinuteМинута
MIRLMedium Intensity Runway Edge LightsПосадочные боковые огни ВПП средней интенсивности
MKRMarker Radio BeaconМаркерный радиомаяк
MLSMicrowave Landing SystemМикроволновая система посадки
MLWMaximum Certificated Landing WeightМаксимальная сертифицированная посадочная масса
MMMiddle MarkerСредний маркер
MNPSMinimum Navigation Performance SpecificationsТехнические требования к минимальным навигационным характеристикам
МОАMilitary Operation AreaРайон военных операций
МОСАMinimum Obstruction Clearance AltitudeМинимальная абсолютная высота пролета препятствий
MOPSMinimum Operational Performance SpecificationСтандарты минимальных эксплуатационных характеристик
MORAMinimum Off-Route Altitude (Grid or Route)Минимальная абсолютная высота вне маршрута (сеточная или маршрутная)
MPSMeters per SecondМетры в секунду
MPWMaximum Permitted WeighМаксимальный разрешенный вес
MRAMinimum Reception AltitudeМинимальная абсолютная высота приема (сиг¬нала)
MSAMinimum Safe AltitudeМинимальная безопасная абсолютная высота
MGSMessage(Вывод) сообщение
MSLMean Sea LevelСредний уровень моря
MSTMountain Standard TimeГорное стандартное время (США)
МТАMilitary Training AreaРайон военных тренировочных полетов
MTAFMandatory Traffic Advisory FrequencyПредписанная частота для консультативного движения
МТСАMinimum Terrain Clearance AltitudeМинимальная безопасная абсолютная высота над рельефом местности
МТМАMilitary Terminal Control AreaВоенный узловой диспетчерский район
MTOWMaximum Take-off WeightМаксимальная взлетная масса
MTWAMaximum Total Weight AuthorizedМаксимальная разрешенная общая масса
MUNMunicipalМуниципальный (городской)
MVAMinimum Vectoring AltitudeМинимальная абсолютная высота векторения
MVFRMarginal VFRПВП в особых условиях
NNight, North or NorhernНочь, север или северный
NANot AuthorizedHe разрешено
NAASNaval Auxiliary Air StationВоенно-морская вспомогательная авиастанция
NADCNaval Air Development CenterАвиационный научно-исследовательский центр ВМС
NAECNaval Air Engineering CenterАвиационно-технический центр ВМС
NAFNaval Air FacilityВоенно-морские авиационные навигационные (радио)средства
NALFNaval Auxiliary Landing FieldВспомогательное посадочное поле ВМС
NAPNoise Abatement ProcedureПроцедура уменьшения шума
NARNorth American RoutesСеверо-Американские маршруты
NASNaval Air StationАвиастанция ВМС
NATNorth Atlantic TrafficПолеты в Северной Атлантике
NAT/OTSNorth Atlantic Traffic/Organized Track SystemПолеты в Северной Атлантике / Система организованных треков
NATLNationalНациональный
NAVNavigationНавигация
NAVAIDNavigational AidНавигационное средство
NCANorthern Control AreaСеверный диспетчерский район
NCRPNon-Compulsory Reporting PointПункт необязательного доклада
NDBNon-Directional Beacon / Radio BeaconНенаправленный радиомаяк / Радиомаяк
NENortheastСеверо-восток
NMNautical Mile(s)Морская миля(и)
NoNumberЧисло, номер
NoPTNo Procedure TurnПроцедура стандартного разворота не требуется
NOTAMNotices to AirmenИзвещения для летчиков
NSENavigation System ErrorПогрешность навигационной системы
NWNorthwestСеверо-запад
NWCNaval Weapons CenterВоенно-морской центр вооружения
О/АOn or About“На” или “около”
ОАСOceanic Area ControlДиспетчерское обслуживание в океаническом Районе
OATOperational air trafficОперативное воздушное движение
OBSOmnidirectional Bearing SelectedЗаданное (выбранное) направление (пеленг) выхода в пункт маршрута
ОСАOceanic Control AreaОкеанический диспетчерский район
ОСА (Н)Obstacle Clearance Altitude (Height)Абсолютная (относительная) высота пролета препятствий
OCLObstruction Clearance LimitЗапас высоты пролета препятствия
OCNLOccasionalНерегулярный
ОСТАOceanic Control AreaОкеанический диспетчерский район
ODALSOmni-Directional Approach Light SystemСистема всенаправленных огней подхода
ОМOuter MarkerВнешний маркер
OPSOperations or OperatesРаботы, эксплуатации, полеты или работает, эксплуатирует, выполняет полет
O/ROn RequestПо запросу
О/ТOther TimesВ другое время
OTSOut-of-ServiceНеисправен, не работает, обслуживание не предоставляется
OTSOrganized Track SystemСистема организованных треков

Советская коммунальная техника: автоцистерны для «ночного золота» и «особого назначения»

В нашей стране профессию золотарей прославил поэт Владимир Маяковский: «Я, ассенизатор и водовоз, революцией мобилизованный и призванный…». Да, речь здесь пойдет об автомобилях с цистернами, насосами и специальным оснащением, которые в разные годы носили чуть изменённые наименования: ассенизационные, ассенизаторские или просто ассенизаторы. Процесс очистки называли ассенизацией: в переводе с французского – «оздоровление».
Такие машины предназначены для обслуживания, прочистки и утилизации городских и сельских источников всевозможных нечистот, канализационной и водосточной сети, откачки ила и сточных вод. Впрочем, во все времена конструкторы как бы сторонились этой «непредставительной» автотехники, и потому её полная история остается «белым пятном».

Рождение советских ассенизаторов

Первые опытные ассенизаторские автомобили появились в крупных городах СССР за пару лет до начала Великой Отечественной войны. Это были достаточно совершенные машины ЦН-8, ЦН-12 и ЦН-15 со стальными цистернами разной ёмкости с внутренними перегородками, прорезиненными всасывающими шлангами и вакуумными насосами с приводом от трансмиссии грузовиков ГАЗ-АА и ЗИС-5.

Ассенизатор ЦН-12 с приводом вакуумного насоса от коробки отбора мощности грузовика ЗИС-5. 1940 год

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

Модернизированный ассенизатор ЦН-15 на автомобиле ЗИС-5 военного образца. 1946 год Ассенизаторская машина ЦН-15 в процессе очистки канализационного колодца в Ленинграде

В 1946 году в КБ Управления благоустройства Москвы (УБМ) на шасси трёхтонки был разработан первый ассенизаторский автомобиль АСМ (АСМ-1) без вакуумного насоса и систем механического привода.

Упрощенный рабочий вариант ассенизаторской машины АСМ с цистерной ёмкостью 2,4 тысячи литров

Для заполнения цистерны здесь также применялось разрежение, но создавалось оно на всасывающем коллекторе двигателя шасси. Опорожнение производилось под давлением выхлопных газов силового агрегата или самотеком. Аналогичная машина базировалась и на шасси УралЗИС-355.

Редкая ассенизаторская машина АНИ-355 на трёхтонном шасси грузовика УралЗИС-355. 1956 год

Первое ассенизаторское семейство на базе ГАЗ-51​

В 1950-1958 годах заводы Министерства строительного, дорожного и коммунального машиностроения серийно собирали упрощенную ассенизационную машину АСМ-2 на шасси ГАЗ-51 с системой разрежения по образцу модели АСМ. Новым решением стало повышение давления в цистерне при разгрузке, которое создавалось отработавшими газами автомобиля при переключении газоотборной коробки, смонтированной на выхлопной трубе двигателя. Для мойки и очистки рабочих органов здесь появился промывочный бачок, из которого вода подавалась по шлангу под давлением выхлопных газов.

Первый ассенизатор АСМ-2 на 2,5-тонном шасси ГАЗ-51 с системой разрежения от двигателя. 1956 год

В период с 1958-го по 1970 год выпускалась модернизированная и самая распространенная машина АСМ-3 на базе ГАЗ-51А с небольшим задним наклоном цистерны, предохранительным клапаном переполнения и контрольными смотровыми окнами на задней стенке. Наполнение цистерны по-прежнему создавалось путем разрежения на всасывающем коллекторе силового агрегата и длилось всего две-три минуты. Слив нечистот производился под давлением выхлопных газов.

Массовый ассенизатор АСМ-3 с цистерной на 2 200 литров с устройством обмыва рукавов. 1960 годЗадняя рабочая часть машины АСМ-3 с всасывающим шлангом и тремя смотровыми окнамиТри сообщающихся друг с другом боковых ящика для хранения и транспортировки шлангов

Машину оснастили бортовыми пеналами для укладки рукавов и инструментария, задней фарой для освещения места работы и приспособлениями для обмыва четырёхметрового заборного рукава и других узлов. Одной из первых машин такого рода была модель АСМ-3, которая стала поступать на экспорт в социалистические и союзные страны.

Промежуточный вариант ассенизатора АСМ-3А с повышенной высотой заливной горловины. 1969 годПолноприводный сельскохозяйственный ассенизатор на шасси ГАЗ-63 с оснащением от машины АСМ-3А

Последним ассенизаторским автомобилем семейства АСМ на базе ГАЗ-51/51А была модернизированная машина АСМ-51, внешне отличавшаяся двумя более вместительными боковыми ящиками с пологими крышками. Её выпуск пришелся на 1971-1975 годы.

Ассенизаторная машина АСМ-51 на шасси ГАЗ-51А с увеличенными боковыми ящиками. 1973 год

Ассенизаторы второго поколения на грузовиках ГАЗ-53​

В начале 70-х, не дожидаясь окончания 25-летнего выпуска машин первого семейства АСМ, началось изготовление нового поколения ассенизаторной техники, которая по общей конструкции и кругу выполняемых задач отличалась от предшественников несущественными доработками и перестановкой рабочего оснащения на четырёхтонные грузовики ГАЗ-53 разных версий.
На более мощном безнасосном ассенизаторе АСМ-53 на шасси ГАЗ-53А, в отличие от модели АСМ-3, стояла цистерна ёмкостью 3 250 литров, заполнявшаяся отходами за восемь-десять минут, а рукава хранились в двух трубчатых бортовых пеналах. Полная масса машины составляла 7,4 тонны.

Ассенизатор АСМ-53 – одна из последних машин с системой разрежения от двигателя автомобиля. 1973 годПерспективный ассенизатор АНМ-53 на шасси ГАЗ-53А с собственным вакуумным насосом. Фото 1980 года

С появлением самого распространенного советского ассенизатора АНМ-53, являвшегося развитием машины АСМ-1, началась эра так называемых вакуум-машин, служивших для сбора и вывоза жидких и полужидких бытовых отходов из выгребных ям глубиной до четырёх метров и их доставки к местам обеззараживания или утилизации.

Городская ассенизаторская вакуум-машина АНМ-53 в рабочем положении. 1974 год

Автомобиль тоже базировался на грузовике ГАЗ-53А и снабжался цистерной от модели АСМ-53. Его главной «изюминкой» был обогреваемый вакуумный насос с приводом от коробки отбора мощности автомобиля, который в течение трех-пяти минут создавал вакуум, обеспечивавший засасывание в цистерну нечистот по всасывавшему рукаву. При её наполнении сигнальное устройство автоматически останавливало двигатель. Время опорожнения под давлением составляло две-три минуты. Для мытья наконечника шланга служил промывочный 55-литровый бачок. Полная масса сократилась до 6,8 тонны.

Разработкой машины АНМ-53 занималось КБ московского отделения Академии коммунального хозяйства, серийный выпуск был развернут на Арзамасском заводе коммунального машиностроения.

В 1980-е развитием модели АНМ-53 стал достаточно совершенный базовый ассенизатор КО-503, выполнявший все перечисленные выше операции. Его лопаточный вакуумный насос размещался на раме ГАЗ-53А за кабиной водителя и соединялся с цистерной трубопроводом с всасывающим или напорным патрубком. В зависимости от положения регулировочных кранов можно было создавать вакуум для заполнения цистерны или избыточное давление для её опорожнения. С обеих сторон машины имелись пеналы для заборного рукава, водяного бачка и инструментов.

Схема ассенизатора КО-503. Основные агрегаты: 1 – трубопровод, 3 – цистерна, 4 – ящики для шланга, 5 – смотровое окно, 6 – всасывающий трубопровод, 7 – вакуумный насос, 9 – блок регулировочных кранов

Для облегчения тяжелого ручного труда водителей ассенизаторов при манипуляциях со съёмом, установкой и подъёмом тяжелых рукавов на шасси КО-503 небольшой партией была собрана машина УК-19. Её планировалось использовать для очистки выгребных ям, сбора помоев и твердых бытовых отходов. Для выполнения этих операций с левой стороны цистерны установили 1,4-метровый барабан с приводом от трансмиссии автомобиля. Он служил для укладки всасывающего рукава, соединенного с цистерной, который можно было размотать на расстояние до восьми метров.

Схема машины УК-19. Основные агрегаты: 1 – цистерна, 3 – рукавный барабан, 4 – рычаг управления всасывающим шлангом, 6 – редуктор привода барабана, 7 – вакуумный насос

В начале 80-х развитием 503-й модели стал северный вариант КО-501 на шасси ГАЗ-53-12, выполнявший свои обязанности в регионах, где температура окружающего воздуха опускалась до -40 градусов. Его особенностями были насосный отсек с обогревом выхлопными газами и утепленная горловина цистерны с отверстием в крышке для заливки горячей воды.

Северный ассенизатор КО-501 на шасси ГАЗ-53-12 из Новосибирской области. 1986 год

Последним достижением в семействе КО-503 советского времени была модернизированная вакуум-машина КО-503Б Арзамасского завода с цистерной повышенной вместимости и простейшей задней поворотной стрелой для работы с тяжелыми всасывающими рукавами. Несмотря на столь «революционные» нововведения, для выполнения этих операций служила обычная ручная лебёдка с храповым механизмом.

Ассенизатор КО-503Б на автомобиле ГАЗ-53-12 с 3,6-кубовой цистерной и миниатюрным краном. 1987 год

ЗИЛовский вклад в дело ассенизации страны​

Во времена СССР первым и единственным ассенизатором московского Завода имени Сталина была вакуумная машина на грузовике ЗИС-156А образца 1953 года с 250-литровым баллоном со сжиженным газом, построенная в транспортном цехе ЗИЛа для собственных нужд.

Уникальный газобаллонный ассенизатор на шасси ЗИЛ-156А с двигателем, работавшим на сжиженном газе. 1962 год

С переоснащением этой категории коммунальной автотехники известные впоследствии пятитонки ЗИЛ-130 послужили основой небольшого семейства специализированных машин.

Агрегат КО-502Б на шасси ЗИЛ-431410 предназначался для прочистки водопроводных и фекальных сетей от осадка, а также ликвидации аварийных ситуаций при их полном засоре. Для этих целей его оборудовали цистерной на 4,7 тысячи литров воды, насосом высокого давления, гидромотором, задним рукавным барабаном, обмывочной камерой и боковыми инструментальными ящиками.

Машина КО-502Б на шасси ЗИЛ-130-76 для расчистки городских канализационных сетей. 1978 годСхема машины КО-502Б. Основные агрегаты: 1 – цистерна, 2 – ящик для рукавов, 3 – рукавный барабан, 4 – водяной насос, 5 – обмывочная камера, 6 – пульт управления

К группе узкоспециализированных коммунальных автоцистерн относились илососные машины (илососы) ИЛ-980 трёх унифицированных версий, выполненных на шасси ЗИЛ-130 и ЗИЛ-130-76. Их применяли для очистки колодцев городской канализации от ила и его транспортировки к месту разгрузки.

На них устанавливали трёхсекционную цистерну для ила, иловой и рабочей воды, вакуумный насос для создания разрежения, гидравлическую систему и трубопроводы. В передней части цистерн был установлен полноповоротный стреловой гидрокран для подъёма и опускания всасывающего шланга в заданном месте. Управление основными узлами осуществлялось из кабины водителя или дистанционно.

Демонстрация прототипа илососной машины ИЛ-980 на шасси ЗИЛ-130. 1967 год (фото автора)Модернизированный илосос ИЛ-980A с усиленной крановой стрелой и открытым креплением шланга. 1974 год

Друг от друга машины семейства ИЛ-980 отличались вариантами шасси, комплектацией, деталями крановой системы, местом крепления запасных колёс, глубиной очищаемых колодцев (4,0-4,5 метра). Их транспортная скорость не превышала 50 км/ч, полная масса – 9,5-11,0 тонн.

Илососная машина ИЛ-980В на шасси ЗИЛ-130-76 в транспортном положении с запасным колесом на цистерне. 1983 год

Вскоре после развертывания массового выпуска камских грузовиков на трёхосном шасси КамАЗ-53213 (6×4) Арзамасский завод начал монтировать оборудование машины КО-504 для прочистки канализационных сетей, вакуумную установку КО-505 и новый илосос КО-507.

Коммунальные автоцистерны недалекого прошлого

Вакуумная машина КО-523 Арзамасского завода на шасси МАЗ-53373 с цистерной вместимостью 8,7 тысячи литров для очистки выгребных ям и транспортировки фекальных жидкостей. 1990 годАссенизационная машина КО-504 на шасси КамАЗ-53213 для гидродинамической прочистки канализационных ливневых и фекальных сетей в транспортном положении. 1980 годУстановка КО-504 для очистки городских сетей от осадков и засоров с двумя цистернами общей ёмкостью 9,5 тысячи литров воды и насосом высокого давления в рабочем состоянииВакуумная машина КО-505А для очистки выгребных ям глубиной до 4,5 метров с двумя цистернами общей вместимостью 10 тысяч литров и механизмом укладки рукавов. 1985 годВ рабочем положении мощная илососная установка КО-507 для механизированной очистки колодцев ливневой канализации от ила и его утилизации, весившая 20,5 тонны. 1988 годПроцессе опорожнения илососа КО-507 с тремя ёмкостями общей вместимостью 8,2 тысячи литров, вакуумным насосом и полноповоротным краном для перемещения всасывающего шланга

На заглавной фотографии — простейшая ассенизационная машина на шасси ГАЗ-ММ военного времени при отсосе нечистот.

Расшифровка и понимание кода сборки

Этот вопрос уже существует :

Закрыт 8 лет назад.

Возможный дубликат:
Расшифровка и понимание кода сборки

Я новичок с c и кодом сборки, у нас есть назначение «бомба» (написанное на c), которое вызывает методы, требующие определенных паролей, но код не виден, и мне нужно определить правильный пароль, посмотрев на сборку код.

Код указывает, что пароль для этого метода состоит из 6 цифр, который передается как «вход» в метод puzzle_1 (я пытаюсь избежать срабатывания).

Я не понимаю ассемблерный код.

Каков ответ на этот вопрос?

Я думаю, что ключевое слово головоломки_1 – это массив.

  08048db4 :
8048db4: нажать% ebp
8048db5: mov% esp,% ebp
8048db7: sub $ 0x38,% esp
8048dba: lea -0x24 (% ebp),% eax
8048dbd: mov% eax, 0x4 (% esp)
8048dc1: mov 0x8 (% ebp),% eax
8048dc4: mov% eax, (% esp)
8048dc7: позвоните по номеру 804897e 
8048dcc: movl $ 0x1, -0xc (% ebp)
8048dd3: jmp 8048df9 
8048dd5: mov -0xc (% ebp),% eax
8048dd8: mov -0x24 (% ebp,% eax, 4),% eax
8048ddc: mov -0xc (% ebp),% edx
8048ddf: sub $ 0x1,% edx
8048de2: mov -0x24 (% ebp,% edx, 4),% edx
8048de6: добавить $ 0xbf,% edx
8048dec: cmp% edx,% eax
8048dee: je 8048df5 
8048df0: позвоните по телефону 8048d93 
8048df5: addl $ 0x1, -0xc (% ebp)
8048df9: cmpl $ 0x5, -0xc (% ebp)
8048dfd: jle 8048dd5 
8048dff: вызовите 8048d73 
8048e04: оставить
8048e05: ret
  

Вывод ассемблера декодирования в программе C

Я легко вижу ваше замешательство.Кто-нибудь поправит меня, но это синтаксис AT&T, я думаю, и как и где именно они помещают все знаки «%», используют скобки и так далее, ну, разработчики компиляторов могут делать все, что им заблагорассудится. (Если вам не нравится то, что они сделали, напишите свой собственный компилятор; делайте это бесплатно и т. Д.)

Я переписал это для вас в синтаксисе Intel. Я забыл, как они это называют, но в любом случае в их синтаксисе пункт назначения стоит первым в инструкции, а остальные части следуют за ним. Скобки вокруг имени регистра означают: «Материал, который вы найдете находящимся по адресу, на который указывает этот регистр». При большом количестве регистров вы можете добавить свое собственное смещение, и микросхема сгенерирует адрес с добавленным смещением.

Предостережение, я думаю, это правильно, но я действительно должен спать дома.

В любом случае, посмотрим, поможет ли это

  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;
      ; ;
      ; Своп Аруна с помощью функции Xor;
      ; ;
      ; Арун изучает C и ASM;
      ; ;
      ; При входе: var1 находится на 24-м месте в стеке;
      ; ;
      ; var2 находится на 28-м месте в стеке;
      ; ;
      ; Оба они 32-битные числа, которые;
      ; поэтому они разделены на 4 байта;
      ; ;
      ; При выходе: var1 находится в Eax;
      ; ;
      ; var2 находится в Edx;
      ; ;
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;


 Aruns_Swap_Via_Xor_Function:

      MovL Edx, [Esp + 24]; var1 переходит в Edx
      MovL Eax, [Esp + 28]; var2 переходит в Eax

      XorL Eax, Edx; Xor их и поместить результат в Eax

      MovL [Esp + 24], Eax; сохранить результат в переменной var1 в стеке.

      MovL Edx, [Esp + 28]; исходный var2 на этот раз будет в Edx

      MovL Eax, [Esp + 24]; измененный бит var1 теперь находится в Eax
                                    ; Имейте в виду, это не совсем оптимизировано
                                    ; но он будет работать, и этот компилятор очевидно
                                    ; не хочет рисковать.; Латунные гвоздики заключаются в том, что эта инструкция
                                    ; как представляется здесь, это де-факто Nop

      XorL Eax, Edx; Теперь выполните Xor для обоих этих значений и поместите результат в Eax
      MovL [Esp + 28], Eax; это измененное значение переходит в var2
                                    ; (Будьте внимательны, это действительно оригинальный var1)

      MovL Edx, [Esp + 24]; исходный var2 теперь находится в Edx
      MovL Eax, [Esp + 28]; измененная переменная var2 теперь находится в Eax

      XorL Eax, Edx; Xor этих двух и поместите результат в Eax
                                    ; Теперь Eax и Edx хранят исходное содержимое друг друга
                                    ;
                                    ;(и жизнь продолжается)
  

Вот и все.На всякий случай, если вы столкнетесь с этим на каком-то курсе ассемблера, эта проблема очаровывала людей (включая меня) в течение многих лет. Вот что, вероятно, ищут ваши профессора. Кстати, вы можете найти это в Интернете, собственно, в Википедии.

Предыдущие 11 инструкций могут быть сокращены до 3 инструкций

  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;
      ; ;
      ; Слегка оптимизированная функция подкачки;
      ; ;
      ; Арун изучает C и ASM;
      ; ;
      ; При входе: var1 находится в Eax;
      ; ;
      ; var2 находится в Ebx;
      ; ;
      ; Оба они 32-битные числа, и;
      ; поэтому мы будем использовать 32-битные инструкции.;
      ; ;
      ; При выходе: var1 находится в Ebx;
      ; ;
      ; var2 находится в Eax;
      ; ;
      ; ;
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;

 Слегка оптимизированная процедура_замены:


      XorL Eax, Ebx; Xor их и помещаем результат в Ebx
                                    ; На данный момент Eax - это var1, а Ebx - странное число

      XorL Ebx, Eax; Xor, который получается с исходной var1
                                    ; На данный момент Eax - это var2, а Ebx - все еще странное число

      XorL Eax, Ebx; Xor их и помещаем результат в Ebx
                                    ; На данный момент Eax - это var2, а Ebx - это Var1
                                    ;
                                    ;(и жизнь продолжается)
  

Наконец-то на помощь приходят конструкторы аппаратного обеспечения и микропроцессоры…

  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;
      ; ;
      ; Немного лучше оптимизированная функция подкачки;
      ; ;
      ; Принесено вам Клинтом на Stack Overflow;
      ; ;
      ; При входе: var1 находится в Eax;
      ; ;
      ; var2 находится в Ebx;
      ; ;
      ; Оба они 32-битные числа, и;
      ; поэтому мы будем использовать 32-битные инструкции.;
      ; ;
      ; При выходе: var1 находится в Ebx;
      ; ;
      ; var2 находится в Eax;
      ; ;
      ; ;
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;


 Слегка улучшенная процедура обмена:


      XchgL Eax, Ebx; Магия микропроцессора, поменяйте их одной инструкцией.; Честно говоря, ребята из аппаратного обеспечения могут делать такие вещи. Предыдущий
                                    ; одиннадцать инструкций были сокращены до одной. Та-Да
                                    ;
                                    ;(и жизнь продолжается)
  
Фреймворк

ASM: Декодирование ASM: замаскированное благословение для убеждений? Недавняя базука

Sebi в форме усовершенствованных мер наблюдения (ASM) для проверки резких колебаний цен на акции нанесла ущерб Далал-стрит, и каждая акция, попавшая под ее действие, сильно пострадала в любых рыночных условиях.

В последнее время акции, такие как Venky’s India и Dilip Buildcon,

, Amtek Auto, Butterfly Gandhimathi, Graphite и другие, попали под механизм и столкнулись с музыкой.

По состоянию на 6 августа в списке ASM на NSE было 79 компаний, в то время как многие с тех пор вышли из структуры ASM и резко выросли. Например, Venky’s India подскочил почти на 50%, а Dilip Buildcon – на 13% за пять сессий, так как они были исключены из механизма ASM.


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

В то время как в момент размещения акций в рамках ASM обычно возникает много паники, ветераны рынка говорят, что это также может быть возможностью накапливать акции в запасах, признанных виновными.

Структура ASM не связана с основами бизнеса, отмечают ветераны рынка.

До тех пор, пока человек убежден в качестве бизнеса, он должен продолжать инвестировать в него даже после того, как он был переведен в рамки ASM.

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

«Когда фундаментальные показатели не нарушены, инвесторы не должны уклоняться от владения такими акциями. Действительно, цены на акции подвергаются давлению из-за ASM, но инвесторам нужно набраться терпения и выдержать его на этом этапе, пока кто-то уверен в качестве бизнеса », – сказал Билгайян.

Составление короткого списка ценных бумаг для размещения в рамках ASM осуществляется на основе определенных параметров, таких как изменение высоких и низких уровней цен, концентрация клиентов, количество совпадений ценовых диапазонов, изменение цен, близких к близким, коэффициент PE и рыночная капитализация.

Когда ваши акции могут перейти в рамках ASM?
Фондовые биржи используют определенные прозрачные критерии для размещения акций в рамках ASM:

  • Если разница цен (на основе цен, скорректированных с учетом корпоративных действий) составляет 200 или более процентов в течение трех месяцев и если концентрация 25 крупнейших клиентов за последние три месяца составляла 30 процентов или более.
  • Если разница цен (на основе цен, скорректированных с учетом корпоративных действий) составляет 200 процентов или более за последние три месяца, а количество достижений ценового диапазона (верхнего или нижнего) за последние три месяца составляет 30 процентов или более.
  • Если отклонение цен от закрытия к закрытию (основанное на ценах, скорректированных с учетом корпоративных действий) за последние 30 торговых дней составляло 100 процентов или более, PE отрицательный или более 30 и концентрация 25 крупнейших клиентов за последний месяц было 30 процентов и более.
  • Если отклонение цен от ближайшего к закрытию (на основе цен, скорректированных с учетом корпоративных действий) за последние 365 дней было больше 100%, если отклонение от максимума до минимума за последние 365 дней было более 200%, рынок верхний предел был выше 500 крор рупий, а колебания между максимумом и минимумом за последние 90 торговых дней превышали 50 процентов.
  • Если изменение цен (на основе цен, скорректированных с учетом корпоративных действий) было больше или равно 50% за последние три месяца, концентрация 25 крупнейших клиентов за квартал была больше или равна 50% и пять или более клиентов из 25 крупнейших клиентов имели 50 или более процентов своей торговой деятельности в виде ценной бумаги, а рыночная капитализация превышала 500 крор рупий.
  • Предприятия и банки государственного сектора, ценные бумаги, уже находящиеся под мерой дифференцированного надзора, ценные бумаги, по которым доступны производные продукты или ценные бумаги, уже находящиеся в торговле для торгового сегмента, исключаются из процесса включения ценных бумаг в короткий список в рамках ASM.

Что происходит в ASM?
Акции, включенные в короткий список для действий в рамках ASM, должны раскрываться заранее (Т-день). В этой связи введение 5-процентного ценового диапазона вступает в силу со следующего торгового дня (T + 1 день), а 100-процентная маржа вступает в силу с торгового дня T + 5.

Например, если ценная бумага была включена в короткий список ASM 23 июля 2018 г. (T-день) после закрытия рынка, ее включение в ASM и установление 5-процентного ценового диапазона будут применяться с 24 июля 2018 г. (T + 1 день) и 100-процентная маржа вступает в силу с 30 июля 2018 г. (T + 5 дней).

Скрипы с коэффициентом PE выше 100 помещаются в сегмент «торговля-торговля» через месяц после включения в ASM.

Включение ценных бумаг в систему ASM часто приводило к активным продажам на прилавках. Например, акции Morepen Laboratories упали на 5% во вторник и еще на 2,23% в ходе торгов в среду после того, как они попали под дополнительный контроль. Gujarat Ambuja Exports и

Green Energy также снизились на 5% во вторник и продлили свое падение до сессии среды после их добавления в список ASM.

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

Согласно NSE, проверка проводится по следующим направлениям:

Скрипы с коэффициентом PE менее 10 (коэффициент PE от 0 до 10) выводятся из структуры ASM, и цена закрытия становится базовой ценой для последующих проверок.

Скрипты, имеющие отношение PE меньше, чем отношение PE индекса Nifty500, удаляются из структуры ASM в случае, если такие скрипты не соответствуют критериям входа, указанным выше.

Скрипы с коэффициентом PE менее чем в 2 раза превышающим коэффициент PE индекса Nifty 500, продолжают оставаться в рамках ASM. Однако такие скрипты перемещаются из сегмента trade-to-trade при условии, что они были переведены в сегмент trade-to-trade за счет ASM.

duythien0912 / asm-encoding-decoding: разработка функций кодирования / декодирования в ассемблере, написание программы C для кодирования файла, использование функции декодирования для проверки функциональности кодирования. Сравните время, затраченное на кодирование / декодирование большого файла на языке C и ассемблере.

GitHub – duythien0912 / asm-encoding-decoding: разработка функций кодирования / декодирования в сборке, написание программы C для кодирования файла, использование функции декодирования для проверки функциональности кодирования. Сравните время, затраченное на кодирование / декодирование большого файла на языке C и ассемблере.

Файлы

Постоянная ссылка Не удалось загрузить последнюю информацию о фиксации.

Тип

Имя

Последнее сообщение фиксации

Время фиксации

Данная схема кодирования:

Разработайте функции кодирования / декодирования на ассемблере, напишите программу C для кодирования файла, используйте функцию декодирования для проверки функциональности кодирования.Сравните время, затраченное на кодирование / декодирование большого файла на языке C и ассемблере.

Этот проект работает на Ubuntu 16.04.6 LTS (Xenial Xerus) 64bit

Для других моделей может потребоваться настройка командной строки

Учебник:

Объект сборки и список файла данных из файла сборки

 nasm -g -f elf64 tv.asm -l tv.lst 

Создать объектный файл result.o из файла сборки tv.o и файла c.c

 gcc -g -m64 -o результат.o c.c tv.o 

Запустить файл и проверить результат

Быстрый ход

 gcc -g -m64 -o encode.o encode.c tv.o && gcc -g -m64 -o decode.o decode.c tv.o && ./encode.o && ./decode.o 

Быстрый запуск cach3

 rm -rf myfile_encode.txt && rm -rf myfile_decode.txt && nasm -g -f elf64 tv.asm -l ror.lst -o ror.o && gcc -g -m64 -o test ./cach3.c ror. o && ./test myfile.txt myfile_encode.txt myfile_decode.txt 1 

Около

Разработайте функции кодирования / декодирования в сборке, напишите программу C для кодирования файла, используйте функцию декодирования для проверки функциональности кодирования.Сравните время, затраченное на кодирование / декодирование большого файла на языке C и ассемблере.

Темы

ресурсов

Лицензия

Вы не можете выполнить это действие в настоящее время. Вы вошли в систему с другой вкладкой или окном. Перезагрузите, чтобы обновить сеанс. Вы вышли из системы на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.Фреймворк

ASM: Декодирование ASM: замаскированное благословение для убеждений? Недавняя базука

Sebi в форме усовершенствованных мер наблюдения (ASM) для проверки резких колебаний цен на акции нанесла ущерб Далал-стрит, и каждая акция, попавшая под ее действие, сильно пострадала в любых рыночных условиях.

В последнее время акции, такие как Venky’s India и Dilip Buildcon,

, Amtek Auto, Butterfly Gandhimathi, Graphite и другие, попали под механизм и столкнулись с музыкой.

По состоянию на 6 августа в списке ASM на NSE было 79 компаний, в то время как многие с тех пор вышли из структуры ASM и резко выросли. Например, Venky’s India подскочил почти на 50%, а Dilip Buildcon – на 13% за пять сессий, так как они были исключены из механизма ASM.


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

В то время как в момент размещения акций в рамках ASM обычно возникает много паники, ветераны рынка говорят, что это также может быть возможностью накапливать акции в запасах, признанных виновными.

Структура ASM не связана с основами бизнеса, отмечают ветераны рынка.

До тех пор, пока человек убежден в качестве бизнеса, он должен продолжать инвестировать в него даже после того, как он был переведен в рамки ASM.

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

«Когда фундаментальные показатели не нарушены, инвесторы не должны уклоняться от владения такими акциями. Действительно, цены на акции подвергаются давлению из-за ASM, но инвесторам нужно набраться терпения и выдержать его на этом этапе, пока кто-то уверен в качестве бизнеса », – сказал Билгайян.

Составление короткого списка ценных бумаг для размещения в рамках ASM осуществляется на основе определенных параметров, таких как изменение высоких и низких уровней цен, концентрация клиентов, количество совпадений ценовых диапазонов, изменение цен, близких к близким, коэффициент PE и рыночная капитализация.

Когда ваши акции могут перейти в рамках ASM?
Фондовые биржи используют определенные прозрачные критерии для размещения акций в рамках ASM:

  • Если разница цен (на основе цен, скорректированных с учетом корпоративных действий) составляет 200 или более процентов в течение трех месяцев и если концентрация 25 крупнейших клиентов за последние три месяца составляла 30 процентов или более.
  • Если разница цен (на основе цен, скорректированных с учетом корпоративных действий) составляет 200 процентов или более за последние три месяца, а количество достижений ценового диапазона (верхнего или нижнего) за последние три месяца составляет 30 процентов или более.
  • Если отклонение цен от закрытия к закрытию (основанное на ценах, скорректированных с учетом корпоративных действий) за последние 30 торговых дней составляло 100 процентов или более, PE отрицательный или более 30 и концентрация 25 крупнейших клиентов за последний месяц было 30 процентов и более.
  • Если отклонение цен от ближайшего к закрытию (на основе цен, скорректированных с учетом корпоративных действий) за последние 365 дней было больше 100%, если отклонение от максимума до минимума за последние 365 дней было более 200%, рынок верхний предел был выше 500 крор рупий, а колебания между максимумом и минимумом за последние 90 торговых дней превышали 50 процентов.
  • Если изменение цен (на основе цен, скорректированных с учетом корпоративных действий) было больше или равно 50% за последние три месяца, концентрация 25 крупнейших клиентов за квартал была больше или равна 50% и пять или более клиентов из 25 крупнейших клиентов имели 50 или более процентов своей торговой деятельности в виде ценной бумаги, а рыночная капитализация превышала 500 крор рупий.
  • Предприятия и банки государственного сектора, ценные бумаги, уже находящиеся под мерой дифференцированного надзора, ценные бумаги, по которым доступны производные продукты или ценные бумаги, уже находящиеся в торговле для торгового сегмента, исключаются из процесса включения ценных бумаг в короткий список в рамках ASM.

Что происходит в ASM?
Акции, включенные в короткий список для действий в рамках ASM, должны раскрываться заранее (Т-день). В этой связи введение 5-процентного ценового диапазона вступает в силу со следующего торгового дня (T + 1 день), а 100-процентная маржа вступает в силу с торгового дня T + 5.

Например, если ценная бумага была включена в короткий список ASM 23 июля 2018 г. (T-день) после закрытия рынка, ее включение в ASM и установление 5-процентного ценового диапазона будут применяться с 24 июля 2018 г. (T + 1 день) и 100-процентная маржа вступает в силу с 30 июля 2018 г. (T + 5 дней).

Скрипы с коэффициентом PE выше 100 помещаются в сегмент «торговля-торговля» через месяц после включения в ASM.

Включение ценных бумаг в систему ASM часто приводило к активным продажам на прилавках. Например, акции Morepen Laboratories упали на 5% во вторник и еще на 2,23% в ходе торгов в среду после того, как они попали под дополнительный контроль. Gujarat Ambuja Exports и

Green Energy также снизились на 5% во вторник и продлили свое падение до сессии среды после их добавления в список ASM.

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

Согласно NSE, проверка проводится по следующим направлениям:

Скрипы с коэффициентом PE менее 10 (коэффициент PE от 0 до 10) выводятся из структуры ASM, и цена закрытия становится базовой ценой для последующих проверок.

Скрипты, имеющие отношение PE меньше, чем отношение PE индекса Nifty500, удаляются из структуры ASM в случае, если такие скрипты не соответствуют критериям входа, указанным выше.

Скрипы с коэффициентом PE менее чем в 2 раза превышающим коэффициент PE индекса Nifty 500, продолжают оставаться в рамках ASM. Однако такие скрипты перемещаются из сегмента trade-to-trade при условии, что они были переведены в сегмент trade-to-trade за счет ASM.

Декодирование Voyager 1 – Даниэль Эстевес

Сегодня исполняется 44 года со дня запуска Voyager 1, поэтому я хочу отпраздновать это, показав, как декодировать телеметрический сигнал Voyager 1 с помощью GNU Radio и некоторого Python.Я буду использовать запись, сделанную 30 декабря 2015 года телескопом Green Bank Telescope в контексте проекта Breakthrough Listen. Большая часть данных этого проекта – это открытые данные, к которым можно получить доступ через этот портал.

В отличие от других сообщений о космических исследованиях в этом блоге, которые носят очень специализированный характер, я постараюсь сделать этот пост доступным для более широкой аудитории, предоставив более подробную информацию об основах. Те, кто заинтересован в дальнейшем обучении, могут обратиться к семинару «Расшифровка межпланетных космических кораблей», который я провел в GRCon 2020, а также взглянуть на другие сообщения в этом блоге.

Обработка необработанной записи

Прямая ссылка на запись размером 16 ГБ, которую я буду использовать, – вот эта. Эта запись находится в формате GUPPI, который представляет собой формат, в котором хранятся необработанные выходные данные IQ (режим напряжения) из банка фильтров. Этот тип файла часто обрабатывается, чтобы преобразовать его, чтобы упростить использование для конкретного приложения и уменьшить размер данных. Например, в этой записной книжке Jupyter от Breakthrough Listen файл в формате набора фильтров, созданный из этих данных, используется для построения спектра сигнала.Формат набора фильтров – это, по сути, своего рода водопадные данные с высоким разрешением (зависимость мощности от частоты и времени), и он часто используется в SETI (эта запись Voyager 1 была сделана для тестирования алгоритмов SETI). Здесь нам нужно использовать необработанные данные IQ в файле GUPPI для обработки цифровой модуляции. Я также использовал этот файл GUPPI в сообщении несколько лет назад о поляризации Voyager 1.

Данные в файле GUPPI разделены на 64 частотных канала, каждый из которых имеет полосу пропускания 2.9296875 МГц, что дает общую полосу наблюдения 187,5 МГц (деление на 64 объясняет довольно своеобразную частоту дискретизации каждого отдельного канала). Центральная частота наблюдения составляет 8493,75 МГц, а сигнал Voyager-1 находится на частоте 8420,216454 МГц.

По сравнению с большой полосой пропускания, наблюдаемой на этой записи, сигнал «Вояджера-1» крошечный. Он подходит менее 100 кГц. К счастью, он полностью содержится в одном из 64 каналов файла GUPPI, что упрощает обработку.Мы можем использовать этот единственный канал и выбросить остальные, вместо того, чтобы склеивать два соседних канала для создания единого потока данных IQ.

Данные IQ в каждом канале хранятся в виде 8-битных целых чисел. Единственная особенность заключается в том, что ось частот инвертирована в каждом канале, поэтому для исправления этого необходимо изменить знак Q (другая возможность – поменять местами I и Q). В радиоастрономии очень распространено квантование с использованием небольшого числа битов, например 4 или 2 бита, поскольку сигналы обычно имеют низкое отношение сигнал / шум.

Файл содержит два канала круговой поляризации: LHCP и RHCP. Поскольку сигнал Voyager-1 является LHCP, мы будем использовать только этот канал. Запись довольно короткая. Его продолжительность составляет всего 22,57 секунды.

Все эти технические подробности о формате файла содержатся в самом файле GUPPI. Этот формат файла имеет заголовок с метаданными в ASCII, затем блок с двоичными данными, затем еще один заголовок ASCII, за которым следуют другие двоичные данные, и так далее. Первый заголовок содержит следующее:

 BACKEND = 'GUPPI'
ТЕЛЕСКОП = 'GBT'
НАБЛЮДАТЕЛЬ = 'Дэйв МакМахон'
PROJID = 'AGBT16A_999_07'
FRONTEND = 'Rcvr8_10'
NRCVR = 2
FD_POLN = 'CIRC'
OBSFREQ = 8493.75
SRC_NAME = 'VOYAGER1'
TRK_MODE = 'ТРЕК'
RA_STR = '17: 11: 58.7280 '
RA = 257,9947
DEC_STR = '+11: 56: 57.4800'
DEC = 11,9493
LST = 79318
AZ = 268,5982
ZA = 68,8151
BMAJ = 0,02453834653321856
BMIN = 0,02453834653321856
DAQPULSE = 'среда, 30 декабря, 15:45:27 2015'
DAQSTATE = 'работает'
NBITS = 8
OFFSET0 = 0,0
СМЕЩЕНИЕ1 = 0,0
СМЕЩЕНИЕ2 = 0,0
OFFSET3 = 0,0
BANKNAM = 'BANKD'
TFOLD = 0
DS_FREQ = 1
DS_TIME = 1
FFTLEN = 32768
CHAN_BW = 2,9296875
NBIN = 256
ОБСНЧАН = 64
SCALE0 = 1.0
SCALE1 = 1.0
DATAHOST = '10 .17.0.142 '
SCALE3 = 1.0
NPOL = 4
POL_TYPE = 'AABBCRCI'
BANKNUM = 3
ДАТАПОРТ = 60000
ONLY_I = 0
CAL_DCYC = 0,5
НАПРАВЛЕНИЕ = 0
BLOCSIZE = 132251648
ACC_LEN = 1
CAL_MODE = 'ВЫКЛ'
OVERLAP = 512
OBS_MODE = 'RAW'
CAL_FREQ = 'не указано'
DATADIR = '/ datax / dibas'
PFB_OVER = 12
СКАНЛЕН = 300,0
ПАРФИЛЬ = '/opt/dibas/etc/config/example.par'
OBSBW = 187,5
SCALE2 = 1.0
BINDHOST = 'eth5'
PKTFMT = '1SFA'
TBIN = 3,41333333333E-07
BASE_BW = 1450,0
CHAN_DM = 0,0
SCANNUM = 4
СКАНИРОВАНИЕ = 4
NETSTAT = 'получение'
DISKSTAT = 'ожидание'
PKTIDX = 0
DROPAVG = 4.18843e-07
DROPTOT = 0,536095
DROPBLK = 0
STT_IMJD = 57386
STT_SMJD = 74728
STTVALID = 1
NETBUFST = '1/24'
SCANREM = 300.0
STT_OFFS = 0
PKTSIZE = 8192
NPKT = 16143
NDROP = 0
КОНЕЦ 

Для обработки этого файла в GNU Radio я использую встроенный блок Python, который считывает данные из одного из каналов файла. Код в этом блоке основан на коде Python, который я использовал в своей предыдущей публикации, который, в свою очередь, основан на коде из blimpy, который представляет собой инструмент Python, используемый Breakthrough Listen для управления форматами файлов.Изначально я сделал этот встроенный блок Python для занятия с летними студентами REU Исследовательского центра Беркли в этом году. На этом занятии я использовал этот блок, чтобы показать студентам, как использовать GNU Radio для отображения спектра сигнала различными способами.

Этот блок источника файла GUPPI показан ниже. Это что-то очень грубое, так как почти все параметры жестко запрограммированы, включая путь к файлу GUPPI. У него есть параметр «частота», который используется для выбора частотного канала, который будет использовать источник файла.Он будет использовать только тот канал, который содержит эту частоту. Его два выходных порта выдают каждый из двух каналов поляризации в виде комплексных данных с плавающей запятой.

GUPPI File Source встроенный блок Python

Этот блок GUPPI File Source может использоваться для подготовки сокращенного файла, который содержит только поляризацию LHCP частотного канала, в котором присутствует сигнал Voyager 1. Блок-схема, показанная ниже, выполняет редукцию. Обратите внимание, что ни источник файла GUPPI, ни Complex To IChar не изменяют масштаб выборок, поэтому мы получаем те же 8-битные выборки, которые присутствовали в файле GUPPI.

Блок-схема уменьшения файла GUPPI

Преимущество выполнения этого сокращения состоит в том, что размер результирующего файла составляет всего 127 МБ. Этот уменьшенный файл можно скачать здесь, и он будет использоваться в оставшейся части этого сообщения.

Краткий обзор модуляции

Даже со 100-метровым телескопом Грин Бэнк сигнал «Вояджера-1» настолько слаб, что его трудно обнаружить в канале 2,9296875 МГц из файла GUPPI, если не используются большой размер БПФ и длительная интеграция.Материал из моей сессии Breakthrough Listen REU показывает, как это сделать.

Если мы точно знаем, на какой частоте находится сигнал Voyager 1, проще использовать блок Frequency Xlating FIR Filter, чтобы переместить сигнал в полосу модулирующих частот и уменьшить его в 35 раз, что дает частоту дискретизации ~ 83,7 кГц. Это позволяет нам легче увидеть сигнал при скромном размере БПФ в 4096 точек. Здесь показан блок-граф GNU Radio, используемый для построения спектра с помощью этого метода.

Графическая диаграмма спектра

На полученном графике мы можем видеть остаточную несущую сигнала в виде сильного и очень тонкого пика в середине, а поднесущие данных в виде тонких горбов на ± 22.5 кГц от несущей.

Спектр Voyager 1 в GNU Radio

Этот вид модуляции очень часто используется для передачи низкоскоростной телеметрии с зондов дальнего космоса. Его техническое название – PCM / PSK / PM (см. Этот документ), и это модуляция фазы остаточной несущей. Люди, знакомые с моими сообщениями о космических аппаратах, могут заметить, что Tianwen-1, Chang’e 5 и многие другие, которые я не изучал подробно, также используют этот вид модуляции.

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

Остальная передаваемая мощность расходуется на отправку данных, которые модулируются на поднесущие на обеих сторонах несущей (в данном случае на ± 22.5 кГц). Данные модулируются PSK на этих поднесущих, поэтому, глядя на ширину поднесущих, мы можем получить приблизительное представление о скорости передачи данных. В этом случае поднесущие тонкие: шириной около 300 Гц или около того, поскольку скорость передачи данных не очень высока. Поскольку «Вояджер-1» находится очень далеко от Земли, он обычно использует довольно низкие скорости передачи данных, поэтому его можно декодировать с помощью одной 70-метровой или нескольких 34-метровых антенн NASA DSN. Имейте в виду, что эта запись была сделана почти 6 лет назад, когда «Вояджер-1» был ближе к Земле, чем сейчас.В настоящее время скорость передачи данных еще ниже.

Разделение между поднесущими данных и несущей определяется частотой поднесущей (здесь 22,5 кГц). Целью разделения поднесущих является предотвращение влияния модуляции данных на фазовое отслеживание несущей. Часто используется большее расстояние, чем это строго необходимо. Промежуток между поднесущими данных и несущей иногда используется для повторной передачи последовательных тональных сигналов дальности или сквозной передачи телеуправления (который заключается в ретрансляции сигнала телеуправления обратно на Землю, чтобы люди могли проверить, что космический корабль принимает его с достаточным качеством).

На рисунке ниже показан лучший вид спектра сигнала Voyager 1. Он был получен с использованием размера БПФ в 4096 точек (разрешение ~ 20 Гц) и усреднения по всей длине записи.

Отслеживание перевозчика

Первым шагом в обработке этого сигнала является отслеживание остаточной несущей, чтобы оценить и исправить доплеровский сдвиг и фазовый сдвиг сигнала. Это делается с помощью ФАПЧ. На рисунке ниже показана часть блок-графа GNU Radio, соответствующая ФАПЧ.Поскольку ФАПЧ ожидает сигнал с амплитудой один, мы используем блок RMS AGC от gr-спутников для нормализации амплитуды сигнала.

Блок-граф PLL

Для получения наилучших результатов (меньшего дрожания отслеживания) в системе PLL следует использовать небольшую полосу пропускания контура. Однако, если полоса пропускания установлена ​​слишком низкой, цикл не будет заблокирован. Здесь используется полоса пропускания 10 Гц. Обратите внимание, что единицы измерения параметра полосы пропускания контура в блоке PLL Carrier Tracking – это радианы на выборку, а не Гц.

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

Спектр действительной части (синий) и мнимой части (красный) на выходе ФАПЧ
Демодуляция данных

Обычно данные демодулируются путем синхронизации с тактовой частотой символа с помощью блока Symbol Sync и отслеживания поднесущей с помощью цикла Костаса. Однако для блокировки этих петель требуется некоторое время, особенно при использовании низкой полосы пропускания, что важно для работы с более слабыми сигналами.Поскольку запись длится всего 22,57 секунды, мы выполним демодуляцию разомкнутого цикла в Python, вручную настроив некоторые параметры. Это позволит нам демодулировать все данные с хорошей производительностью.

Сначала мы используем GNU Radio, чтобы переместить боковую полосу данных с 22,5 кГц на 0 Гц. Обратите внимание, что теперь сигнал реальный, являясь мнимой частью выходного сигнала системы ФАПЧ, поэтому спектр симметричен. Выполняя преобразование с понижением частоты, мы снова получаем комплексный сигнал IQ, в котором модуляция данных выглядит как BPSK.Поскольку боковая полоса данных узкая, мы можем фильтровать нижних частот и прореживать. Все эти шаги могут быть выполнены сразу с помощью блока Frequency Xlating FIR Filter в GNU Radio. Блок-схема для этого показана ниже. Мы берем мнимую часть выходного сигнала ФАПЧ и уменьшаем его на 50, фильтруя и преобразуя поднесущую с понижением частоты. Вывод сохраняется в файл, который позже обрабатывается в Python.

Блок-граф для понижающего преобразования боковой полосы

Мы загружаем файл на Python и строим спектр с помощью NumPy и Matplotlib (код представлен в записной книжке Jupyter в конце сообщения).Получаем рисунок ниже. При ± 350 Гц мы имеем отсечку фильтра, используемого в FIR-фильтре Frequency Xlating. Мы могли бы использовать более высокую частоту среза, если бы мы просто хотели предотвратить наложение спектров при прореживании, но, настроив срезание так, чтобы оно было немного больше ширины полосы сигнала, мы отбрасываем значительную часть шума.

Сигнал данных на самом деле представляет собой скачок в несколько дБ между -240 Гц и 240 Гц. По краям сигнала есть два тона. Причина этого будет объяснена позже.

Следующим шагом является удаление остаточной частоты и фазы поднесущей. Мы уже вычли номинальную поднесущую 22,5 кГц, но все еще остается небольшая остаточная частота из-за доплеровского сдвига и разных тактовых импульсов на передатчике и приемнике. Эта остаточная частота присутствует как подавленная несущая сигнала BPSK, с которым мы имеем дело. Уловка для восстановления подавленной несущей состоит в том, чтобы возвести сигнал в квадрат (возвести его в степень два). Это выявляет тон, частота которого вдвое превышает подавляемую несущую частоту, в основном потому, что он устраняет модуляцию BPSK.Причина в том, что 1² = (- 1) ² = 1. На рисунке ниже показан результирующий спектр. Мы видим, что в районе 0 Гц появился сильный тон.

Теперь мы можем фильтровать нижних частот центрального тона, чтобы удалить большую часть шума и измерить его фазу. Разделив фазу на два (после разворачивания), мы получим фазу остаточной поднесущей. Мы можем использовать его для удаления остаточной поднесущей. Тогда мы должны получить сигнал BPSK в действительной части вместе с шумом. В мнимой части мы должны получить только шум.Это показано на рисунке ниже.

Действительная часть (или I для синфазности) показана синим, а мнимая часть (или Q, для квадратуры) показана оранжевым. Амплитуда I несколько больше амплитуды Q из-за наличия сигнала BPSK в I-компоненте. SNR сигнала довольно низкое, но если бы оно было выше, разница амплитуд между I и Q была бы больше.

График выше показывает, что удаление поднесущей было успешным, поскольку в противном случае фаза сигнала BPSK будет вращаться, и мы увидим ту же амплитуду в I и Q.Следующим шагом является восстановление тактовой частоты символов и демодуляция символов. Для этого нам сначала нужно знать символьную скорость или скорость передачи.

Уловка для определения скорости передачи состоит в том, чтобы взять сигнал (здесь мы можем взять действительную часть после удаления поднесущей) и умножить его на тот же сигнал, задержанный на одну выборку. Затем строим спектр результата. То, что мы видим, очень похоже на спектр квадрата сигнала, который мы видели раньше. Здесь наличие тонов с частотой ± 320 Гц указывает на то, что скорость передачи символов составляет 320 бод.

Обладая этими знаниями, мы можем вручную настроить тактовую частоту дискретизации. При используемой нами частоте дискретизации на символ приходится примерно 5,231 отсчета. Сначала мы пропускаем сигнал через скользящее среднее из 5 отсчетов, чтобы сложить большую часть мощности в каждом символе. Результат мы видим на рисунке ниже, где отдельные образцы отмечены точкой. Несмотря на то, что сигнал зашумлен, мы можем распознать биты как положительные (значение бита 1) и отрицательные (значение бита 0) пики.

Наша цель – брать одно из пяти.231 отсчетов таким образом, что мы выровнены по пикам сигнала, которые соответствуют оптимальным моментам дискретизации. Мы можем варьировать, перемещая выбор моментов выборки вперед или назад во времени. Это соответствует попытке найти фазу тактовых импульсов символа. Мы также учитываем небольшое отклонение от номинальной символьной скорости 320 бод. Немного поигравшись с параметрами, мы получаем рисунок ниже. Мы также нормализовали сигнал до единичной амплитуды. Теперь мы видим, что большинство значений группируются вокруг +1 или -1.Есть некоторые значения около 0, которые дают символьные ошибки, но в целом качество сигнала не так уж и плохо.

Мы также можем построить созвездие, которое показывает все символы в комплексной плоскости (помните, что сигнал BPSK присутствовал в действительной части, но у нас также была мнимая часть, которая содержала только шум). Мы видим две области, где концентрируются символы, соответствующие битам 1 и 0.

На этом демодуляция данных завершается.

Расшифровка Витерби

Зонды Voyager используют типичный сверточный код k = 7, r = 1/2 в качестве метода прямого исправления ошибок.Фактически они были одними из первых космических аппаратов, использовавших этот код. Декодер Витерби может использоваться для исправления битовых ошибок и получения исходного сообщения.

Сверточный код создает пару битов для каждого входного бита. Эти два бита передаются последовательно. В приемнике нам нужно снова соединить два бита. Есть два возможных способа сделать это, представленные двумя возможными схемами рисования линий между символами в потоке, чтобы разделить их попарно.

Существуют различные методы определения правильного сочетания.Простой, но эффективный способ сделать это состоит в том, чтобы запустить декодер Витерби отдельно для каждой из двух возможностей, закодировать обратно сверточным кодером каждый из двух выходов и сравнить их с полученными данными для подсчета количества битовых ошибок. Правильный выбор даст относительно небольшое количество битовых ошибок.

Мы используем GNU Radio для декодирования Витерби и сверточного кодирования, используя блок-схему, показанную ниже.

Декодер Витерби и блок-граф сверточного кодировщика

Данные считываются из файла, созданного с помощью записной книжки Jupyter.Затем как декодированный вывод, так и перекодированный вывод записываются в файлы. Для ввода декодера Витерби мы используем программные символы, которые сохраняют данные об амплитуде и обеспечивают гораздо лучшую производительность исправления ошибок, чем жесткие символы (которые состоят только из единиц и нулей).

В этом случае, чтобы правильно спарить полученные символы, нам нужно выбросить первый символ, так чтобы символы, которые попадают в пару, были вторым и третьим вместе, четвертым и пятым и т.д. первый и второй вместе, третий и четвертый и т. д.В этом случае мы не выбрасываем первый символ.

В ноутбуке Jupyter мы можем вычислить средний коэффициент битовых ошибок и увидеть, что он составляет всего 1,6%, что неплохо. Предположительно все эти битовые ошибки будут исправлены декодером Витерби. На рисунке ниже показана частота ошибок по битам, измеренная в движущемся окне размером 50 бит. Мы видим, что иногда около 5 из 50 битов ошибочны, но у нас также есть относительно длительные периоды без каких-либо битовых ошибок.

Стоит упомянуть, что Voyager 1 использует устаревшее соглашение NASA-DSN для сверточного кода вместо более современного соглашения CCSDS.Разница между этими двумя соглашениями заключается только в том, в каком порядке отправляются два бита в каждой закодированной паре, как показано на рисунке 3 этого документа.

В поисках ASM

Следующим шагом в декодировании является поиск прикрепленного маркера синхронизации (ASM), который представляет собой фиксированную последовательность (часто длиной 32 бита), которая отмечает начало каждого кадра. Если мы знаем, какой ASM используется, мы можем просто сопоставить декодированные биты с ASM, чтобы найти, в каких местах появляется ASM (даже если есть некоторые неисправленные битовые ошибки).Если мы не знаем ASM, иногда его можно найти, сопоставив декодированные биты сами с собой и определив, какие части данных повторяются.

Стандарты CCSDS рекомендуют использовать ASM 0x1ACFFC1D для сверточно закодированных данных (а также для других типов данных). См. Раздел 9 Синей книги по синхронизации TM и канальному кодированию. Этому выбору ASM в настоящее время следуют многие миссии. Однако оказывается, что Voyager 1 использует другой ASM, поскольку он, вероятно, предшествует стандартизации 0x1ACFFC1D .

Я должен поблагодарить Ричарда Стивенсона из Канберрского DSN за то, что он сообщил мне, что ASM, используемый зондами Voyager, – это 0x03915ED3 . Эти данные очень сложно найти в Интернете, поскольку не существует подробной документации о том, как работает телеметрическая передача «Вояджера». Тем не менее, есть очень интересный отчет от DESCANSO о телекоммуникациях Voyager. Он также появляется как глава в этой книге. Однако в нем больше внимания уделяется радиочастотной стороне вещей и не дается всех подробностей об аспектах цифровой связи.

Здесь у нас есть некоторые трудности, потому что длина кадра, используемая Voyager 1 для передачи на скорости 320 бод, составляет 7680 бит. Принимая во внимание, что из-за сверточного кодирования чистая скорость передачи данных составляет 160 бит / с, для передачи кадра требуется 48 секунд. Поскольку наша запись длится всего 22,57 секунды, у нас даже нет полного кадра внутри записи. Однако оказывается, что нам повезло, и у нас есть начало кадра, включая ASM.

На рисунке ниже показаны результаты корреляции битов, которые мы декодировали с помощью ASM 0x03915ED3 .Если где-то в битах присутствует ASM, мы ожидаем увидеть пик со значением, близким к 32 или -32 в месте, соответствующем тому месту, где ASM появляется в битовой последовательности. Причина, по которой значение может быть положительным или отрицательным, заключается в том, что при восстановлении поднесущей, которое мы сделали, имеется фазовая неоднозначность 180º, поэтому мы можем смотреть на исходную последовательность битов или на инвертированную последовательность битов (где каждая единица была заменена на 0 и наоборот). Определив, видим ли мы нормальный ASM или его инверсию, мы можем обнаружить и исправить эту неоднозначность.Причина, по которой значение корреляции может отличаться от 32 (соответствует 32 битам, согласованным с ASM), заключается в том, что в принципе все еще может быть несколько неисправленных битовых ошибок после декодера Витерби (хотя в этом случае, вероятно, все битовые ошибки были успешно выполнены. исправленный).

Мы видим, что ASM появляется два раза в начале данных. Эти два появления разделены на 64 бита, что означает, что у нас есть 32-битный ASM, затем 32-битный с некоторыми другими данными, а затем снова 32-битный ASM.Затем начинается кадр, и его конец выходит за пределы конца записи. Я не знаю, почему ASM появляется дважды.

Посмотрите на биты данных

Теперь, когда мы знаем расположение ASM, мы можем выровняться по началу кадра и изучить биты данных. На рисунке ниже показаны биты, расположенные в строках по 64 бита. Выбор 64 бита удобен, потому что он размещает объекты в виде примерно квадратного изображения, что иногда упрощает просмотр шаблонов, и потому, что это помещает два ASM в последовательные строки.

Я выровнял все так, чтобы ASM были в начале строки. ASM выделены темно-фиолетовым (0) и желтым (1). Нормальные данные отображаются синим (0) и зеленым (1). Бирюзовый цвет в начале и в конце соответствует искусственному отступу, который я добавил, чтобы заполнить целое количество строк.

Мы видим, что в данных есть две длинные строки нулей. Наличие этих строк нулей вызывает появление двух тонов, которые мы видели по бокам поднесущей данных (рисунок снова показан ниже для удобства).Причина в том, что когда строка из всех нулей (или всех единиц) отправляется через сверточный кодировщик, его выход будет состоять из чередующегося шаблона 01010101… Это вызывает два тона, поскольку для этого шаблона передаваемые данные выглядят как прямоугольная волна , имеющий спектральные линии.

Нет никакой дополнительной коррекции ошибок (такой как Рид-Соломон), используемой зондами «Вояджер», поэтому на этом мы закончили декодирование данных. У нас есть небольшая часть конца одного кадра и значительная часть следующего.Крайне сложно понять, что они содержат, не зная, как данные кодируются.

Если бы у нас была более длинная запись, мы могли бы извлечь несколько кадров и сравнить их. Иногда можно увидеть закономерности, которые помогают нам разобраться в данных. Если мне удастся достать более длинную запись, я обязательно посмотрю и опубликую об этом.

Дополнительные технические данные

Как только мы узнаем, что ASM для зондов Voyager – это 0x03915ED3 , мы можем поискать это в Google и найти очень интересную техническую информацию.Например, в таблице 1 на странице 125 отчета о ходе выполнения «Реализация сборки моделирования телеметрии в DSN» приведены подробные сведения о телеметрии нескольких зондов дальнего космоса с 1983 года. Эта таблица подтверждает ASM для Voyager 2 и показывает, что Galileo также использовал то же самое. КАК М. Еще в 1983 году, когда «Вояджер-2» был намного ближе к Земле, он передавал со скоростью 900 бит / с с поднесущей 360 кГц.

У нас также есть этот файл и этот файл с какого-то неясного URL в НАСА. Я не уверен, что это такое, но похоже, что они содержат все данные, необходимые DSN для отслеживания космического корабля (запустите службу поддержки, как они это обычно называют).Они датируются февралем 2017 года и содержат некоторый XML, а также некоторые списки в виде простого текста, встроенного в XML. В какой-то момент в этих файлах у нас есть несколько таблиц TELEMETRY_INFO с точным определением параметров телеметрии. Соответствующая запись для используемой нами записи:

.
 ТЕЛЕМЕТРЫ_ИНФО (3)
    SAFE_CFG: F
    SUB_FREQ_HZ: 22500.0
    SUB_RAMP_FLAG: F
    SUB_WAVE_FORM: SQ
    SYM_RATE_HZ: 320,0
    SYM_COHERENT: F
    SYM_NUM: 1
    SYM_DEN: 1
    INNER_DECD_TYPE: MCD2
    TRB_RATE_NUM: 1
    TRB_RATE_DEN: 3
    TRB_FRAME_SIZE: 8920
    FS_MODE: P
    FS_FRM_LEN_PRIMARY: 7680
    FS_BIT_SLIP_WIN: 2
    FS_IL_BET: 1
    FS_OOL_BET: 1
    FS_IL_THRSH: 2
    FS_OOL_THRSH: 2
    FS_PATTERN_LEN: 32
    FS_PATTERN: 03915ED3
    FS_POL: B
    FA_CRC: D
    FA_PN: D
    RS_INTERLEAVE: 0
    RS_FRM_MODE: D
    RS_HDR_MODE: D
    DFT_FMT_TBL: VGR1SFU
    DFT_STRM_MODE: E
    DFT_CHK_INCLUDED: E
    DFT_100NSEC_RES: D
    DFT_ERT_REF: L
    ALL_FMT_TBL: VGR1SFU
    ALL_STRM_MODE: D
    ALL_CHK_INCLUDED: E
    ALL_100NSEC_RES: D
    ALL_ERT_REF: L
    DAS_MODE: D
    CCSDS_PACKET_TYPE: 0 

Другие записи дают конфигурации с другой скоростью передачи символов: 80 бод, 93.2 бод, 1,2 кбод, 2,4 кбод, 2,8 кбод, 5,6 кбод, 9,6 кбод, 14,4 кбод и 40 бод (без кодирования). Эти записи показывают размер кадра как FS_FRM_LEN_PRIMARY , который различается для каждой скорости передачи, а также частоту поднесущей ( SUB_FREQ_HZ ) и ASM ( FS_PATTERN ), которые одинаковы для всех из них. Они также показывают используемое упреждающее исправление ошибок. INNER_DECD_TYPE: MCD2 относится к декодеру Витерби (MCD означает многосверточный декодер).

В этих файлах есть много других интересных деталей, таких как реестр производительности системы, включая уровни принимаемого сигнала и температуру шума системы.Конечно, интересно на них внимательно разглядывать.

Программное обеспечение и данные

Запись GUPPI, использованная в этом посте, можно скачать здесь. его также можно найти, выполнив поиск по имени цели VOYAGER1 в архиве открытых данных Breakthrough Listen (дата 2015-12-30 00:00:00). Файл гораздо меньшего размера, который содержит только поляризацию LHCP для частотного канала ~ 3 МГц, в котором присутствует сигнал Voyager 1, можно скачать здесь.

Блок-графы GNU Radio и записная книжка Jupyter находятся в этом репозитории.Включены следующие блок-графы GNU Radio.

voyager1_extract.grc , который принимает в качестве входных данных небольшой файл, содержащий только канал ~ 3 МГц, синхронизируется с остаточной несущей с помощью ФАПЧ и выводит прореженные и отфильтрованные боковые полосы данных в файл.

voyager1_viterbi.grc , который принимает в качестве входных данных демодулированные символы, созданные с помощью ноутбука Jupyter, и запускает декодер Витерби и сверточный кодировщик.

voyager1_decoder.grc , который принимает на вход небольшой файл, содержащий только канал ~ 3 МГц, и выполняет полное декодирование сигнала, включая декодирование Витерби и обнаружение ASM. Это предусмотрено для полноты, поскольку из-за малой продолжительности записи лучше использовать восстановление символа разомкнутого цикла, как описано в посте, чтобы предотвратить потерю любых данных из-за времени сбора циклов.

В этой полной блок-схеме декодера восстановление тактовой частоты выполняется секцией блок-графа, показанной ниже.Symbol Sync используется для восстановления тактовой частоты символа и выполнения фильтрации формы импульса. В этом случае используется косинусоидальная форма импульса с детектором максимальной вероятности временной ошибки, хотя выбор не очень важен. Петля Костаса используется после восстановления тактовой частоты для удаления остаточной поднесущей.

Блок-схема восстановления тактовой частоты

Декодирование Витерби, выполненное с помощью расширенного декодера FEC, с использованием определения декодера CC. Корреляция с ASM реализуется с помощью прореживающего FIR-фильтра и отображается в QT GUI Time Sink.Чтобы учесть две возможные пары полученных символов, две копии декодера Витерби запускаются параллельно. Один использует поток полученных символов, другой использует тот же поток, но задерживает одну выборку.

Блок-граф Витерби

На рисунке ниже показан графический интерфейс работающего блок-графа декодера GNU Radio. Внизу мы видим график созвездия. Вверху мы видим обнаружения ASM. Запись воспроизводится бесконечно в цикле, поэтому мы видим обнаружение в обоих декодерах Витерби из-за проскальзывания бита, когда запись снова возвращается к началу.

GNU Radio декодер работает под управлением

Декодирование LEDSAT | S5Lab

Расшифровка LEDSAT

LEDSAT передает в УВЧ на частоте 435,190 МГц, используя модуляцию GMSK на скорости 1200, 4800 или 9600 бод. При развертывании скорость передачи будет 1200, но она будет повышена до 9600 во время первых операций. Любой инструмент, используемый для приема 1KUNS-PF, также может использоваться для приема LEDSAT, поскольку они используют тот же приемопередатчик – AX100 от GomSpace. Этот приемопередатчик распространен среди спутников CubeSat, и существует несколько инструментов для приема и интерпретации пакетов.

Уровень канала данных


Уровень канала данных использует прикрепленный маркер синхронизации (ASM) для определения начала пакета. Маркер – C9D08A7B (MSB).
Следующее поле после ASM – это длина в кодировке Голея. Это поле длиной 3 байта с FEC, обеспечиваемым кодом Голея 24,12.
Остальная часть пакета скремблируется с помощью типичного скремблера G3RUH.

Сетевой канальный уровень

В пакете используется протокол Cubesat Space (CSP). Заголовок содержит информацию об источнике и получателе пакета; конец пакета состоит из CRC32, который предоставляет контрольную сумму данных, и поля Рида-Соломона (223, 255).

Инструменты для приема спутника

GNURadio

Спутник может приниматься с помощью программно-определяемого радио (SDR) и GNURadio. Для этого можно использовать модуль gr-satellites Out-Of-Tree, разработанный Даниэлем Эстевесом.
Сделано несколько веток для поддержки различных версий GNURadio. Здесь показан пример сценария, который может принимать спутник с SDR.

Команда работает над специальным блоком для интерпретации телеметрии и изображений, основанным на блоке, разработанном для 1KUNS-PF.

UZ7HO SoundModem

SoundModem – популярный инструмент для приема пакетного радио, разработанный UZ7HO. Версия SoundModem, предназначенная для приема 1KUNS-PF, также может использоваться для приема LEDSAT.
Эту версию можно найти в файле other_versions.zip на веб-странице UZ7HO

Форматы

Телеметрия

Телеметрия отправляется либо через маяк, который отправляется периодически каждые 15 или 60 секунд, либо по запросу с наземной станции.Запрос может относиться либо к текущему состоянию спутника, либо к прошлой телеметрии.
Пакеты телеметрии идентифицируются портом назначения 8 CSP и имеют длину 140 байт (только данные, без CRC).

Подробную информацию о телеметрии можно найти в этой таблице.
В частности, каждая телеметрия начинается с двух байтов, указывающих ее идентификатор: 0x162A, 0x1629 или 0x1628. Любое будущее обновление структуры телеметрии изменит этот идентификатор, сделав каждый формат телеметрии уникальным.

Электронная таблица также содержит простой декодер телеметрии с некоторыми примерами.

Изображения

Изображения идентифицируются портом назначения CSP 11 и имеют длину 130 байт (только данные).
Изображения закодированы в JPEG и разделены на несколько пакетов; первые два байта данных указывают номер пакета.
Ресивер должен собрать картинку в правильном порядке. Каждое изображение начинается с FFD8 и заканчивается FFD9 в соответствии со стандартом JPEG.

Короткий беззнаковый (2 байта) Байт без знака (128 байт)
Номер пакета Данные изображения JPEG

Примеры пакетов изображений:

Первый пакет:
00 00 FF D8 FF FE 00 24 67 03 42 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 00 A0 00 1A 00 32 12 0B 51 04 51 04 00 00 FF DB 00 84 00 07 04 05 06 05 04 07 06 05 06 07 07 07 08 0A 10 0B 0A 09 09 0A 14 0E 0F 0C 10 18 15 19 18 17 15 17 16 1A 1D 25 20 1A 1C 23 1C 16 17 21 2C 21 23 27 28 2A 2A 2A 19 1F 2E 31 2E 29 31 25 29 2A 28 01 07 07 07 0A 09 0A 13 0B 0B 13 28 1B 17 1B 28 28 28 28

Четвертый пакет:
00 03 F5 F6 F7 F8 F9 FA FF C4 00 1F 01 00 03 01 01 01 01 01 01 01 01 00 00 00 00 00 00 01 02 03 04 05 06 07 08 09 0A 0B FF C4 00 B5 11 00 02 01 02 04 04 03 04 07 05 04 04 00 01 02 77 00 01 02 03 11 04 05 21 31 06 12 41 51 07 61 71 13 22 32 81 08 14 42 91 A1 B1 C1 09 23 33 52 F0 15 62 72 D1 0A 16 24 34 E1 25 F1 17 18 19 1A 26 27 28 29 2A 35 36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *