Библиотека MATLAB 6.1 Simulink. Наиболее часто используемые блоки, описание их параметров, страница 6

25.  Communication Blockset/Channels/ Multipath Rician Fading Channel - аналог многолучевого канала с райсовскими замираниями. Входной и выходной сигнал должны быть комплексными.

 

Параметр K-factor определяет отношение мощности прямого луча к суммарной мощности всех отраженных лучей (K = 0 – релеевские замирания).

Параметр Doppler frequency определяет частоту Доплера в канале связи, Гц (не рекомендуется устанавливать менее 0.1 Гц).

Параметр Sample time лучше устанавливать равным -1.

Параметр Delay vector задает комплекс отраженных лучей с индивидуальными задержками в секундах.

Параметр Gain vector задает амплитуды комплекса отраженных лучей в дБ.

26.  Счетчик Ошибок – считает количество переданных битов, количество ошибочных битов, и вероятность ошибки (BER). Блок можно извлечь из демо-схем

MATLAB: В основном окне MATLAB зайдите в Help => Demos => Blocksets => CDMA Reference => IS-95 Forward Traffic Channel End-to-End (sim). Скопируйте два блока, показанные ниже на рисунке, к себе в рабочий файл.

 

Error Rate Calculation:

На вход Tx подается передаваемая цифровая последовательность (амплитудные уровни «0» и «1» должны быть равны 0 и 1 соответственно; длительность бита должна состоять из одного отсчета, то есть скорость передачи данных должна равняться частоте дискретизации цифровой последовательности). На вход Rx подается принимаемая цифровая последовательность (условия на сигнал – такие же как и на сигнал Tx). Обычно принимаемый сигнал Rx задержан на несколько битовых интервалов, поэтому для достоверного сравнения Tx и Rx сигналов параметр Receive delay должен быть равен числу бит задержки. Computation delay – это задержка перед началом счета сравнения (Computation delay = Receive delay).

Дисплей Счетчика:

Верхнее окно счетчика показывает вероятность ошибки (BER)

Среднее окно счетчика показывает количество ошибочных бит

Нижнее окно счетчика показывает количество передаваемых бит

27.  Communication Blockset/Comm Sinks/Discrete-Time Eye and Scatter Diagrams – отображает «глазковую диаграмму» и комплексную плоскость входного дискретного сигнала данных. Входной сигнал может быть как комплексным, так и действительным.

Ниже на осциллограмме изображены комплексный (квадратурный) цифровой сигнал со скоростью передачи данных 200 бит/с (QPSK). Длительность символа равна 0.01 с. Количество возможных позиций M равно 4. Квадратурные сигналы отфильтрованы фильтрами нижних частот Баттерворта 8-го порядка с частотой среза 100 Гц. Частота дискретизации 1000 Гц. 

 

Параметр Trace period определяет интервал построения глазковой диаграммы (обычно равен 2-3 длительности информационного символа). Trace period = 0.03 (в примере).

Параметр Trace offset определяет временной сдвиг глазковой диаграммы (для выставления «глазка» по центру диаграммы). Trace offset = 0 (в примере).


Параметр Decision point определяет местоположение сечения, по которому строятся точки на комплексной плоскости (см. рисунок ниже – черная вертикальная линия на глазковой диаграмме). Decision point должен быть кратен Sample time for plot update для диаграммы. Decision point = 0.013 (в примере).

Параметр Lower and upper bounds of diagram определяет амплитудный диапазон окна «глазковой» диаграммы. Должен быть не меньше амплитудного коридора сигнала. Lower and upper bounds of diagram = [-1.5 1.5] (в примере).

Параметр Number of saved traces определяет количество одновременно прорисовываемых точек на комплексной плоскости (или кривых на «глазковой диаграмме»). Number of saved traces = 500 (в примере).

Параметр Diagram type = Eye and Scatter Diagrams

Параметр Line type….. определяет цвет линий

Sample time for plot update – интервал дискретизации для диаграммы. Для качественной прорисовки глазковой диаграммы Sample time for plot update лучше брать в 10 раз меньше длительности информационного символа. Sample time for plot update = 0.001 (в примере).