Множественный доступ с временным разделением

КАНАЛОВ (TDMA)

ЦЕЛЬ РАБОТЫ: Изучение основ множественного доступа с временным разделением каналов (tdma)

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

В любой системе связи необходимо позволять совместное использование канала связи несколькими пользователями для эффективного распределения ресурсов. Давно известный метод разделения "радиоволн" в различных системах телекоммуникаций позволяет каждому пользователю эксклюзивный и непрерывный доступ к несущей частоте, на которой передается его информация (с применением амплитудной (АМ) или частной (FМ) модуляции). Этот методу известен как частотное уплотнение (Frequency division multiplexing - FDM), и он наверняка знаком вам, даже если вы не знаете этого названия.

Другой метод коллективного использования канала называется временным уплотнением (Time division multiplexing - TDM), и заключается в поочередном выделении пользователям эксклюзивного доступа ко всему спектру канала (или только несущей, когда временное уплотнение используется одновременно с частотным), но на очень короткий промежуток времени (много меньше секунды). Если предоставление коротких интервалов времени эксклюзивного доступа происходит достаточно часто, всем пользователям кажется, будто они имеют непрерывный доступ к каналу.

Временное уплотнение прекрасно подходит для цифровых систем связи. Поэтому, раз в системах телекоммуникаций используется импульсно-кодовая модуляция (PCM), было естественно объединить эти два метода. Комбинация PCM-TDM широко распространена, и, используемая в системе с несколькими узлами, носит название множественный доступ с временным разделением каналов (Time division multiple access - TDMA)

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

Превратить ИКМ-систему в систему PCM-TDM относительно легко (по крайней мере, легко это описать). Если считать ИКМ-кадры временными промежутками, когда возможен ввод данных, то эти промежутки можно разделить между двумя или более пользователями, вместо того, чтобы предоставлять их только одному. Если пользователей два, то каждый из них получает доступ поочередно, к временному промежутку каждого второго кадра. Очевидно, если пользователей три, у каждого будет доступ к каждому третьему кадру, и так далее.

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

В предстоящем эксперименте вы используете Emona FOTEx, чтобы собрать одноканальную ИКМ-систему связи с аналоговым входом. После этого вы измените настройки для кодирования, передачи, декодирования и восстановления двух аналоговых сигналов, чтобы создать двухканальную систему PCM-TDM и смоделировать простую систему TDMA с двумя узлами. Наконец вы изучите, каким образом временное разделение (TDM) влияет на частоту дискретизации и создает возможность наложения спектров.

Оборудование для выполнения лабораторной работы:

· Персональный компьютер с соответствующим установленным программным обеспечением

· NI ELVIS II с USB-Кабелем и блоком питания

· Два проводника с разъёмами BNC - "банан" (2 мм)

· Набор соединительных проводников с разъёмами типа "банан" (2 мм)

· Стереонаушники

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:

Часть A – Настройка ИКМ кодера

До начала экспериментов по временному уплотнению сигналов с использованием импульсно-кодовой модуляции необходимо собрать одноканальную систему ИКМ-кодирования-декодирования.

1. Убедитесь, что питание NI ELVIS выключено, выключатель расположен на задней стенке устройства.

2. Осторожно вставьте модуль расширения Emona FOTEx в NI ELVIS.

3. Вставьте крепежные винты для фиксации модуля Emona FOTEx в NI ELVIS II.

4. Подключите NI ELVIS II к ПК при помощи кабеля USB.

5. Включите питание NI ELVIS II, выключатель расположен на задней стенке устройства, затем включите питание макетной платы, этот выключатель расположен в правом верхнем углу рядом с индикатором питания.

6. Включите компьютер и дайте ему загрузиться.

7. Запустите программу NI ELVISmx.

8. Установите переключатель режимов Mode ИМК-декодера в положение PCM.

9. Соберите схему, показанную на рис. 1.

множественный доступ с временным разделением - student2.ru

Рисунок 1

Выполненные соединения можно представить блок-схемой, изображенной на рис. 2. Сигнал с выхода 2 kHz SINE генератора опорных сигналов (Master Signals) подает аналоговый сигнал сообщения на вход ИКМ-кодера. ИКМ-кодер преобразует сообщение в цифровой ИКМ-сигнал, который ИКМ-декодер далее преобразует в дискретизированную версию оригинального сигнала. ФНЧ с частотой среза 3 кГц испольузется как восстанавливающий фильтр (также известный как антиалиазинговый фильтр) для восстановления исходного сообщения из выходного сигнала ИКМ-декодера.

множественный доступ с временным разделением - student2.ru

