03.10.2011, Custom Digital Mode в векторном генераторе R&S

Материал из SRNS
Перейти к: навигация, поиск
(Новая страница: «<summary> Возникла задача сгенерировать сигнал на промежуточной частоте 70 МГц с модуляцией BPSK...»)
 
 
(не показаны 16 промежуточных версий 1 участника)
Строка 1: Строка 1:
<summary> Возникла задача сгенерировать сигнал на промежуточной частоте 70 МГц с модуляцией BPSK с темпом 5.11 МГц известной последовательностью с выдачей метки начала каждой эпохи. </summary>
+
<summary>Решим задачу генерирования сигнала с помощью векторного генератора Rohde & Schwarz.</summary>
 +
 
 +
{{well|howto перерос в [[Формирование и исследование существующих и перспективных радионавигационных сигналов (лабораторная работа)|лабораторную работу для студентов]]}}
 +
Параметры сигнала:
 +
* промежуточная частота 70 МГц;
 +
* манипуляция BPSK с темпом 5.11 МГц известной периодической последовательностью
 +
 
 +
Дополнительно требуется обеспечить выдачу метки начала каждой эпохи последовательности.
  
 
== WinIQSim2 ==
 
== WinIQSim2 ==
  
С надеждой на способствование в решении задачи была установлена программа WinIQSim2. Взята с диска, шедшего в комплекте с приборами.  
+
Для решения задачи была установлена программа WinIQSim2. Взята с диска, шедшего в комплекте с приборами.
 +
 
 +
Программа аналогична программному обеспечению, установленному на приборах.
 +
 
 +
[[File:20111003_WinIQSim2.png|600px|center]]
 +
 
 +
== Создание DataList-файла ==
 +
 
 +
Процесс создания DataList в программе WinIQSim2:
 +
 
 +
* В ''BaseBand'' выбираем ''Custom Digital Mode''
 +
 
 +
[[File:20111003_WinIQSim2_2.png|600px|center]]
 +
 
 +
* Далее ''List Management''
 +
 
 +
[[File:20111003_WinIQSim2_3.png|600px|center]]
 +
 
 +
* Далее выбираем ''Select Data List To Edit''
 +
 
 +
[[File:20111003_WinIQSim2_4.png|600px|center]]
 +
 
 +
* В выпадающем меню выбираем ''Create Data List''
 +
 
 +
[[File:20111003_WinIQSim2_5.png|600px|center]]
 +
 
 +
* Создаем файл, далее можем перейти к его редактированию, если длина последовательности невелика. Для этого следует выбрать ''Edit Data List''.
 +
 
 +
[[File:20111003_WinIQSim2_6.png|600px|center]]
 +
 
 +
* В редакторе вводим последовательность битов модуляции. Как именно применять эти биты мы скажем генератору позже. В случае с модуляцией BPSK: "1" - сдвиг фазы на <math>pi</math> (множители модулятора I=-1, Q=0), "0" - отсутствие сдвига фазы (I=1, Q=0).
 +
 
 +
[[File:20111003_WinIQSim2_7.png|600px|center]]
 +
 
 +
Если сохранить введенную последовательность, WinIQSim, для приведенного примера, создаст файл со следующим содержанием:
 +
 
 +
[[File:20111003_HEX_1.png|center]]
 +
 
 +
Здесь <code>8C 00 00 00 00 0</code> - запись в hex'е введенной строки "100011000......"
 +
 
 +
Если число символов в ПСП не кратно 4, то в конце строки добавляется магический код, который IQSim распознает с помощью параметра DATA BITLENGTH.
 +
 
 +
Если последовательность длинная, её можно вставить с помощью кнопки Paste. Например, предварительно скопировав последовательность 0 и 1 из файла (строка, в которой символы разделены проблемами).
 +
 
 +
== Применение DataList-файла на генераторе ==
 +
 
 +
Сохраненный DataList-файл тем или иным образом предоставляем генератору (сеть, флэш и т.п.). Дальнейшие манипуляции проводим с помощью собственного программного обеспечения генератора.
 +
 
 +
Открываем сгенерированный файл в окне ''Custom Digital Modulation'' с помощью кнопки ''Select Data List'':
 +
 
 +
[[File:20111003_Gen_1.png|center|300px]]
 +
 
 +
В графе ''Symbol Rate'' устанавливаем скорость перебора чипов, кодирование (если не требуется) отключаем
 +
 
 +
[[File:20111003_Gen_2.png|center|300px]]
 +
 
 +
Выбираем требуемый вид манипуляции, в нашем случае - ''BPSK'':
 +
 
 +
[[File:20111003_Gen_3.png|center|300px]]
 +
 
 +
Выбираем вид фильтра для манипулирующих I,Q сигналов:
 +
 
 +
[[File:20111003_Gen_4.png|center|300px]]
 +
 
 +
