The Algorithm Design Manual Second Edition



Download 5,51 Mb.
Pdf ko'rish
bet315/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   311   312   313   314   315   316   317   318   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

Related Problems

: Bin packing (see page

595

), integer programming (see page



411

).



1 3 . 1 1

D I S C R E T E F O U R I E R T R A N S F O R M



431

50

100



150

200


250

-1.5


-1

-0.5


0.5

1

1.5



50

100


150

200


250

2

4



6

8

INPUT



OUTPUT

13.11

Discrete Fourier Transform

Input description

: A sequence of real or complex values h



i

, 0


≤ i ≤ n − 1,

sampled at uniform intervals from a function h.



Discussion

: Although computer scientists tend to be fairly ignorant about Fourier

transforms, electrical engineers and signal processors eat them for breakfast. Func-

tionally, Fourier transforms provide a way to convert samples of a standard time-

series into the frequency domain. This provides a dual representation of the function

in which certain operations become easier than in the time domain. Applications

of Fourier transforms include:

• Filtering – Taking the Fourier transform of a function is equivalent to rep-

resenting it as the sum of sine functions. By eliminating undesirable high-

and taking an inverse Fourier transform to get us back into the time domain,

we can filter an image to remove noise and other artifacts. For example, the

sharp spike in the figure above represents the period of the single sine function

that closely models the input data. The rest is noise.



• Image compression – A smoothed, filtered image contains less information

than the original, while retaining a similar appearance. By eliminating the

coefficients of sine functions that contribute relatively little to the image, we

can reduce the size of the image at little cost in image fidelity.



• Convolution and deconvolution – Fourier transforms can efficiently compute

convolutions of two sequences. A convolution is the pairwise product of ele-

ments from two different sequences, such as in multiplying two n-variable


Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   311   312   313   314   315   316   317   318   ...   488




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish