Jump to content

Дискретное синусоидальное преобразование

В математике дискретное синусоидальное преобразование (ДСТ) — это преобразование Фурье, аналогичное дискретному преобразованию Фурье (ДПФ), но использующее чисто действительную матрицу . Это эквивалентно мнимым частям ДПФ примерно вдвое большей длины, работающим с реальными данными с нечетной симметрией (поскольку преобразование Фурье действительной и нечетной функции является мнимым и нечетным), где в некоторых вариантах входные и/или выходные данные данные сдвинуты на половину выборки.

DST связано с дискретным косинусным преобразованием (DCT), которое эквивалентно DFT действительных и четных функций. См. статью DCT для общего обсуждения того, как граничные условия связывают различные типы DCT и DST. Обычно DST получается из DCT путем замены условия Неймана при x = 0 на условие Дирихле . [1] И DCT, и DST были описаны Насиром Ахмедом , Т. Натараджаном и К. Р. Рао в 1974 году. [2] [3] DST типа I (DST-I) позже был описан Анилом К. Джайном в 1976 году, а DST типа II (DST-II) затем был описан Х. Б. Кекрой и Дж. К. Соланкой в ​​1978 году. [4]

Приложения [ править ]

DST широко используются при решении уравнений в частных производных , спектральными методами где разные варианты DST соответствуют немного отличающимся нечетным/четным граничным условиям на двух концах массива.

Неофициальный обзор [ править ]

Иллюстрация неявного четного/нечетного расширения входных данных летнего времени для N = 9 точек данных (красные точки) для четырех наиболее распространенных типов летнего времени (типы I – IV).

Как и любое преобразование Фурье, дискретное синусоидальное преобразование (ДСТ) выражает функцию или сигнал в виде суммы синусоид с разными частотами и амплитудами . Подобно дискретному преобразованию Фурье (ДПФ), DST работает с функцией в конечном числе дискретных точек данных. Очевидным различием между DST и DFT является то, что первый использует только синусоидальные функции , а второй использует как косинусы, так и синусы (в форме комплексных экспонент ). Однако это видимое различие является лишь следствием более глубокого различия: DST предполагает другие граничные условия, чем DFT или другие связанные преобразования.

Преобразования, связанные с Фурье, которые работают с функцией в конечной области , такие как ДПФ, ДСТ или ряд Фурье , можно рассматривать как неявное определение расширения этой функции за пределами области. То есть, как только вы напишете функцию как сумму синусоид, вы можете вычислить эту сумму в любой момент , даже для где оригинал не было указано. ДПФ, как и ряд Фурье, подразумевает периодическое расширение исходной функции. DST, как и синусоидальное преобразование , подразумевает нечетное расширение исходной функции.

Однако, поскольку DST работают с конечными последовательностями, возникают две проблемы , дискретными которые не применимы к непрерывному синусоидальному преобразованию. Во-первых, необходимо указать, является ли функция четной или нечетной как на левой, так и на правой границах области (т. е. на границах min -n и max- n в определениях ниже соответственно). Во-вторых, необходимо указать, в какой точке функция будет четной или нечетной. В частности, рассмотрим последовательность ( a , b , c ) из трех одинаково расположенных точек данных и скажем, что мы указываем нечетную левую границу. Есть две разумные возможности: либо данные нечетны относительно точки, a предшествующей , и в этом случае нечетное расширение равно (− c ,− b ,− a ,0, a , b , c ), либо данные нечетны относительно точки точка на полпути между a и предыдущей точкой, и в этом случае нечетное расширение равно (- c ,- b ,- a , a , b , c )

Этот выбор приводит ко всем стандартным вариантам DST, а также к дискретным косинусным преобразованиям (DCT). Каждая граница может быть четной или нечетной (2 варианта на каждую границу) и может быть симметричной относительно точки данных или точки на полпути между двумя точками данных (2 варианта на границу), всего возможности. Половина этих возможностей, те, у которых левая граница нечетная, соответствуют 8 типам летнего времени; другая половина — это 8 типов DCT.

Эти различные граничные условия сильно влияют на применение преобразования и приводят к уникальным полезным свойствам для различных типов ДКП. Наиболее непосредственно, при использовании преобразований Фурье для решения уравнений в частных производных спектральными методами граничные условия задаются непосредственно как часть решаемой задачи.

Определение [ править ]

Формально дискретное синусоидальное преобразование представляет собой линейную обратимую функцию F : R Н -> Р Н (где R обозначает набор действительных чисел ) или, что эквивалентно, N × N. квадратную матрицу размера Существует несколько вариантов летнего времени со слегка измененными определениями. N , действительных чисел x <s1.35=3>x_nsub>,..., x N − 1 преобразуются в N действительных чисел X 0 ..., X N − 1 по одной из формул:

Летнее время-I [ править ]

