![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Задачи прореживания сигналов
При цифровой обработке больших массивов данных, оцифрованных с достаточно высокой частотой дискретизации для сокращения времени выполнения операций иногда уместно применение операции прореживания сигнала. Пусть S(n) – исходный сигнал размерностью N, оцифрованный с частотой дискретизации Fs, S2(k) – сигнал размерностью K=N/p после операции прореживания в p раз. S2(k) = S(p·k), где k – номер отчета, p-коэффициент прореживания (количество отчетов в выборке S2 будет в p раз меньше количества отчетов в выборке S). После выполнения прореживания частота дискретизации сигнала S2 уменьшается в p раз - Fs2 = Fs/p. Таким образом, уменьшив число отчетов в исходной выборке, мы автоматически уменьшаем частоту дискретизации в p раз. Если частота наивысшей гармоники в спектре исходного сигнала Fh меньше частоты дискретизации Fs2 не менее чем в два раза (2·Fh < Fs2 – теорема Котельникова-Шеннона), то операцию прореживания можно выполнять без каких-либо опасений. Если же условие теоремы Котельникова-Шеннона нарушается, то при прореживании возникает стробоскопический эффект (алиасинг, aliasing). В этом случае перед прореживанием сигнала в исходной выборке необходимо отсечь все частоты выше половины новой частоты дискретизации Fs2, т.е. организовать цифровой фильтр низких частот. Такой вид фильтрации называется антиалиасинговой. Задача экстраполяции. Рассмотрим один из возможных подходов к прогнозированию состояния динамического процесса в условиях неопределенности на основе экстраполяции нечеткого процесса. Пусть, на пространстве возможное состояние процесса описывается нечетко-интегральным уравнением вида: Пусть в текущий момент 1. В каждый момент 2. Реальное значение Формально данные условия определяются критериями: Где Суть задачи экстраполяции: Пусть прогнозная динамика сложной системы при воздействии фактора
3. Классификация кодов. Линейные коды. Оптимальное кодирование. Геометрический подход к кодированию. Неравномерные коды Хемминга. Циклические коды. Помехоустойчивое кодирование. Корректирующие коды Основные определения Кодирование – это процесс преобразования элементов сообщения в соответствующие им числа (кодовые символы). Каждому элементу сообщения присваивается определенная совокупность кодовых символов, которая называется кодовой комбинацией. Код - Совокупность кодовых комбинаций, обозначающих дискретные сообщения. Правило кодирования может быть выражено кодовой таблицей, в которой приводятся алфавит кодируемых сообщений и соответствующие им кодовые комбинации. Кодовый алфавит – множество возможных кодовых символов. Основание кода - их количество (обозначим m ). В общем случае при основании кода m правила кодирования N элементов сообщения сводятся к правилам записи N различных чисел в m -ичной системе счисления. Значность кода или длина кодовой комбинации - число разрядов n, образующих кодовую комбинацию. В зависимости от системы счисления, используемой при кодировании, различают двоичные и m -ичные (недвоичные) коды. Классификация кодов 1. По разрядности: Равномерные . Коды, у которых все комбинации имеют одинаковую длину, называют равномерными. Для равномерного кода число возможных комбинаций равно. Применение равномерных кодов не требует передачи разделительных символов между кодовыми комбинациями. Неравномерные. Неравномерные коды характерны тем, что у них кодовые комбинации отличаются друг от друга не только взаимным расположением символов, но и их количеством. Это приводит к тому, что различные комбинации имеют различную длительность. Такие коды требуют разделителей между кодовыми комбинациями. 2. По помехоустойчивости: Простые (примитивные ) Коды, у которых все возможные кодовые комбинации используются для передачи информации, называются простыми, или кодами без избыточности. В простых равномерных кодах превращение одного символа комбинации в другой, например 1 в 0 или 0 в 1, приводит к появлению новой комбинации, т. е. к ошибке. Корректирующие. Корректирующими называются коды позволяющие обнаруживать и исправлять ошибки. Линейные коды Линейными называются такие двоичные коды, в которых множество всех разрешенных блоков является линейным пространством относительно операции поразрядного сложения по модулю 2. Если записать k линейно-независимых блоков длины n в виде k строк, то получится матрица размером n на k, которую называют порождающей или производящей матрицей кода G. Множество линейных комбинаций образует линейное пространство, содержащее Простейший систематический код и позволяет обнаружить одиночные ошибки и называется кодом с одной проверкой на четность. Преимуществом линейных, в частности систематических, кодов является то, что в кодере и декодере не нужно хранить большие таблицы всех кодовых комбинаций, а при декодировании не нужно производить большое количество сравнений. Популярное:
|
Последнее изменение этой страницы: 2016-04-11; Просмотров: 1681; Нарушение авторского права страницы