Остается установить требуемую частоту и мощность - требуемый сигнал готов.
 +
 
 +
[[File:20111003_spectr.PNG|center|600px]]
 +
 
 +
== Настройка метки начала эпохи кода ==
 +
 
 +
Перейдем в меню ''Marker'' (в некоторых версиях ''Trigger/Marker''):
 +
 
 +
[[File:20111003_Gen_5.png|center|300px]]
 +
 
 +
С помощью граф On Time и Off Time устанавливаем длительность (в чипах последовательности) положения маркера в высоком и низком уровне напряжения соответственно.
 +
 
 +
Например, для генерирования положительного импульса длительностью n чипов в начале каждого периода повторения последовательности (на каждой эпохе) устанавливаем в поле On Time значение n, а в поле Off Time значение L-n, где L - длительность модулирующей последовательности.
 +
 
 +
[[File:20111003_Gen_6.png|center]]
 +
 
 +
При этом положительный фронт импульса будет приходится на середину интервала первого чипа последовательности.  
  
Программа оказалась копией программного обеспечения, установленного на приборах.  
+
[[File:20111003_LeCroy15.png|center|800px]]
  
[[File:20111003_WinIQSim2.png|600px]]
+
{{wl-publish: 2011-10-03 12:09:22 +0400 | Korogodin }}

Текущая версия на 23:22, 25 октября 2011

Решим задачу генерирования сигнала с помощью векторного генератора Rohde & Schwarz.


Blue check.png howto перерос в лабораторную работу для студентов


Параметры сигнала:

  • промежуточная частота 70 МГц;
  • манипуляция BPSK с темпом 5.11 МГц известной периодической последовательностью

Дополнительно требуется обеспечить выдачу метки начала каждой эпохи последовательности.

Содержание

[править] WinIQSim2

Для решения задачи была установлена программа WinIQSim2. Взята с диска, шедшего в комплекте с приборами.

Программа аналогична программному обеспечению, установленному на приборах.

20111003 WinIQSim2.png

[править] Создание DataList-файла

Процесс создания DataList в программе WinIQSim2:

  • В BaseBand выбираем Custom Digital Mode
20111003 WinIQSim2 2.png
  • Далее List Management
20111003 WinIQSim2 3.png
  • Далее выбираем Select Data List To Edit
20111003 WinIQSim2 4.png
  • В выпадающем меню выбираем Create Data List
20111003 WinIQSim2 5.png
  • Создаем файл, далее можем перейти к его редактированию, если длина последовательности невелика. Для этого следует выбрать Edit Data List.
20111003 WinIQSim2 6.png
  • В редакторе вводим последовательность битов модуляции. Как именно применять эти биты мы скажем генератору позже. В случае с модуляцией BPSK: "1" - сдвиг фазы на pi (множители модулятора I=-1, Q=0), "0" - отсутствие сдвига фазы (I=1, Q=0).
20111003 WinIQSim2 7.png

Если сохранить введенную последовательность, WinIQSim, для приведенного примера, создаст файл со следующим содержанием:

20111003 HEX 1.png

Здесь 8C 00 00 00 00 0 - запись в hex'е введенной строки "100011000......"

Если число символов в ПСП не кратно 4, то в конце строки добавляется магический код, который IQSim распознает с помощью параметра DATA BITLENGTH.

Если последовательность длинная, её можно вставить с помощью кнопки Paste. Например, предварительно скопировав последовательность 0 и 1 из файла (строка, в которой символы разделены проблемами).

[править] Применение DataList-файла на генераторе

Сохраненный DataList-файл тем или иным образом предоставляем генератору (сеть, флэш и т.п.). Дальнейшие манипуляции проводим с помощью собственного программного обеспечения генератора.

Открываем сгенерированный файл в окне Custom Digital Modulation с помощью кнопки Select Data List:

20111003 Gen 1.png

В графе Symbol Rate устанавливаем скорость перебора чипов, кодирование (если не требуется) отключаем

20111003 Gen 2.png

Выбираем требуемый вид манипуляции, в нашем случае - BPSK:

20111003 Gen 3.png

Выбираем вид фильтра для манипулирующих I,Q сигналов:

20111003 Gen 4.png

Остается установить требуемую частоту и мощность - требуемый сигнал готов.

20111003 spectr.PNG

[править] Настройка метки начала эпохи кода

Перейдем в меню Marker (в некоторых версиях Trigger/Marker):

20111003 Gen 5.png

С помощью граф On Time и Off Time устанавливаем длительность (в чипах последовательности) положения маркера в высоком и низком уровне напряжения соответственно.

Например, для генерирования положительного импульса длительностью n чипов в начале каждого периода повторения последовательности (на каждой эпохе) устанавливаем в поле On Time значение n, а в поле Off Time значение L-n, где L - длительность модулирующей последовательности.

20111003 Gen 6.png

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

20111003 LeCroy15.png


[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты