Распространенные и отраженные сигналы гидролокатора
возвращает сигналы гидролокатора, sonarsigout
= underwaterChannel(sonarsigin
,platforms
)sonarsigout
, как комбинации сигналов, sonarsigin
, отраженный с платформ, platforms
.
Создайте эмиссию гидролокатора и платформу и отразите эмиссию платформы.
Создайте объект эмиссии гидролокатора.
sonarSig = sonarEmission('PlatformID',1,'EmitterIndex',1,'OriginPosition',[0 0 0]);
Создайте структуру платформы.
platfm = struct('PlatformID',2,'Position',[10 0 0],'Signatures',tsSignature());
Отразите эмиссию платформы.
sigs = underwaterChannel(sonarSig,platfm)
sigs = 2x1 sonarEmission array with properties: SourceLevel TargetStrength PlatformID EmitterIndex OriginPosition OriginVelocity Orientation FieldOfView CenterFrequency Bandwidth WaveformType ProcessingGain PropagationRange PropagationRangeRate
Reflect a sonar emission from a platform defined within a trackingScenario.
Создайте объект сценария отслеживания.
scenario = trackingScenario;
Создайте sonarEmitter
.
emitter = sonarEmitter(1);
Смонтируйте эмиттер на платформе в рамках сценария.
plat = platform(scenario,'Emitters',emitter);
Добавьте другую платформу, чтобы отразить испускаемый сигнал.
tgt = platform(scenario); tgt.Trajectory.Position = [30 0 0];
Испустите сигнал с помощью emit
объектная функция platform
.
txSigs = emit(plat, scenario.SimulationTime)
txSigs = 1x1 cell array
{1x1 sonarEmission}
Отразите сигнал с платформ в сценарии.
sigs = underwaterChannel(txSigs, scenario.Platforms)
sigs = 1x1 cell array
{1x1 sonarEmission}
sonarsigin
— Введите сигналы гидролокатораsonarEmission
объектыВведите сигналы гидролокатора, заданные как массив sonarEmission
объекты.
platforms
— Платформа отражателяPlatform
объекты | массив Platform
структурыПлатформы отражателя, заданные как массив ячеек Platform
объекты, Platform
, или массив Platform
структуры:
Поле | Описание |
---|---|
PlatformID | Уникальный идентификатор для платформы, заданной как скалярное положительное целое число. Это - обязательное поле, которое не имеет никакого значения по умолчанию. |
ClassID | Пользовательское целое число раньше классифицировало тип цели, заданной как неотрицательное целое число. Нуль резервируется для несекретных типов платформы и является значением по умолчанию. |
Position | Положение цели в координатах сценария, заданных как с действительным знаком 1 3 вектор. Это - обязательное поле. Нет никакого значения по умолчанию. Модули исчисляются в метрах. |
Velocity | Скорость платформы в координатах сценария, заданных как с действительным знаком 1 3 вектор. Модули исчисляются в метрах в секунду. Значением по умолчанию является |
Speed | Скорость платформы в системе координат сценария, заданной как действительный скаляр. Когда скорость задана, скорость платформы выравнивается с ее ориентацией. Задайте или скорость платформы или скорость, но не обоих. Модули исчисляются в метрах в секунду значение по умолчанию, |
Acceleration | Ускорение платформы в координатах сценария, заданных как 1 3 вектор-строка в метрах на второй в квадрате. Значением по умолчанию является |
Orientation | Ориентация платформы относительно локального сценария NED координирует систему координат, заданную как скалярный кватернион или 3х3 матрица вращения. Ориентация задает вращение системы координат от локальной системы координат NED до текущей системы координат тела платформы. Модули являются безразмерными. Значением по умолчанию является |
AngularVelocity | Скорость вращения платформы в координатах сценария, заданных как с действительным знаком 1 3 вектор. Величина вектора задает угловую скорость. Направление задает ось по часовой стрелке вращения. Модули в градусах в секунду. Значением по умолчанию является |
Signatures | Массив ячеек подписей, задающих видимость платформы к эмиттерам и датчикам в сценарии. Значением по умолчанию является массив ячеек { |
Если вы задаете массив структур платформы, устанавливаете уникальный PlatformID
для каждой платформы и набора Position
поле для каждой платформы. Любые другие поля, не заданные, являются присвоенными значениями по умолчанию.
sonarsigout
— Отраженные сигналы гидролокатораsonarEmission
объектыОтраженные сигналы гидролокатора, заданные как массив sonarEmission
объекты.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.