Мультисистема координат GSM в Simulink

Этот пример показывает, как смоделировать генератор формы волны GSM ®, чтобы сгенерировать 51-кадровую мультисистему координат в Simulink ®. Для получения дополнительной информации смотрите GSM TDMA Frame Parameterization для примера генерации сигналов.

Введение

Эта модель генерирует 51-кадровый GSM нисходящая мультисистема координат со следующими строениями. Системы координат нисходящей линии связи могут нести нормальный пакет (NB), пакет коррекции частоты (FB), пакет синхронизации (SB) и фиктивный пакет. Первая система координат является [FB NB NB NB NB Dummy NB NB], вторая система координат является [SB NB NB NB Dummy NB NB], и следующие 49 системы координат являются [NB NB NB Повторите эту структуру 3 раза.

cfg1 = 

  gsmDownlinkConfig with properties:

           BurstType: [FB    NB    NB    NB    NB    Dummy    NB    NB]
    SamplesPerSymbol: 8
                 TSC: [0 1 2 3 4 5 6 7]
         Attenuation: [0 0 0 0 0 0 0 0]
            RiseTime: 2
           RiseDelay: 0
            FallTime: 2
           FallDelay: 0


cfg2 = 

  gsmDownlinkConfig with properties:

           BurstType: [SB    NB    NB    NB    NB    Dummy    NB    NB]
    SamplesPerSymbol: 8
                 TSC: [0 1 2 3 4 5 6 7]
         Attenuation: [0 0 0 0 0 0 0 0]
            RiseTime: 2
           RiseDelay: 0
            FallTime: 2
           FallDelay: 0


cfg3 = 

  gsmDownlinkConfig with properties:

           BurstType: [NB    NB    NB    NB    NB    Dummy    NB    NB]
    SamplesPerSymbol: 8
                 TSC: [0 1 2 3 4 5 6 7]
         Attenuation: [0 0 0 0 0 0 0 0]
            RiseTime: 2
           RiseDelay: 0
            FallTime: 2
           FallDelay: 0

Мультисистема координат GSM с 51 кадром

Дважды кликните TDMA Frame 0 блок. The gsmDownlinkFrame0 функция использует gsmDownlinkConfig функция для конфигурирования системы координат TDMA нисходящей линии связи GSM для первой системы координат. The gsmFrame функция генерирует выборки системы координат. Дважды кликните TDMA Frame 2 to 50 блок. Этот блок генерирует 49 системы координат сразу, используя y = gsmFrame(cfg,49) вызов функции.

Setup модели

Стандарт GSM [1] задает скорость символа как R = 1625e3/6 символов в секунду. Установите gsmDownlinkWaveform Шаг расчета блоков, соответствующий спецификациям GSM. Используйте gsmInfo функция для получения информации о сгенерированной форме волны на основе объекта строения, cfg.

wfInfo = 

  struct with fields:

              SymbolRate: 2.7083e+05
              SampleRate: 2.1667e+06
    BandwidthTimeProduct: 0.3000
    BurstLengthInSymbols: 156.2500
       NumBurstsPerFrame: 8
    BurstLengthInSamples: 1250
    FrameLengthInSamples: 10000

Setup блока MATLAB function

Выберите каждую MATLAB Function заблокировать и открыть Property Inspector. На вкладке Моделирование разверните группу Проект (Design) и щелкните Инспектор свойств (Property Inspector) в категории Общие (General). На вкладке Properties убедитесь, что для метода Update задано значение дискретное время, а для шага расчета задано значение 51 * wfInfo.FrameLengthInSamples/Rs. Закройте Property Inspector.

Результаты

Выполнение симуляции отображает сигнал временного интервала и спектрограмму.

Избранная библиография

  1. 3GPP TS 45.001, Radio Доступа Network; Физический слой на радио пути; Общее описание (Release 8)

  2. 3GPP TS 45.002, Radio Доступа Network; Мультиплексирование и множественный доступ к радио- путь (Релиз 8)

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