Рисунок 2

PCM Encoding – ИКМ кодирование: Master Signals – генератор опорных сигналов, Message To CH 0 – сообщение к каналу 0, IN – вход сигнала сообщения, CLK – вход синхронизации, PCM Decoding – ИКМ декодирование: PCM data – ИКМ сообщение, CLK – сигнал битовой синхронизации с ИКМ кодера, Reconstruction – восстановление: 3 kHz LPF – ФНЧ с частотой среза 3 кГц,

Recovered message To CH 1 – восстановленное сообщение к каналу 1

10. Запустите ВП осциллографа NI ELVIS II

11. Настройте осциллограф в соответствии с инструкцией, приведенной в Эксперименте 1 (стр. 15)

12. Установите настройку Timebase (Масштаб по оси времени) таким образом, чтобы видеть на экране примерно два цикла сообщения.

13. Активируйте канал 1 осциллографа, чтобы наблюдать восстановленное фильтром сообщение.

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

Часть В – Реализация полностью двухканальной системы PCM-TDM

Модули ИКМ-кодер и ИКМ-декодер Emona FOTEx разработаны с возможностью работы в режиме PCM-TDM. В этой части эксперимента вы подключите к собранной системе второй аналоговый сигнал и активируете режим PCM-TDM модулей, чтобы смоделировать простую телекоммуникационную систему множественного доступа с временным разделением каналов (TDMA).

14. Запустите виртуальный прибор NI ELVIS II Function Generator (Генератор функций).

15. Настройте функциональный генератор с помощью виртуальных элементов управления для получения сигнала со следующими параметрами:

· Waveshape (Форма сигнала): Sine (Синусоидальная)

· Frequency (Частота): 500 Гц

· Amplitude (Пиковая амплитуда): 4 В

· DC Offset (Смещение по постоянному току): 0 В

16. Установите переключатель режимов Mode ИКМ-кодера в положение TDM.

17. Измените схему, как показано на рис. 3.

множественный доступ с временным разделением - student2.ru

Рисунок 3

Выполненные соединения можно представить блок-схемой, изображенной на рис. 4. Синусоида частотой 2 кГц (Сообщение 1) поступает с генератора опорных сигналов на вход 1 (INPUT 1) ИКМ-кодера, а синусоида частотой 500 Гц (Сообщение 2) поступает с генератора функций на вход 2 (INPUT 2) ИКМ-кодера. ФНЧ с частотой среза 1 кГц используется для восстановления исходного сообщения на выходе 2 (OUTPUT 2) ИКМ-декодера. Теперь система кодирует, передает, декодирует и восстанавливает вместо одного два аналоговых сигнала с использованием метода PCM-TDM.

множественный доступ с временным разделением - student2.ru

Рисунок 4

PCM Encoding – ИКМ кодирование: Function Generator – генератор функций, Message-1 To CH 0 – сообщение 1 к каналу 0, IN 1 – вход сигнала сообщения 1, IN 2 – вход сигнала сообщения 2, CLK – вход синхронизации, PCM Decoding – ИКМ декодирование: PCM data – ИКМ сообщение, PCM-TDM data – данные PCM-TDM, CLK – сигнал битовой синхронизации Reconstruction – восстановление: 1 kHz LPF – ФНЧ с частотой среза 1 кГц, Recovered message-1 To CH 1 – восстановленное сообщение 1 к каналу 1, Recovered message-2 – восстановленное сообщение 2

18. Убедитесь, что система все еще кодирует, декодирует и восстанавливает Сообщение 1.

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

19. Измените подключение осциллографа, как показано на рис. 5.

множественный доступ с временным разделением - student2.ru

Рисунок 5

Выполненные соединения можно представить блок-схемой, изображенной на рис. 6.

множественный доступ с временным разделением - student2.ru

Рисунок 6

PCM Encoding – ИКМ кодирование: Message-2 To CH 0 – сообщение 2 к каналу 0, IN 1 – вход сигнала сообщения 1, IN 2 – вход сигнала сообщения 2, CLK – вход синхронизации? PCM Decoding – ИКМ декодирование: PCM data – ИКМ сообщение, PCM-TDM data – данные PCM-TDM, CLK – сигнал битовой синхронизации, Reconstruction – восстановление: Recovered message-1 To CH 1 – восстановленное сообщение 1, Recovered message-2 – восстановленное сообщение 2 к каналу 1

20. Установите элемент управления осциллографа Timebase (Масштаб по оси времени) в положение 500 мкс/дел.

21. Сравните оригинальное Сообщение 2 с его восстановленной версией.

