MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Обработка сигналов и изображений\Communications Toolbox

Список функций CommunicationsToolbox: Специальные фильтры

  В оглавление \ К следующему разделу \ К предыдущему разделу

INTDUMP
Формирующие фильтры. Интегратор со сбросом.

Синтаксис:

y = intdump(x,nsamp)

Описание:

y = intdump(x,nsamp)

Интегрирует (суммирует) сигнал x по каждому символьному интервалу и возвращает результаты накопления для всех символов. Длина каждого символа составляет nsamp отсчетов. Если x содержит несколько символов, они обрабатываются независимо. Если x - матрица, ее столбцы рассматриваются как разные каналы сигнала и обрабатываются независимо.

Примеры:

Приведенный ниже код использует функцию rectpulse для формирования сигнала на передающей стороне и функцию intdump для понижения частоты дискретизации на приемной стороне.

M = 16;                % Объем алфавита
x = randint(5000,1,M); % Исходное сообщение
Nsamp = 4;             % Коэффициент повышения частоты дискретизации
y = qammod(x,M);       % Используем КАМ-16
ypulse = rectpulse(y,Nsamp); % Формирование прямоугольных сигнальных посылок
ynoisy = awgn(ypulse,15,'measured'); % АБГШ-канал
ydownsamp = intdump(ynoisy,Nsamp);   % Понижение частоты дискретизации в приемнике
z = qamdemod(ydownsamp,M); % Демодуляция переданного сообщения
biterr(x,z)                % Подсчет числа ошибок
Результат работы этого кода показывает, что ошибок не произошло:
ans =
     0

Сопутствующие функции: rectpulse.

  В оглавление \ К следующему разделу \ К предыдущему разделу

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика