Распространение радиоволн ВЧ/Метод зеркальных отображений

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Модель

Графическая иллюстрация метода изображений

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

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

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

Алгоритм

Основное течение

  1. G.Множество контрольных точек()
    1. G.Множество первичных источников()
      1. Переход 1.1.8.1.4
      2. G.Множество отражающих объектов()
        1. .Множество отражающих поверхностей()
          1. .Построить зеркальное отображение(.Плоскость грани())
          2. Position .Антенна().Позиция()
          3. Ray Луч().Создать(Position, Вектор(Position,.Позиция(), 1))
          4. Точка.Создать.
          5. Если
            1. Ray.Пересечение(.Плоскость грани())
            2. Если .Принадлежность() Расстояние(Position,.Позиция()) Расстояние(Position,)
              1. Переход 1.1.8.1.12
            3. Иначе
              1. Переход 1.1.8.1.14
          6. Иначе
            1. Переход 1.1.8.1.14
          7. G.Множество отражающих объектов()
            1. .Множество отражающих поверхностей()
              1. Ray.Пересечение(.Плоскость грани())
              2. Если .Принадлежность() Расстояние(Position,) Расстояние(Position,)
                1. Переход 1.1.8.1.13
          8. Если
            1. Angle Ray.Угол пересечения(.Плоскость грани())
            2. Вторичный источник при рейтрейсинге.Создать(.Напряженность, Расстояние(Position,), G.Среда распространения() Angle, )
            3. Переход 1.1.8.5
          9. .Зарегистрировать(.Напряженность, Расстояние(Position, .Позиция()), G.Среда распространения())
          10. Если
            1. Переход 1.1.6
          11. Если
            1. Переход 1.1.9