Примечание: За исключением сдвига фаз, сигналы должны быть одинаковы.

Теперь давайте убедимся на слух, что на самом деле эти два сигнала различны.

22. Измените схему в соответствии с рис. 7.

множественный доступ с временным разделением - student2.ru

Рисунок 7

23. Поверните виртуальный регулятор Gain коэффициента усиления усилителя Amplifier до упора против часовой стрелки, чтобы уменьшить усиление сигнала до минимума.

24. Не надевая наушников, подключите их в соответствующий разъем модуля усилителя.

25. Наденьте наушники.

26. Вращайте виртуальный регулятор коэффициента усиления Gain до тех пор, пока не добьетесь приемлемой слышимости восстановленного сообщения-2.

27. Переключите вход модуля усилителя с выхода ФНЧ 1 кГц на выход ФНЧ 3 кГц и прослушайте Сообщение 1.

Примечание: Теперь вы слушаете восстановленное Сообщение 1, и оно должно звучать на более высокой частоте.

Часть С – Временное уплотнение и частота дискретизации

Как было упомянуто в предварительном обсуждении, временное уплотнение всегда подразумевает уменьшение частоты дискретизации ИКМ-системы. Например, при прочих равных условиях частота дискретизации в двухканальной системе PCM-TDM будет в два раза меньше, чем в одноканальной PCM-системе. Далее вы наглядно изучите эту особенность.

28. Установите переключатель режимов Mode ИКМ-кодера в позицию PCM.

Примечание: это превратит PCM-систему в одноканальную с частотой дискретизации 12500 Отсчетов/с.

29. Измените подключение осциллографа, как показано на рис. 8.

множественный доступ с временным разделением - student2.ru

Рисунок 8

30. Установите элемент управления осциллографаTimebase (Масштаб по оси времени) в положение 100 мкс/дел.

Примечание: Теперь вы должны видеть оригинальное Сообщение 1 и его восстановленную копию.

31. Верните переключатель режимов Mode ИКМ-кодера в положение TDM.

Примечание: Это превратит систему PCM-TDM в двухканальную с частотой дискретизации 6250 Отсчетов/с.

Примечание 2: Обратите внимание, что восстановленная версия Сообщения 1 теперь искажена.

32. Измените подключение осциллографа, как показано на рис. 9.

множественный доступ с временным разделением - student2.ru

Рисунок 9

Выполненные соединения можно представить блок-схемой, изображенной на рис. 10.

множественный доступ с временным разделением - student2.ru

Рисунок 10

PCM Encoding – ИКМ кодирование: Message-1 To CH 0 – сообщение 1 к каналу 0, IN 1 – вход сигнала сообщения 1, IN 2 – вход сигнала сообщения 2, CLK – вход синхронизации, PCM Decoding – ИКМ декодирование: PCM data – ИКМ сообщение, PCM-TDM data – данные PCM-TDM, CLK – сигнал битовой синхронизации, "Stepped" message-1 To CH 1 – "Ступенчатое" сообщение 1 к каналу 1, Reconstruction – восстановление:Recovered message-1 – восстановленное сообщение 1, Recovered message-2 – восстановленное сообщение 2

33. Остановите осциллограф, щелчком по кнопке Stop (Стоп).

34. Запустите ВП Анализатора динамических сигналов NI ELVIS II.

35. Установите следующие настройки анализатора сигналов:

Input Settings (Настройки входов) · Source Channel (Канал источника сигнала) - в положение Scope CH1 (Канал 1 Осциллографа)       Voltage Range – ±10V (Диапазон напряжений - ±10 В)  
FFT Settings (Настройки быстрого преобразования Фурье – БПФ) · Frequency Span (Диапазон частот) – 10,000 Resolution (Разрешение) – 400 · Window (Окно) – 7 Term B-Harris (Блэкмана-Харриса 7-го порядка)   Averaging (Усреднение)   · Mode(Режим) – RMS (среднеквадратическое значение) · Weighting (Взвешивание) – Exponential (Экспоненциальное) · # of Averages (выборок для усреднения) – 3  
Triggering (Запуск) · Type (Тип) – Edge (По фронту)    
Frequency Display (Режим отображения) · Units (Масштаб) – dB (Логарифмический – дБ) · Mode (Режим) – RMS (Среднеквадратический) · Scale – Auto (Автомасштабирование)   Cursor Settings (Настройки курсоров) · Cursors On (курсоры включены) – снимите флажок (пока)  

36. Воспользуйтесь курсорами, чтобы подтвердить ваш ответ на вопрос 1.

Лабораторная работа № 7

Наши рекомендации