Дискретное синусоидальное преобразование ( https://www.desmos.com/calculator/r0od93dfgp ).

Матрица DST-I ортогональна (с точностью до масштабного коэффициента).

DST-I в точности эквивалентен ДПФ реальной последовательности, нечетной вокруг нулевой и средней точек, масштабированной на 1/2. Например, DST-I из N =3 действительных чисел ( a , b , c ) точно эквивалентен DsT из восьми действительных чисел (0, a , b , c ,0,− c ,− b ,− a ) (нечетная симметрия), масштабированный на 1/2. (Напротив, типы DST II–IV включают сдвиг на половину выборки в эквивалентном ДПФ.) Это причина N + 1 в знаменателе синусоидальной функции: эквивалентное ДПФ имеет 2 ( N +1) точек и имеет 2π/2( N +1) по своей синусоидальной частоте, поэтому DST-I имеет π/( N +1) по своей частоте.

Таким образом, DST-I соответствует граничным условиям: x n нечетно в районе n = −1 и нечетно в районе n = N ; аналогично для X k .

DST-II [ править ]

Некоторые авторы далее умножают член X N - 1 на 1/ 2 (соответствующее изменение в DST-III см. ниже). Это делает матрицу DST-II ортогональной (с точностью до масштабного коэффициента), но нарушает прямое соответствие с действительным нечетным ДПФ полусдвинутого входного сигнала.

DST-II подразумевает граничные условия: x n нечетно в районе n = -1/2 и нечетно в районе n = N - 1/2; X k нечетно около k = −1 и e [1] даже вокруг k = N − 1.

DST-III [ править ]

Некоторые авторы дополнительно умножают член x N - 1 на 2 (соответствующее изменение в DST-II см. выше). Это делает матрицу DST-III ортогональной (с точностью до масштабного коэффициента), но нарушает прямое соответствие с действительным нечетным ДПФ полусмещенного выходного сигнала.

DST-III подразумевает граничные условия: x n нечетно около n = −1 и четно около n = N − 1; X k нечетно при k = −1/2 и нечетно при k = N − 1/2.

Летнее время-IV [ править ]

Матрица DST-IV ортогональна (с точностью до масштабного коэффициента).

DST-IV подразумевает граничные условия: x n нечетно около n = -1/2 и четно около n = N - 1/2; аналогично для X k .

DST V–VIII [ edit ]

Типы DST I – IV эквивалентны вещественно-нечетным ДПФ четного порядка. В принципе, на самом деле существует четыре дополнительных типа дискретного синусоидального преобразования (Мартуччи, 1994), соответствующих вещественно-нечетным ДПФ логически нечетного порядка, которые имеют коэффициенты N +1/2 в знаменателях синусоидальных аргументов. Однако эти варианты, похоже, редко используются на практике.

Обратные преобразования [ править ]

Обратное значение DST-I — это DST-I, умноженное на 2/( N + 1). Обратное значение DST-IV — это DST-IV, умноженное на 2/ N . Обратным значением DST-II является DST-III, умноженное на 2/ N (и наоборот).

Что касается ДПФ , коэффициент нормализации перед этими определениями преобразования является всего лишь соглашением и различается в зависимости от обработки. Например, некоторые авторы умножают преобразования на так что обратное не требует какого-либо дополнительного мультипликативного множителя.

Расчет [ править ]

Хотя прямое применение этих формул потребовало бы O( N 2 ) операций, можно вычислить то же самое со сложностью всего O( N log N ) путем факторизации вычислений аналогично быстрому преобразованию Фурье (БПФ). (Можно также вычислить DST с помощью БПФ в сочетании с O( N этапами предварительной и постобработки ).)

DST-III или DST-IV можно вычислить на основе DCT-III или DCT-IV (см. дискретное косинусное преобразование ), соответственно, путем изменения порядка входных данных и изменения знака всех остальных выходных данных, и наоборот для DST. -II из DCT-II. Таким образом, типы II–IV DST требуют точно такого же количества арифметических операций (сложения и умножения), что и соответствующие типы DCT.

Обобщения [ править ]

Существует семейство преобразований, состоящее из синусоидальных и синус-гиперболических функций; эти преобразования производятся на основе собственных колебаний тонких квадратных пластин с различными граничными условиями . [5]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б Британак, Владимир; Да, Патрик С.; Рао, КР (2010). Дискретные косинусные и синусоидальные преобразования: общие свойства, быстрые алгоритмы и целочисленные аппроксимации . Эльзевир . стр. 35–6. ISBN  9780080464640 .
  2. ^ Ахмед, Насир ; Натараджан, Т.; Рао, КР (январь 1974 г.), «Дискретное косинусное преобразование» (PDF) , Транзакции IEEE на компьютерах , C-23 (1): 90–93, doi : 10.1109/TC.1974.223784 , S2CID   149806273
  3. ^ Ахмед, Насир (январь 1991 г.). «Как я придумал дискретное косинусное преобразование» . Цифровая обработка сигналов . 1 (1): 4–5. дои : 10.1016/1051-2004(91)90086-Z .
  4. ^ Дхамиджа, Свати; Джайн, Приянка (сентябрь 2011 г.). «Сравнительный анализ дискретного синусоидального преобразования как подходящего метода оценки шума» . Международный журнал компьютерных наук . 8 (5): 162–164 . Проверено 4 ноября 2019 г. - через ResearchGate.
  5. ^ Абеди, М.; Сан, Б.; Чжэн, З. (июль 2019 г.). «Синусоидально-гиперболическое семейство преобразований с потенциальным применением в измерениях сжатия». Транзакции IEEE при обработке изображений . 28 (7): 3571–3583. Бибкод : 2019ITIP...28.3571A . дои : 10.1109/TIP.2019.2912355 . ПМИД   31071031 . S2CID   174820107 .

Библиография [ править ]

[[Категория:Дискретное преобразованиесреднеквадратичное значение]]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4fd7e6b161c5319f223951496eff7c4c__1715316180
URL1:https://arc.ask3.ru/arc/aa/4f/4c/4fd7e6b161c5319f223951496eff7c4c.html
Заголовок, (Title) документа по адресу, URL1:
Discrete sine transform - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)