|
▲ Выше
Преобразование Ферма ►
|
|
Компьютеры и сигналы |
|
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 |