▲ Выше
Преобразование Ферма ►
|
Компьютеры и сигналы |
Fn=1+22n
n=0,1,2,3,4,.. |
Страсти не что иное, как идеи при первом своём развитии.
Михаил Лермонтов
Дорогу осилит идущий
"Княжна Мери", 1840.
( из Библии )
|
Классификация сигналов и числовых полей в Цифровой Обработке Сигналов (ЦОС). |
( о ЦОС )
( сигналы и числовые поля )
( зачем Теория Чисел нужна в ЦОС )
|
|
Никто не обнимет необъятного. Козьма Прутков "Мысли и афоризмы",3,44. |
Предисловие
Цифровая Обработка Сигналов (ЦОС) занимается изучением сигналов в виде последовательностей чисел, представимых в цифровых компьютерах. Поэтому точнее было бы назвать эту дисциплину Обработкой Цифровых Сигналов (Digital Signals Processing — DSP).
К ЦОС можно отнести все численные методы для цифровых компьютеров, однако основными операциями ЦОС являются две: вычисление частотного спектра сигнала и свертка двух сигналов во временной области.
Этими проблемами занимались математики ещё в XVIII веке. Фурье показал, что непрерывную функцию f(t) можно разложить в бесконечный тригонометрический ряд для дальнейшего анализа.
В XX веке до появления в 1965 алгоритма Быстрого Преобразования Фурье (БПФ) обработка сигналов, как правило, выполнялась при помощи аналоговых устройств.
Поэтому в начале своего развития ЦОС рассматривалась лишь как аппроксимация аналоговых методов. Однако эволюция понимания природы цифровых сигналов привела к тому, что ЦОС стали рассматривать как самостоятельную дисциплину, в которой есть своя специфика и отличия от аналоговой обработки сигналов.
Рассмотрим под этим углом зрения, т.е. с позиций Теории Чисел, некоторые подходы к вычислениям при ЦОС. Начнём с классификации сигналов и числовых полей.
|
101 Поговоримъ о странностяхъ любви. Другаго я не смыслю разговора. А.С.Пушкинъ "Гаврiилiада", 1820. |
Классификация сигналов Сигналы подразделяются на непрерывные, дискретные по времени, квантованные по амплитуде и цифровые (дискретные по времени и квантованные по амплитуде). Формально сигнал, как функцию времени f(t), можно описать шестёркой параметров:
{
t-Set ,
t-Range ,
f(t)-H ,
f(t)-Set ,
f(t)-Range ,
f(t)-NumField
} ,
где
Отметим, что тип абелевой группы H значений сигнала (т.е. параметр f(t)-H) зависит от трёх других параметров: { t-Set , t-Range , f(t)-Range } и может принимать такие значения:
— бесконечная группа
∞H∞
при
— бесконечная группа
∞Htime
при
— бесконечная группа
∞H∞
при
— бесконечная группа
MH∞
при
— конечная циклическая группа
∞HN
при
— конечная циклическая группа
MHT
при Детальная классификация сигналов по шестёрке параметров показана в таблице:
Классификация сигналов.
Из таблицы видно, что в цифровом компьютере могут быть представлены
только конечные дискретные сигналы (пригодные для ЦОС),
которые определены на конечном (непрерывном) временном интервале [ 0,time ),
в виде
N-точечных дискретных последовательностей чисел
x(n·Δt) — из поля
комплексных чисел C (в формате float/REAL,
т.е. с плавающей десятичной точкой)
или
в виде
последовательностей длины T целых чисел x[t] — из разных
модулярных числовых полей (в формате int/INTEGER).
|
Во всём мне хочется дойти до самой сути. В работе, в поисках пути, в сердечной смуте. До сущности протекших дней, до их причины, до оснований, до корней, до серцевины. Всё время, схватывая нить судеб, событий, жить, думать, чувствовать, любить, свершать открытья. О, если бы я только мог, хотя б отчасти, я написал бы восемь строк о свойствах страсти. О беззаконьях, о грехах, бегах, погонях, нечаянностях впопыхах, локтях, ладонях. Я вывел бы её закон, её начало, и повторял её имён инициалы. Я б разбивал стихи, как сад. Всей дрожью жилок цвели бы липы в нём подряд, гуськом — в затылок. В стихи б я внёс дыханье роз, дыханье мяты, луга, осоку, сенокос, грозы раскаты. Так некогда Шопен вложил живое чудо фольварков, парков, рощ, могил в свои этюды. Достигнутого торжества игра и мука — натянутая тетива тугого лука. Борис Пастернак, 1956 г. |
ЦОС — как аппликация Теории Чисел Основные операции ЦОС — спектр и свертка двух сигналов — требуют при прямом вычислении N2 умножений, где N — длина последовательности. Быстрые алгоритмы при N=pv уменьшают эту оценку до N·logp(N) = N·v, но при больших N число медленных операций (комплексных умножений) всё ещё велико. К тому же, время выполнения умножения чисел в формате float с плавающей точкой (в поле C) и целых чисел в формате int (в модулярном поле) может отличаться в несколько раз. Поэтому математиков всегда интересовала возможность вычислять в целых числах, но результаты переводить в поле комплексных чисел, где их привычней анализировать.
|
Быть знаменитым некрасиво. Не это поднимает ввысь. Не надо заводить архива, над рукописями трястись. Цель творчества — самоотдача, а не шумиха, не успех. Позорно, ничего не знача, быть притчей на устах у всех. Но надо жить без самозванства, так жить, чтобы в конце концов привлечь к себе любовь пространства, услышать будущего зов. И надо оставлять пробелы в судьбе, а не среди бумаг, места и главы жизни целой отчёркивая на полях. И окунаться в неизвестность, и прятать в ней свои шаги, как прячется в тумане местность, когда в ней не видать ни зги. Другие по живому следу пройдут твой путь за пядью пядь, но поряженья от победы ты сам не должен отличать. И должен ни единой долькой не отступаться от лица, но быть живым, живым и только, живым и только — до конца. Борис Пастернак, 1956 г. |
▲ В начало текущей Преобразование Ферма ► |
Последнее обновление 16.09.2013
© 2005 г., Александр Тимофеев, г.Харьков, Украина, eMail: atimopheyev@yahoo.com |