Расшифровка асм: АСМ – это… Что такое АСМ?
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.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 | Воздух – Воздух |
AAF | Army Air Field | Военный аэродром |
AAL | Above Aerodrome Level | Над уровнем аэродрома |
AAS | Airport Advisory Service | Консультативное обслуживание в аэропорту |
АВ | Air Base | Авиабаза |
ABM | Abeam | На траверзе |
ABN | Aerodrome Beacon | Аэродромный маяк |
AC | Air Carrier | Авиаперевозчик, авиакомпания |
АСА | Arctic Control Area | Арктический диспетчерский район |
ACAS | Airborne Collision Avoidance System = TCAS | Бортовая система предотвращения столкновений |
ACARS | Airbone Communications Addressing and Reporting System | Бортовая система связи с адресацией и сообщением |
ACC | Area Control Center | Районный диспетчерский центр |
ACFT | Aircraft | Воздушное судно |
ACH | АТС Flight Pian Change Message (IFPS) | Сообщение об изменении плана полета (IFPS) |
ACN | Aircraft Classification Number | Классификационное число воздушного судна |
AD | Aerodrome | Аэродром |
ADA | Advisory Area | Консультативный район |
ADCS | Advance Customs | Предварительное уведомление о необходимости таможенного обслуживания |
ADEP | Aerodrome of Departure | Аэродром вылета |
ADES | Aerodrome of Destination | Аэродром назначения |
ADF | Automatic Direction Finding | Автоматический радиокомпас |
ADIZ | Air Defense Identification Zone | Зона опознавания ПВО |
ADR | Advisory Route | Консультативный маршрут |
ADS | Automatic Dependent Surveillance | Автоматическое зависимое наблюдение |
ADV | Advisory Area | Консультативный район |
AEIS | Aeronautical Enroute Information Service | Обслуживание аэронавигационной информацией на маршруте |
AER | Approach End Runway | Конец ВПП со стороны подхода |
AERADIO | Air Radio | Радиостанция (обслуживающая полеты) |
AERO | Aerodrome | Аэродром |
AES | Aerodrome Emergency Services | Аэродромная аварийная служба |
AF Aux | Air Force Auxiliary Field | Вспомогательный аэродром ВВС |
AFB | Air Force Base | База ВВС |
AFIL | Flight Plan Filed in the Air | Зафайленый(Переданный) с борта план полета |
AFIS | Aerodrome Flight information Service | Аэродромная служба полетной информации |
AFN | American Forces Network | Сеть американских ВВС |
AFP | АТС Flight Plan Proposal Message (IFPS) | Сообщение о предлагаемом плане полета (IFPS) |
AFRS | Armed Forces Radio Stations | Радиостанции ВВС |
AFS | Air Force Station | Станция ВВС |
AFS | Aeronautical fixed service | Авиационная фиксированная служба |
AFSS | Automated Flight Service Station | Автоматическая станция полетного обслуживания |
A/G | Air-to-Ground | “Воздух—Земля” |
AGL | Above Ground Level | Над уровнем земли |
AGN1S | Azimuth Guidance Nose-in-Stand | Азимутальное наведение ВС носом на стоянку |
АН | Alert Height | Высота сигнализации |
АНР | Army Heliport | Военный вертопорт |
AIC | Aeronautical Information Circular | Циркуляр аэронавигационной информации |
AIP | Aeronautical Information Publication | Сборник аэронавигационной информации |
AiRAC | Aeronautical Information Regulation and Control | Регламентирование и контроль аэронавигационной информации (АНИ) – Система заблаговременного уведомления об изменении АНИ по единой таблице дат вступления в силу |
AIREP | Air-Report | Донесение..с борта |
AIS | Aeronautical Information Service | Служба аэронавигационной информации |
ALA | Authorized Landing-Area | Разрешенная посадочная площадь (площадка) |
ALF | Auxiliary Landing Field | Запасная посадочная площадка |
ALS | Approach Light System | Система огней подхода |
ALSF | Appoach Light System with Sequenced Flashing Lights | Система огней подхода с бегущими проблесковыми огнями |
ALT | Altitude | Высота абсолютная |
ALTN | Alternate | Запасной (аэродром) |
AMA | Area Minimum Altitude | Минимальная абсолютная высота района |
AMSL | Above Mean Sea Level | Над средним уровнем моря |
AMSS | Aeronautical Mobil-Satellite Service | Авиационная подвижная спутниковая служба |
ANGB | Air National Guard Base | Авиабаза (ВВС) национальной гвардии |
AОС | Airport Obstacle Chart | Карта препятствий аэропорта |
АОЕ | Airport/Aerodrome of Entry | Аэропорт/Аэродром входа |
AOR | Area of Responsibility | Район ответственности |
APAPI | Abbreviated Precision Approach Path Indicator | Упрощенный указатель траектории точного захода на посадку |
АРС | Area Positive Control | Контролируемый район с эшелонированием |
АРСН | Approach | Подход, заход на посадку |
АРР | Approach Control | Контроль захода на посадку {диспетчерское обслуживание) |
APRX | Approximate/ly | Приблизительный/о |
APT | Airport | Аэропорт |
ARB | Air Reserve Base | Резервная база ВВС |
ARFF | Aircraft Rescue and Fire Fighting | Спасание воздушных судов и борьба с пожаром |
ARINC | Aeronautical Radio Inc. | Объединение “Аэронавигационное радио” |
ARO | ATS Reporting Office | Пункт сообщений ОВД |
ARP | Airport Reference Point | Контрольная точка аэропорта |
ARR | Arrival | Прибытие |
ARSA | Airport Radar Service Area | Радиолокационное обслуживание в районе аэропорта |
ARSR | Air Route Surveillance Radar | Маршрутный обзорный радиолокатор |
ARTC | Air Route Traffic Control | Управление воздушным движением на трассе |
ARTCC | Air Route Traffic Control Center | Центр управления воздушным движением на трассе |
ASDA | Accelerate Stop Distance Available | Располагаемая дистанция прерванного взлета |
ASE | Altimetry System Error | Погрешность системы измерения высоты |
ASIR | Aviation Safety Incident Report | Отчет об инцидентах авиационной безопасности |
ASL | Above Sea Level | Над уровнем моря |
ASM | Air Space Managment System | Организация воздушного пространства |
ASOS | Automated Surface Observation | Автоматизированная система наземного наблюдения (за погодой) |
ASR | Airport Surveillance Radar | Обзорный радиолокатор аэропорта |
АТА | Actual Time of Arrival | Фактическое время прилета |
АТС | Air Traffic Control | Управление воздушным движением |
АТСАА | Air Traffic Control Assigned Airspase | Воздушное пространство, контролируемое (службой) УВД |
АТСС | Air Traffic Control Center | Центр управления воздушным движением |
АТСТ | Air Traffic Control Tower | Вышка управления воздушным движением |
ATD | Actual Time of Departure | Фактическое время вылета |
ATF | Aerodrome Traffic Frequency | Частота аэродромного движения |
ATFM | Air Traffic Flow Management | Управление потоками воздушного движения |
ATIS | Automatic Terminal Information Service | Служба автоматической передачи информации в районе аэроузла (аэропорта) |
ATM | Air Traffic Managment | Организация воздушного движения |
ATS | Air Traffic Service | Обслуживание воздушного движения |
AT-VAS1 | Abbreviated Tee Visual Approach Slope Indicator | Сокращенный Т-образный указатель визуальной глиссады захода на посадку |
ATZ | Aerodrome Traffic Zone | Зона аэродромного движения |
AUTH | Authorized | Разрешенный, уполномоченный |
AUW | All-up Weight | Полная полетная масса |
AUX | Auxiliary | Вспомогательный |
AVASI | Abbreviated Visual Approach Slope Indicator | Упрощенный указатель визуальной глиссады захода на посадку |
AVBL | Available | Наличный, имеющийся в распоряжении, действующий |
AWIB | Aerodrom Weather Information Broadcast | Передача метеоинформации на аэродроме |
AWOS | Automated Weather Observing System | Автоматизированная система наблюдения за погодой |
AWY | Airway | Воздушная трасса |
AZM | Azimuth | Азимут |
BARO-VNAV | Barometric-Vertical Navigation | Вертикальная навигация по барометрическому высотомеру ВС |
BC | Back Course | Обратный путевой угол (для ILS обратный курсовой луч) |
BCM | Back Course Marker | Маркер обратного курсового луча (ILS) |
BCN | Beacon | Маяк |
BCST | Broadcast | Радиовещание |
BDRY | Boundary | Граница |
BLDG | Building | Здание |
ВМ | Back Marker | Обратный маркер |
BRG | Bearing | Пеленг |
B-RNAV | Basic Area Navigation | Зональная навигация — основной метод |
BS | Broadcast Station (Commercial) | Радиовещательная станция (коммерческая) |
BTN | Between | Между |
АТС IFR | Flight Plan Clearance Delivery Frequency | Частота передачи диспетчерского разрешения на план полета по ППП |
CADIZ | Canadian Air Defense Identification Zone | Канадская зона опознавания ПВО |
CALC | Calculator | Калькулятор |
CARS | Community Aerodrome Radio | Аэродромная радиостанция связи Station |
CAS | Collision Avoidance System | Система предотвращения столкновения |
CAT | Category | Категория |
Ccw | Counterclockwise | Против часовой стрелки |
CDR | Conditional Route | Условный маршрут |
CDT | Central Daylight Time | Центральное дневное время (США) |
CEIL | Ceiling | Потолок, нижняя граница облачности |
CEU | Central Executive Unit | Центральный исполнительный орган |
CERAP | Combined Center/Radar Approach Control | Объединенный центр/ Радиолокационное управление заходом на посадку |
CFL | Cleared Flight Level | Разрешенный эшелон полета |
CFMU | Central Flow Management Unit | Центральный орган организации потоков |
CGAS | Coast Guard Air Station | Авиационная станция береговой охраны |
CGL | Circling Guidance Lights | Вращающиеся огни наведения |
СН | Channel | Канал, линия связи, полоса частот |
СН | Critical Height | Критическая высота |
CL | Runway Centerline Lights | Осевые огни ВПП |
CMNPS | Canadian Minimum Navigation Performance Specification | Канадские технические требования к минимальным навигационным характеристикам |
CMV | Converted Met Visibility | |
CNS | Communication, Navigation and Surveillance | Связь, навигация и наблюдение |
СО | County | Округ (США), графство (Англия) |
COMM | Communications | Сообщение, связь |
COMSND | Commissioned | Введено в эксплуатацию, укомплектовано |
CONT | Continuous | Непрерывный, сплошной |
COORD | Coordinates | Координаты |
СОР | Change Over Point | Точка переключения (частоты) |
CORR | Corridor | Коридор |
CP | Command Post | Командный пункт |
CPDLC | Controller/Pilot data link | Связь “диспетчер/пилот” по линии передачи данных |
Cpt | Clearance (Pre-Taxi Procedure) | Разрешение (перед выруливанием) |
CRAM | Conditional Route Availability Message | Сообщение о годности условного маршрута |
CRP | Compulsory Reporting Point | Пункт обязательного донесения |
CRS | Course | Направление полета, заданный путевой угол, заданное направление |
C/S | Call Sign | Позывной |
CST | Central Standard Time | Центральное стандартное время (США) |
СТА | Control Area | Диспетчерский район |
CTAF | Common Traffic Advisory Frequency | Общая консультативная частота обслуживания воздушного движения |
CTL | Control | Контроль, диспетчерское обслуживание |
CTR | Control Zone | Диспетчерская зона |
CVFR | Controlled VFR | Контролируемый полет по ПВП |
CVSM | Conventional Vertical Separation Minimum | Традиционный минимум вертикального эшелонирования |
CW | Clockwise | По часовой стрелке |
CWY | Clearway | Полоса свободная от препятствий |
D | Day | День |
DA | Decision Altitude | Абсолютная высота принятия решения |
DA (Н) | Decision Altitude (Height) | Абсолютная (относительная) высота принятия решения |
DCT | Direct | Прямо |
DECMSND | Decommissioned | Снят с эксплуатации |
DEG | Degree | Градус |
DER | Departure End of Runway | Взлетный конец ВПП |
DEWIZ | Distance Early Warning Identification Zone | Зона раннего опознавания ПВО |
DF | Direction Finder (Finding) | Пеленгатор (пеленгование) |
DH | Decision Height | Относительная высота принятия решения |
DIR | Director | “Наведение” (частота связи) |
DiSPL THRESH | Displaced Threshold | Смещенный порог (ВПП) |
DIS, DIST | Distance | Расстояние |
DLY | Daily | Ежедневно |
DME | Distance-Measuring Equipment | Дальномерное оборудование |
DOD | Department of Defense | Департамент обороны |
DOM | Domestic | Внутренний |
DOP | Dilution of Precision | Снижение точности |
DR | Dead Reckoning Position | Место, определяемое счислением пути |
DTK | Desired Track | Заданный путевой угол |
DTW | Dual Tandem Wheel Landing | Шасси — двойной тандем Gear |
DVOR | Doppler VOR | Доплеровский VOR |
DW | Dual Wheel Landing Gear | Шасси — спаренные колеса |
E | East or Eastern | Восток или восточный |
EAT | Expected Approach Time | Прёдпологаемое время захода на посадку |
ЕСАС | European Civil Aviation Conference | Европейская конференция гражданской авиации |
ECOMS | Jeppesen explanation of Common Minimum Specifications | Объяснения “Джеппсен” по общим характеристикам минимумов |
EDT | Eastern Daylight Time | Восточное дневное время (США) |
EDPS | Flight Data Processing System | Система обработки полетных данных |
EET | Estimated Elapsed Time | Расчетное истекшее время |
EGPWS | Enhance Ground Proximity Warning System | Система сигнализации об опасности сближения с землей (СРППЗ) с расширенными возможностями |
EFAS | Enroute Flight Advisory Service | Консультативное обслуживание полета на мар¬шруте |
EFF | Effective | Вступивший в силу, действующий |
ELEV | Elevation | Превышение |
EMERG | Emergency | Авария, аварийная ситуация |
ENG | Engine | Двигатель |
ЕОВТ | Estimated off block time | Расчетное время начала движения |
EST | Eastern Standard Time | Восточное стандартное время (США) |
ЕТА | Estimated Time of Arrival | Расчетное время прибытия |
ETD | Estimated Time of Departure | Расчетное время вылета |
ETE | Estimated Time Enroute | Расчетное время в пути |
ETOPS | Extended Range Operation with two engine airplanes | Полет увеличенной дальности действия ВС с двумя двигателями |
EXC | Except | За исключением |
F | Condenser Discharge Sequential Flashing Lights/Sequenced Flashing Lights | Газоразрядные бегущие проблесковые огни/Бегущие проблесковые огни |
FAA | Federal Aviation Administration | Федеральная авиационная администрация |
FAC | Final Approach Course | Направление конечного этапа захода на посадку |
FAF | Final Approach Fix | Контрольная точка конечного этапа захода на посадку |
FANS | Future Air Navigation System | Комитет IСАО по будущим навигационным системам |
FAP | Final Approach Point | Точка конечного этапа захода на посадку |
FAR | Federal Aviation Regulation | Федеральные авиационные правила (США) |
FAS | Final Approach Segment | Участок конечного этапа захода на посадку |
FCP | Final Control Point | Контролируемая точка на последней прямой |
FDPS | Flight Data Processing System | Система обработки полетных данных |
FDE | Fault Detection and Exclusion | обнаружение неисправностей и исключение |
FIC | Flight Information Center | Центр полетной информации |
FIR | Flight Information Region | Район полетной информации |
FIS | Flight Information Service | Полетно-информационное обслуживание, Служба полетной информации |
FL | Flight Level (Altitude) | Эшелон полета (Абсолютная высота) |
FLAS | Flight Level Allocation Scheme | Схема распределения эшелонов полета |
FLD | Field | Аэродром (грунтовый) |
FLG | Flashing | Проблесковый, мигающий |
FLP | Flight Plan | План полета |
FLT | Flight | Полет, рейс |
FM | Fan Marker | Веерный маркер |
FMCS | Flight Managment Computer Syatem | Компьютерная система управления полетом |
FMS | Flight Management System | Система управления полетом |
FPL | Flight Plan (АТС) | План полета (для УВД) |
FPM | Feet Per Minute | Футов в минуту |
FPR | Flight Planning Requirement | Требования по планированию полета |
FREQ | Frequency | Частота |
FSS | Flight Service Station | Станция полетного обслуживания |
FT | Feet | Футы |
FTE | Flight Technical Error | Погрешность, обусловленная техникой пилотирования |
FTS | Flexible Track System | Система изменяемых треков |
FUA | Flexible Use of Airspace | Гибкое использование воздушного пространства |
G | Guards only (radio frequencies) | Только прослушивание (радиочастот) |
GA | General Aviation | Авиация общего назначения |
GAL | Gallons | Галлоны |
GAT | General Air Traffic | Общее воздушное движение |
GCA | Ground Controlled Approach (radar) | Заход на посадку по командам с земли (по локатору) |
GDOP | Geometric Dilution of Precision | Геометрическое снижение точности |
GEO | Geographic or True | Географический или истинный |
GLONASS | Global Orbiting Navigation Satellite System | Глобальная орбитальная навигационная спутниковая система |
GLS | GNSS Landing System | Посадочная система глобальной навигационной спутниковой системы |
GMT | Greenwich Mean Time | Гринвичевское среднее время |
GND | Ground Control | Управление наземным движением (диспетчер руления) |
GND | Surface of the Earth (either land or water) | Поверхность земли (суши или воды) |
GNSS | Global Navigation Satellite System | Глобальная навигационная спутниковая система |
GP | Glidepath | Глиссада |
GPS | Global Positioning System | Глобальная система определения местоположения |
GPWS | Ground Proximity Warning System | Система сигнализации об опасности сближения с землей |
GRS | Ground Reference Station | Наземная опорная станция |
GRVD | Grooved | Покрытие с желобками |
GS | Glide Slope | Глиссада планирования |
G/S | Ground Speed | Путевая скорость |
GWT | Gross Weight | Общая масса |
Н | Non-Directional Radio Beacon ог High Altitude | Ненаправленный радиомаяк или высота в верхнем воздушном пространстве |
Н24 | 24 Hour Service | Круглосуточная работа |
НАА | Height Above Airport | Относительная высота над аэро-дромом |
HAT | Height Above Touchdown | Относительная высота над зоной приземления |
НС | Critical Height | Критическая высота |
HDG | Heading | Курс |
HDOP | Horizontal Dilution of Precision | Снижение точности определения местоположе¬ния по горизонтали |
HEL | Helicopter | Вертолет |
HF | High Frequency (3 — 30 MHz) | Высокая частота (3 — 30 МГц) |
НОТ | Height | Высота относительная |
HI | High (altitude) | Большая (абсолютная) высота, верхнее воздушное пространство |
HI | High Intensity (lights) | Высокая интенсивность (огней) |
HIALS | High Intensity Approach Light System | Система огней подхода высокой интенсивности |
HIRL | High intensity Runway Edge Lights | Посадочные боковые огни ВПП высокой интенсивности |
HIWAS | Hazardous inflight Weather Advisory Service | Консультативное оповещение об опасных явлениях погоды в полете |
HJ | Sunrise to Sunset | От восхода до захода СоЛнца |
HN | Sunset to Sunrise | От захода до восхода Солнца |
НО | By Operational Requirements | По эксплуатационным требованиям |
hPa | Hectopascal (one hectopascal = one millibar) | Гектопаскаль (1 гектопаскаль = 1 миллибару) |
HR | Hours (period of time) | Часы (период времени) |
HS | During Hours of Scheduled Operations | В часы полетов по расписанию |
HSI | Horizontal Situation Indicator | Индикатор горизонтальной обстановки, плановый навигационный прибор |
HST | High Speed Taxi-way Turn-off | Скоростная РД для сруливания |
HTZ | Helicopter Traffic Zone | Зона полетов вертолетов |
HWP | Holding Way Point | Точка зоны ожидания (RNAV) |
Hz | Hertz (cycles per second) | Герц (периодов в секунду) |
I | Island | Остров |
IAC | Instrument Approach Chart | Карта захода на посадку по приборам |
IAF | Initial Approach Fix | Контрольная точка начального этапа захода на посадку |
IAP | Instrument Approach Procedure | Процедура (схема) захода на посадку по приборам |
IAS | Indicated Airspeed | Приборная воздушная скорость |
IBN | identification Beacon | Опознавательный маяк |
ICAO | International Civil Aviation Organization | Международная организация гражданской авиации (ИКАО) |
IDENT | Identification | Опознавание |
IF | Intermediate Fix | Контрольная точка промежуточного (этапа захода на посадку) |
IFF | Identification Friend or Foe | Опознавание “свой — чужой” |
IFR | Instrument Flight Rules | Правила полетов по приборам |
IGS | Instrument Guidance System | Система наведения по приборам |
ILS | Instrument Landing System | Система посадки по приборам |
IM | inner Marker | Ближний (внутренний) маркер/привод |
IMC | Instrument Meteorological Conditions | Приборные метеорологические условия |
IMS | Integrity Monitoring System | Система контроля целостности |
IMTA | Intensive Military Training Area | Район интенсивных военных тренировочных по¬летов |
INBD | Inbound | (Полет) “на” …, прибывающий, прилетающий |
INDEFLY | Indefinitely | Неопределенно |
IN or INS | Inches | Дюймы |
INFO | Information | Информация |
INOP | Inoperative | Недействующий |
INP | If Not Possible | Если невозможно |
INS | Inertial Navigation System | Инерциальная навигационная система |
INT | Intersection | Пересечение |
INTL | International | Международный |
IORRA | Indian Ocean Random RNAV Area | Произвольный район зональной навигации Индийского океана |
IR | Instrument Restricted Controlled Airspace | Контролируемое воздушное пространство, ограниченное для полетов по ППП |
IS | islands | Острова |
ITWS | Integrated Terminal Weather System | Объединенная метеорологическая система аэроузла |
I/V | Instrument/Visual Controlled Airspace | Контролируемое воздушное пространство для полетов по ППП/ПВП |
JAA | Joint Aviation Authorities | Объединенная авиационная администрация (стран Западной Европы) |
JAA AMC | JAA Acceptable Means of Compliance | Приемлемые средства соответствия JAA |
JAR | Joint Aviation Requirements | Объединенные авиационные требования |
JBD | James Brake Decelerometer (Canada) | Измеритель коэффициента сцепления по Джеймсу (Канада) |
JBI | James Brake Index (Canada) | Индекс коэффициента сцепления по Джеймсу (Канада) |
KGS | Kilograms | Килограммы |
kHz | Kilohertz | Килогерц |
KIAS | Knots Indicated Airspeed | Приборная скорость в узлах |
КМ | Kilometers | Километры |
KMH | Kilometer(s) per Hour | Км/ч |
KT | Knots | Узлы |
KTAS | Knots True Airspeed | Истинная воздушная скорость в узлах |
L | Locator (Compass) | Привод |
LAA | Local Airport Advisory | Консультативное обслуживание в местном аэропорту |
LAAS | Local Area Augmentation System | Система функционального дополнения с ограничейной зоной действия |
LAHSO | Land and Hold Short Operations | Операции: посадка и кратковременное ожидание |
LAL | Level Alarm Low – как вариант | |
LAT | Latitude | Широта |
LBCM | Locator Back Course Marker | Приводная радиостанция обратного курса (по¬садки) с маркером |
LAD GNSS | Landing GNSS | Локальная дифференциальная GNSS |
IBM | Locator Back Marker | Приводная радиостанция обратного маркера |
LBS | Pounds (Weight) | Фунты (вес) |
LC | Landing Chart | Карта посадки |
LCG | Load Classification Group | Классификационная группа нагрузки |
LCN | Load Classification Number | Классификационное число нагрузки |
Lctr | Locator (Compass) | Привод |
LDA | Landing Distance Available | Располагаемая посадочная дистанция |
LDA | Localizer type Directional Aid | Средство наведения типа курсового маяка |
LDI | Landing Direction Indicator | Указатель направления посадки |
LDIN | Lead-in Light System | Система ведущих (посадочных) огней |
LGTH | Length | Длина |
LH | Left Hand | Левостороннее (движение) |
LIM | Locator Inner Marker | Привод внутреннего маркера |
LLWAS | Low Level Wind Shear Alert System | Система предупреждения о сдвиге ветра на низких высотах |
LMM | Locator Middle Marker | Привод среднего маркера |
LNDG | Landing | Приземление, посадка |
LNAV/VNAV | Lateral Navigation/Vertical Navigation | Навигация по направлению / Навигация по вертикали |
LO | Locator at Outer Marker Site | Приводная радиостанция, совмещенная с вне¬шним маркером |
LOC | Localizer (Jeppesen abbreviation) | Курсовой радиомаяк (аббревиатура “Джеппсен”) |
LOG | Locator (ICAO abbreviation, not used by Jeppesen) | Приводная радиостанция (аббревиатура ИКАО не используется “Джеппсен”) |
LOM | Locator Outer Marker | Привод внешнего маркера |
LONG | Longitude | Долгота |
LSALT | Lowest Safe Altitude | Наименьшая безопасная абсолютная высота |
LT | Local Time | Местное время |
LTS | Lights | Огни |
LVP | Low Visibility Procedures | Процедуры при низкой видимости |
М | Meters | Метры |
МАА | Maximum Authorized Altitude | Максимальная разрешенная абсолютная вы¬сота |
MAG | Magnetic | Магнитный |
MALS | Medium Intensity Approach Light System | Система огней подхода средней интенсивности |
MALSF | Medium Intensity Approach Light System with Sequenced Flashing Lights | Система огней подхода средней интенсивности с бегущими проблесковыми огнями |
MALSR | Medium Intensity Approach Light System with Runway Alingment Indicator Lights | Система огней подхода средней интенсивности с индикатором огней створа ВПП |
MAP | Missed Approach Point | Точка ухода на повторный заход |
MASPS | Minimum Aircraft System Performance Specification | Технические требования к минимальным характеристикам бортовых систем |
МАХ | Maximum | Максимум, максимальный |
MB | Millibars | Миллибары |
МВОН | Minimum Break Off Height | Минимальная относительная высота отключения (автоматики на переход к ручному пилотированию) |
MBZ | Mandatory Broadcast Zone | Зона обязательной передачи (радиосигнала) |
МСА | Minimum Crossing Altitude | Минимальная абсолютная высота пересечения |
MCAF | Marine Corps Air Facility | Аэронавигационное средство морской пехоты |
MCAS | Marine Corps Air Station | Авиабаза морской пехоты |
МСОМ | Multicom | Оперативное обслуживание для определенного круга абонентов, используемое с целью обес¬печения необходимой связи при использова¬нии ВПП для уменьшения задержки и увеличе¬ния ее пропускной способности |
МСТА | Military Controlled Airspace | Воздушное пространство, контролируемое военными |
MDA | Minimum Descent Altitude | Минимальная абсолютная высота снижения |
MDA (H) | Minimum Descent Altitude (Height) | Минимальная абсолютная (относительная) высота снижения |
MDT | Mountain Daylight Time | Горное дневное время (США) |
MEA | Minimum Enroute Altitude | Минимальная абсолютная высота по маршруту |
МЕНТ | Minimum Eye Height Over Threshold | Минимальная высота глаза (наблюдателя) над порогом (ВПП) |
MEML | Memorial | Мемориал, мемориальный |
МЕТ | Meteorological | Метеорологический |
MF | Mandatory Frequency | Обязательная частота |
МНА | Minimum Holding Altitude | Минимальная абсолютная высота ожидания |
MHz | Megahertz | Мегагерц |
Ml | Medium Intensity (lights) | Средней интенсивности (огни) |
MiALS | Medium Intensity Approach Light System | Система огней подхода средней интенсивноети |
MIL | Military | Военный |
MIM | Minimum | Минимум, минимальный |
MIN | Minute | Минута |
MIRL | Medium Intensity Runway Edge Lights | Посадочные боковые огни ВПП средней интенсивности |
MKR | Marker Radio Beacon | Маркерный радиомаяк |
MLS | Microwave Landing System | Микроволновая система посадки |
MLW | Maximum Certificated Landing Weight | Максимальная сертифицированная посадочная масса |
MM | Middle Marker | Средний маркер |
MNPS | Minimum Navigation Performance Specifications | Технические требования к минимальным навигационным характеристикам |
МОА | Military Operation Area | Район военных операций |
МОСА | Minimum Obstruction Clearance Altitude | Минимальная абсолютная высота пролета препятствий |
MOPS | Minimum Operational Performance Specification | Стандарты минимальных эксплуатационных характеристик |
MORA | Minimum Off-Route Altitude (Grid or Route) | Минимальная абсолютная высота вне маршрута (сеточная или маршрутная) |
MPS | Meters per Second | Метры в секунду |
MPW | Maximum Permitted Weigh | Максимальный разрешенный вес |
MRA | Minimum Reception Altitude | Минимальная абсолютная высота приема (сиг¬нала) |
MSA | Minimum Safe Altitude | Минимальная безопасная абсолютная высота |
MGS | Message | (Вывод) сообщение |
MSL | Mean Sea Level | Средний уровень моря |
MST | Mountain Standard Time | Горное стандартное время (США) |
МТА | Military Training Area | Район военных тренировочных полетов |
MTAF | Mandatory Traffic Advisory Frequency | Предписанная частота для консультативного движения |
МТСА | Minimum Terrain Clearance Altitude | Минимальная безопасная абсолютная высота над рельефом местности |
МТМА | Military Terminal Control Area | Военный узловой диспетчерский район |
MTOW | Maximum Take-off Weight | Максимальная взлетная масса |
MTWA | Maximum Total Weight Authorized | Максимальная разрешенная общая масса |
MUN | Municipal | Муниципальный (городской) |
MVA | Minimum Vectoring Altitude | Минимальная абсолютная высота векторения |
MVFR | Marginal VFR | ПВП в особых условиях |
N | Night, North or Norhern | Ночь, север или северный |
NA | Not Authorized | He разрешено |
NAAS | Naval Auxiliary Air Station | Военно-морская вспомогательная авиастанция |
NADC | Naval Air Development Center | Авиационный научно-исследовательский центр ВМС |
NAEC | Naval Air Engineering Center | Авиационно-технический центр ВМС |
NAF | Naval Air Facility | Военно-морские авиационные навигационные (радио)средства |
NALF | Naval Auxiliary Landing Field | Вспомогательное посадочное поле ВМС |
NAP | Noise Abatement Procedure | Процедура уменьшения шума |
NAR | North American Routes | Северо-Американские маршруты |
NAS | Naval Air Station | Авиастанция ВМС |
NAT | North Atlantic Traffic | Полеты в Северной Атлантике |
NAT/OTS | North Atlantic Traffic/Organized Track System | Полеты в Северной Атлантике / Система организованных треков |
NATL | National | Национальный |
NAV | Navigation | Навигация |
NAVAID | Navigational Aid | Навигационное средство |
NCA | Northern Control Area | Северный диспетчерский район |
NCRP | Non-Compulsory Reporting Point | Пункт необязательного доклада |
NDB | Non-Directional Beacon / Radio Beacon | Ненаправленный радиомаяк / Радиомаяк |
NE | Northeast | Северо-восток |
NM | Nautical Mile(s) | Морская миля(и) |
No | Number | Число, номер |
NoPT | No Procedure Turn | Процедура стандартного разворота не требуется |
NOTAM | Notices to Airmen | Извещения для летчиков |
NSE | Navigation System Error | Погрешность навигационной системы |
NW | Northwest | Северо-запад |
NWC | Naval Weapons Center | Военно-морской центр вооружения |
О/А | On or About | “На” или “около” |
ОАС | Oceanic Area Control | Диспетчерское обслуживание в океаническом Районе |
OAT | Operational air traffic | Оперативное воздушное движение |
OBS | Omnidirectional Bearing Selected | Заданное (выбранное) направление (пеленг) выхода в пункт маршрута |
ОСА | Oceanic Control Area | Океанический диспетчерский район |
ОСА (Н) | Obstacle Clearance Altitude (Height) | Абсолютная (относительная) высота пролета препятствий |
OCL | Obstruction Clearance Limit | Запас высоты пролета препятствия |
OCNL | Occasional | Нерегулярный |
ОСТА | Oceanic Control Area | Океанический диспетчерский район |
ODALS | Omni-Directional Approach Light System | Система всенаправленных огней подхода |
ОМ | Outer Marker | Внешний маркер |
OPS | Operations or Operates | Работы, эксплуатации, полеты или работает, эксплуатирует, выполняет полет |
O/R | On Request | По запросу |
О/Т | Other Times | В другое время |
OTS | Out-of-Service | Неисправен, не работает, обслуживание не предоставляется |
OTS | Organized Track System | Система организованных треков |
Советская коммунальная техника: автоцистерны для «ночного золота» и «особого назначения»
В нашей стране профессию золотарей прославил поэт Владимир Маяковский: «Я, ассенизатор и водовоз, революцией мобилизованный и призванный…». Да, речь здесь пойдет об автомобилях с цистернами, насосами и специальным оснащением, которые в разные годы носили чуть изменённые наименования: ассенизационные, ассенизаторские или просто ассенизаторы. Процесс очистки называли ассенизацией: в переводе с французского – «оздоровление».
Такие машины предназначены для обслуживания, прочистки и утилизации городских и сельских источников всевозможных нечистот, канализационной и водосточной сети, откачки ила и сточных вод. Впрочем, во все времена конструкторы как бы сторонились этой «непредставительной» автотехники, и потому её полная история остается «белым пятном».
Рождение советских ассенизаторов
Первые опытные ассенизаторские автомобили появились в крупных городах СССР за пару лет до начала Великой Отечественной войны. Это были достаточно совершенные машины ЦН-8, ЦН-12 и ЦН-15 со стальными цистернами разной ёмкости с внутренними перегородками, прорезиненными всасывающими шлангами и вакуумными насосами с приводом от трансмиссии грузовиков ГАЗ-АА и ЗИС-5.
При опускании заборного шланга в фекальную массу эти насосы создавали в цистернах разрежение, обеспечивавшее их заполнение. Уровень закачанных нечистот контролировался через заднее окошко, а для завершения работы коробку отбора мощности просто отключали.
В 1946 году в КБ Управления благоустройства Москвы (УБМ) на шасси трёхтонки был разработан первый ассенизаторский автомобиль АСМ (АСМ-1) без вакуумного насоса и систем механического привода.
Для заполнения цистерны здесь также применялось разрежение, но создавалось оно на всасывающем коллекторе двигателя шасси. Опорожнение производилось под давлением выхлопных газов силового агрегата или самотеком. Аналогичная машина базировалась и на шасси УралЗИС-355.
Первое ассенизаторское семейство на базе ГАЗ-51
В 1950-1958 годах заводы Министерства строительного, дорожного и коммунального машиностроения серийно собирали упрощенную ассенизационную машину АСМ-2 на шасси ГАЗ-51 с системой разрежения по образцу модели АСМ. Новым решением стало повышение давления в цистерне при разгрузке, которое создавалось отработавшими газами автомобиля при переключении газоотборной коробки, смонтированной на выхлопной трубе двигателя. Для мойки и очистки рабочих органов здесь появился промывочный бачок, из которого вода подавалась по шлангу под давлением выхлопных газов.
В период с 1958-го по 1970 год выпускалась модернизированная и самая распространенная машина АСМ-3 на базе ГАЗ-51А с небольшим задним наклоном цистерны, предохранительным клапаном переполнения и контрольными смотровыми окнами на задней стенке. Наполнение цистерны по-прежнему создавалось путем разрежения на всасывающем коллекторе силового агрегата и длилось всего две-три минуты. Слив нечистот производился под давлением выхлопных газов.
Машину оснастили бортовыми пеналами для укладки рукавов и инструментария, задней фарой для освещения места работы и приспособлениями для обмыва четырёхметрового заборного рукава и других узлов. Одной из первых машин такого рода была модель АСМ-3, которая стала поступать на экспорт в социалистические и союзные страны.
Последним ассенизаторским автомобилем семейства АСМ на базе ГАЗ-51/51А была модернизированная машина АСМ-51, внешне отличавшаяся двумя более вместительными боковыми ящиками с пологими крышками. Её выпуск пришелся на 1971-1975 годы.
Ассенизаторы второго поколения на грузовиках ГАЗ-53
В начале 70-х, не дожидаясь окончания 25-летнего выпуска машин первого семейства АСМ, началось изготовление нового поколения ассенизаторной техники, которая по общей конструкции и кругу выполняемых задач отличалась от предшественников несущественными доработками и перестановкой рабочего оснащения на четырёхтонные грузовики ГАЗ-53 разных версий.
На более мощном безнасосном ассенизаторе АСМ-53 на шасси ГАЗ-53А, в отличие от модели АСМ-3, стояла цистерна ёмкостью 3 250 литров, заполнявшаяся отходами за восемь-десять минут, а рукава хранились в двух трубчатых бортовых пеналах. Полная масса машины составляла 7,4 тонны.
С появлением самого распространенного советского ассенизатора АНМ-53, являвшегося развитием машины АСМ-1, началась эра так называемых вакуум-машин, служивших для сбора и вывоза жидких и полужидких бытовых отходов из выгребных ям глубиной до четырёх метров и их доставки к местам обеззараживания или утилизации.
Автомобиль тоже базировался на грузовике ГАЗ-53А и снабжался цистерной от модели АСМ-53. Его главной «изюминкой» был обогреваемый вакуумный насос с приводом от коробки отбора мощности автомобиля, который в течение трех-пяти минут создавал вакуум, обеспечивавший засасывание в цистерну нечистот по всасывавшему рукаву. При её наполнении сигнальное устройство автоматически останавливало двигатель. Время опорожнения под давлением составляло две-три минуты. Для мытья наконечника шланга служил промывочный 55-литровый бачок. Полная масса сократилась до 6,8 тонны.
Разработкой машины АНМ-53 занималось КБ московского отделения Академии коммунального хозяйства, серийный выпуск был развернут на Арзамасском заводе коммунального машиностроения.
В 1980-е развитием модели АНМ-53 стал достаточно совершенный базовый ассенизатор КО-503, выполнявший все перечисленные выше операции. Его лопаточный вакуумный насос размещался на раме ГАЗ-53А за кабиной водителя и соединялся с цистерной трубопроводом с всасывающим или напорным патрубком. В зависимости от положения регулировочных кранов можно было создавать вакуум для заполнения цистерны или избыточное давление для её опорожнения. С обеих сторон машины имелись пеналы для заборного рукава, водяного бачка и инструментов.
Схема ассенизатора КО-503. Основные агрегаты: 1 – трубопровод, 3 – цистерна, 4 – ящики для шланга, 5 – смотровое окно, 6 – всасывающий трубопровод, 7 – вакуумный насос, 9 – блок регулировочных крановДля облегчения тяжелого ручного труда водителей ассенизаторов при манипуляциях со съёмом, установкой и подъёмом тяжелых рукавов на шасси КО-503 небольшой партией была собрана машина УК-19. Её планировалось использовать для очистки выгребных ям, сбора помоев и твердых бытовых отходов. Для выполнения этих операций с левой стороны цистерны установили 1,4-метровый барабан с приводом от трансмиссии автомобиля. Он служил для укладки всасывающего рукава, соединенного с цистерной, который можно было размотать на расстояние до восьми метров.
В начале 80-х развитием 503-й модели стал северный вариант КО-501 на шасси ГАЗ-53-12, выполнявший свои обязанности в регионах, где температура окружающего воздуха опускалась до -40 градусов. Его особенностями были насосный отсек с обогревом выхлопными газами и утепленная горловина цистерны с отверстием в крышке для заливки горячей воды.
Последним достижением в семействе КО-503 советского времени была модернизированная вакуум-машина КО-503Б Арзамасского завода с цистерной повышенной вместимости и простейшей задней поворотной стрелой для работы с тяжелыми всасывающими рукавами. Несмотря на столь «революционные» нововведения, для выполнения этих операций служила обычная ручная лебёдка с храповым механизмом.
ЗИЛовский вклад в дело ассенизации страны
Во времена СССР первым и единственным ассенизатором московского Завода имени Сталина была вакуумная машина на грузовике ЗИС-156А образца 1953 года с 250-литровым баллоном со сжиженным газом, построенная в транспортном цехе ЗИЛа для собственных нужд.
С переоснащением этой категории коммунальной автотехники известные впоследствии пятитонки ЗИЛ-130 послужили основой небольшого семейства специализированных машин.
Агрегат КО-502Б на шасси ЗИЛ-431410 предназначался для прочистки водопроводных и фекальных сетей от осадка, а также ликвидации аварийных ситуаций при их полном засоре. Для этих целей его оборудовали цистерной на 4,7 тысячи литров воды, насосом высокого давления, гидромотором, задним рукавным барабаном, обмывочной камерой и боковыми инструментальными ящиками.
К группе узкоспециализированных коммунальных автоцистерн относились илососные машины (илососы) ИЛ-980 трёх унифицированных версий, выполненных на шасси ЗИЛ-130 и ЗИЛ-130-76. Их применяли для очистки колодцев городской канализации от ила и его транспортировки к месту разгрузки.
На них устанавливали трёхсекционную цистерну для ила, иловой и рабочей воды, вакуумный насос для создания разрежения, гидравлическую систему и трубопроводы. В передней части цистерн был установлен полноповоротный стреловой гидрокран для подъёма и опускания всасывающего шланга в заданном месте. Управление основными узлами осуществлялось из кабины водителя или дистанционно.
Друг от друга машины семейства ИЛ-980 отличались вариантами шасси, комплектацией, деталями крановой системы, местом крепления запасных колёс, глубиной очищаемых колодцев (4,0-4,5 метра). Их транспортная скорость не превышала 50 км/ч, полная масса – 9,5-11,0 тонн.
Вскоре после развертывания массового выпуска камских грузовиков на трёхосном шасси КамАЗ-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