• Sonuç bulunamadı

Optimal short-time Fourier transform for monocomponent signals

N/A
N/A
Protected

Academic year: 2021

Share "Optimal short-time Fourier transform for monocomponent signals"

Copied!
4
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Tek Bilegenli i9aretler iqin Eniyi =sa-Zaman Fourier Donu9umu

Optimal Short-Time Fourier Transform for Monocomponent Signals

H.

Emre Giiven

Bilkent Universitesi,

Elektrik-Elektronik

Miihendisligi Bolumii,

06800, Bilkent,

Ankara,

Tiirkiye.

e-mail:

hguveneee.

bilkent

.

edu.

tr

iizetce

Son zamanlarda lusa-zaman FourierdGnii$iunii ipin yeni yGntem- ler geligtirildi. Bu yontemler, igaretleri en azzaman-bant genigligi parpimina sahip birduruma getirmek ipin d o m s a l kanonik donii- Siimlerden yararlanmaktadir. Bu paligmada dogrusal hnonik dGnii$iimler kullanarak yiiksek derecede kiplenmig iyaretlerde en az m a n - b a n t genisligi parpimini elde emenin m h k i m ol- madigmi gGsterdik. Bunedenle anlik siklikdegeri ipin baglangip kestiricisi kullanan bir uyarlamali pencere gerektiren yeni bir lusa-zaman Fourier dGnii$iimiiyGntemi Bneriyoruz. Yeni yGntem lek bile$enli ipretler ipin miimkijn olan en iyi poziiniirliipj elde edebilmektedir.

Abstract

New methods of improving the short-tlme Fourier bansform representation of signals have recently emerged. These meth-

ods use linear canonical hansforms to bring the signal into a minimal time-bandwidth product form.

Here

we show that lio- ear canonical transforms are not sufficient to achieve the mini- mum time-bandwidth product for high-order modulated monc- component signals. Therefore we propose a novel short-time Fourier transform method wbicb requires an adaptive window, making use of an initial instantaneous frequency estimator. The new approach is able to achieve the highest possible resolution for monocomponent signals. Finally, we discuss the benefits

of

the proposed method.

1.

Girif

K i s a - m a n Fourier dGnii$imii (KZFD) Uzun zamandir isaret pGziimlemede Gnemli bir arap o l d hllanilmaktadir [1-6]. Her ne kadar Wigner dagilimi iyi yerelle$mc Gzelliklerine sahipse de, bulundurdua p a p m terimler, verilen berhangi bir zaman- daki g e r F k siklik bilegenlerini tanimada rorluklara neden 01- maktadir. Belirsizlik ilkesi ile kahtsal o l d sinirlanmig olan KZFDnin [Z] pGziiniiriniirlfi@lnl armrmak ipin $e$itli y6ntemler daha once Bnerilmi$tir [3-61. Yaktn zamandq pencere fonksiy- onu itzerinde yapilan uygun bir iglem sayesinde, dogmsal k i p lemeli iyaretlerin miimkiin olan en yiiksek yerellegme ile ifade edilebilecegi gosterildi [7].

Bu

yGntemin en etkili oldugU i$aretler

Arqtirmanin yapilmasinda ba$m sons verdigi destck k i n Dr. O r b Ankan’a qekkiirlcr.

dogNsal kiplemeye sahip olanlardlr. Coklu pencere ku~ianiml sayesinde oldukpa geligtirilmig gGsterimler elde edilebilse de, fazlaca kiplenmi? igaretleri, uygun hesaplama bedeli kqiliginda VedogNsal yakla$iklamaya gerek olmadan igleyebilen bir yontem aramaktaylr.

Bu &mada pjziimleme penceresi evrimlegen, igaretin zaman siklik diizlemindeki yerel dagilimiyla uyumlu pencere kullanmayi oneriyoruz. Bu yaklqim yiiksek modulasyonlu en- erji dayanagma s h i p tek-bile$enli igaretler ipin uygundur. Bu yiintem Ost limitin belirsizlik sinin olmasini miimkiin

lularak

diger l a s a - m a n Fourier dBnii$iimlerinden daha iyi sonuqlar vermeyi garanti eder. Anlik siklik ipin b q l a n g q kestirimi ipin istenilen yontern hllanilabilir. Zaman kesiti b q i a hesaplama karmqikli@nin siradan KZFD ile ayni olmasi, yGntemm uzuo verilerdeki gibi gerpek zamanli uygulamalarda hllanilabilmesini miimkiin lulmaktadir. Bir sonraki Mliimde zaman4mt genigligi parpiminin (ZBC) etkisi Omine gene1 bilgi, ipiincii Mliimde ise tek bilqenli i-tlere uygulanan yontemimiz anlatdmi$tir. DGrdiincii baliimde yGntemin wkbilegenli igaretlere uygulan- abilmesi ipin w k pencereli bir yordam sunulmu$ur. Sonuplara bqinci bdiimde, gelecek Fali$malara da altinci Mlinnde yer verilmigtir.

2. Kiiqiik Zaman-Bant Genivligi Carpimi

Elde

Etme Ycntemleri

Kisa-zaman Fourier dGnii$iimii ipin uyarlanir pencereler kul- lanilmast diigiincncesi &ha once uygulanmigta [3-51. Bu yentemler ya eniyi pencere uzunlugunu ele almig, ya da m a n

-

siklik dagilimina bagimli

olarak

sabit pencereler onermiglerdir [6-7]. Agagidaki sistemde kullanilan dogrusal kanonik dcnii$im

(DKD)

[4] yiiksek pGziinSrliik elde ehnek zaman

-

siklik diuleminde yalnizca biikme [6] ya da d6nd-e [7] i$lemlerini genellegtirme apismdan kuramsal Bneme sahiptir. Buradaki temel dii-ce, igarete bqlangiqa bir DKD (CM) uygulayip zamawbant geni$ligi parpimini miinkiin oldugunca kipiilhnek, yiiksek pG-iuliiklii dagilimi elde ettikten sonra da bum C ~ ’ i n 2 x 2 parametre ma- trisi M ile zaman

-

siklik diizleminde eski yerine getirebilmek- tir. Yordamin igleyebilirligi. sistemin Resim I-2’de giiriildiipj gibi tck KZFD ile uygulanabilmesine dayanmaktadir. z - ( t ) =

{ C M z } ( t ) iyaretine gGre en iyi pencere h ( t ) $oyle bulunur [7]:

0-7803-83 18-41 04/$20.0092004 lEEE

(2)

Figure 1: LKD hullanan KZFD sistemi,

Figure 2: Tek KZFD ile denk sistem.

Uygun

paramewla

bilindiginde sistem g e d t e n de daha hassas sonuplar verebilmektedir. Zamart-bant genigligi parpimini kiipiilaek amaciyla, dogrusal kiplemeli iwretlerle evrigim ve qarpma i$lemlerinden istenen sayida ve

siradakullanilabilmesine

ra@en, ara isaretin omuxasmi diizleytirmekdaha e e k derece- den kiplemeli i$aretler ipin miimkiin degildir. Yine de, tek bile$enli sinyaller ipin kullamlabilecek h q k a bir yontern vardir. Stradaki bdiimde, bunun ipin gerekli sistem detaylanyla anlatilmaktadir.

3. Uyarlanir Pencereli Eniyi %sa-Zaman

Fourier

Doniigiimu

tkinci dereceden daha yiiksek kiplemeli iwretlerde DKD hl-

l a n d en diigiik m a n - b a n t genigligi Fupimini elde e a e k miimkiin degildir(Bkz. Ek-I). &ek o l d m a n & kesigmeyen f&h axti$ o m l a n n a sahip dogmSal kiplemeli birkaq bilesenin birle$iminden olusan bir igareti ele alalim. Tek bir pencere ile her bileyen ipin end"@ m a n - b a n t genigligi Farpimini elde etmekmiimktndegildir. Ayncadahafiksk kiplemeli i w t l e r d e bu ytintemi etkili lulmak ipin bunlan dogrUsal mcdiilasyonlu igaretlerin birlegimi o l d yaklqiklamak gerekecektir. Kwok ve Jones [6] ayni anda farkh art,$ oranlanna sahip birkap pencere kullanip yerel olarak en yogun sonucu vereni s e w e y i onermigtir. Belli bir hesaplama bedeli kqiligmda bu yontern yeterli per- fomansi saglayabilse de, tek-bilepnli i w t i n biibin zamanlar- daki eniyi g6sterimini verecek m a n l a degigen pencereyi elde etrnnemiz hala miimkiindiir.

Bu nohada igaretin anlik sikhgi ile benze$en uyarlamah hir pencere kullanmayi 6neriyonu. Buradaki as11 amaq pencerenin enerji dayanaginin i$aretinkiyle uyu$turmaklir. Gerpekten de KZFD'yi i$aretin m a n ve siklikta hydmlmq alwk gepiren pencerelercinsinden ifadesi olarak g e r h e k , yiiksek p6ziiniidiik saglayan bu olguyu daha iyi apiklayabiliriz. D ( t , f)'nin (to,

IO)

man-frekansnoldastRdakide~~iiSaretin(to, fo)'yakaymig al@ gepiren fonksiyon ile ip Farpimidir. Pencere iglevinin birim enejiye sahip oldu@ gom6niine ahnmna D ( t ,

f)

dagiliminin (t, f ) noklalanna kaymig alpak gepiren birim eneqili i$levler cinsinden ifadesi oldugu anlagrlir. Dogrusal kiplemeli igaret Brnegimizde ayni ;uti$ oranina sahip pencere kullanirs& her-

Figure 3:

W { z } ( t )

= z w ( t ) ile KZFD yordami,

hangi bir and% siklikta qagidan yukan giderken ip Farpimm degeii sabit anlik slkhga sahip pencere kullanilan duruma gore daha lasa bir aralikta sifirdan farkli olacaktir. Yiiksek dere- ceyle degigen anlik sikliga sahip iwretler icin genelleme ya- pacak olursak, incelenen i w e t l e yerel o l d beozer yhelime sahip islevler kullanmanin en iyi ~ziiniirliigii verecegi anlasilir. Uyarlamali pencerenin matematiksel ifadesini pikarmak ipin

zaman

-

slklik diizleminde bir dikdortgence

sikica

qevrelenebilen z,(t)'nin eniyi zaman-bant genigligi parpimma sahip g6sterimi D,(t,

f)

ileqagidaki iligkiye sahip birD(t,f)'inbulundugunu varsayalim. Zaman-bmt genisligi ipin alt limit Gauss ipretlerde belirsizlik ilkesi smmnndadir [7]. Yiiksek siklikli bilegenler fazda bulunup i w t i n biiyikliigirn~ yam$ degigtigi i$aretlerde de elde edilen sonuplar buna oldukpa ya!undir.

z(t) = z,(t)e32"f.(tl: =)

D(t,

f)

= D w ( t ,

f

- f*(t)) (3)

Bu yordam geqekte uygulama zorunlulugu olmadan, yalmzca m a n l a degigen pencereli lek bir KZFD ifadesini elde erne amacina hizmet etmekte, ayni zamanda yiiksek poziiniirliiklii KZFD elde ebnemizi saglayan ikenin anlqilmasmi saglamaktadir. G6sterimler arasindaki iliskiyi yazarsak:

D&f)

=

J

w r e ( ) -n-r(r-t]2 e -jZ*f. d r (4) = Jz(T)e-jz-i~~+, ( 5 )

D(t,f)

= D w ( t , f - f t ( t ) ) (6) -n7(T-"-,-jz%f'd7 - -

J

z ( r )

e - n - r ~ r - t ~ 2 . - j z . i , ( ~ ~ . , e-j~-[f-fi(cllrdr (7) =

J

z(r)e-"+tl*, e - j % [ i + ( T ~ - f i ( c ) ~ T e -iz-fr d r (8) Buradan g6niyoruz ki (9) h ( t ,

r )

= e -*7(r-t)Zd21~j.(-)-f.(t)lT

anlik sikltk kestirhi f<(t) olan tek bileqenli i w t ipin eniyi m a n l a degigen pencere ifadesidir. Buradalti 7, z,(t)ye @re (I)'deki gibi zamanda optimimyonu saglamak iizcre hesaplan- abilir. z,(t)nin zamac-bant genisligi qarpimi kiiqijk yerel sap-

malarda? fazlaetkilenmedigi ipin fi(t)'ye yapilan bqlangip ke- stirimi f,(t)'nin hata hogg6riisii oldukpa iyi olup dayanikli bir zaman siklik g6sterimi saglama!,tadir. Baqlangipta yapugmiz anlik siklik degeri kestirimine karrjilik elde ettigimiz son dagilim D ( t ,

f)

pok daha iyi performans g6stmektedir (Resim 7-8).

(3)

Figure

4

Zamanla degigen pencereli KZFD,

Figure 9 ZBC-optimal KZFD Figure

I O

ijnerilen KZFD

Tek bilegenli isaretlerin $ozimiirlii@ yllksek KZFD elde et- mek iqin 6nerdigimiz yeni y6niem, iwretin kipleme derecesin- den bagunsiz olarak en iyi sonucu verebilmektedir. Bu ybntem, daha iyi sonuplar vermeyi garanti etmek suretiyle herhangi b u anlik frekans kestirim yentemiyle birlikte kullanilabilir. Gesterimi geli$titmek ipin, iuerinden yeni bir anlik siklik kestirimi ya- parak 6zyineli kullanmak da tniimkiindiir.

Sinyalin anlik siklik kestiriminde biter, yalonina goreceli siklik degigimi oldugu iqin, as11 degerden kaymalar sonucu efk-

ilememektedir. Biitiin zamanlarda ayni olan bir siklik kaymaslnin $6ziiniirlBge bipbir elkisi olmadigi gibi, bu berfiangi bir kay- mayada sebep olmamaktadir. Yalun zaman komgulugunda yapilan g6receli anlik siklik kestirimi batalan ise yerellegmede kiipiik bir azalmaya sebep olmaktadrr. BGyle durumlarda hatayi azalt-

mak

iqin, -i$aret yeterli siklikta irmeklendiginde- anlik sikligm komsu zamanlarda yalan olmasi gerwginden y a r a r l a n d , Le-

stirim

al@ gqer sizgeglenebilir.

K n e z a m a n Fourier dhii$iimimiin yeni y6ntemle bulun-

masinda

hesaplama karmqlkligmda bir artma sozkonusu degildu. Pencere fanksiyonuna zaman degivimi eklemek sadece bir faz igleviyle prpmaya kaqilik geldiginden

O ( N ) ,

anlik siklik ke- stirimi sonrasindaki hesaplama karma&igi her zaman dilirni ipin O(N1ogN) olup siradan KZFD ile aynidrr. Anlik siklik ke- stirimi de standart KZFD ile yapilirsa, sistemin bG%ii O(N1ogN)

ile ivleyecektir.

Figure 7: ZBC-optimal KZFD Figure

8:

b e r i l e n KZFD

Algoritrnanin adimlan:

I . KZFD

D,(t,

f ) ile bagla (ZBC-optimal KZFD olabilir). 2. Her i’nci isaret bilegeni iqin raman-siklik dayanagi Si’yi [9]’de verilen algoritma ile bul.

3. Her bile$enin omurgasini (9)’daki bqlangip kestirimi yerine koyarak

m ( t ,

7) uyarlamali pencerelerini bul.

4. Her w i ( t , T ) pmceresi ile D , ( t , f ) KZFDsini elde et.

5 . Gosterimleri $U b l a gore bidesir.

n?, St ipindeki anlik bant genigligidir.

Table 1: Cok-pencereli KZFD algoritmasi

4.

Cokbileyenli ivaretlere uygulama

Yukandaki h h dii$iinceleri pok bilevenli i$aretlere uygulamalt miimkihdix Fakal bu durumda ayni zamanda birden qok siklik bilegeni olabilecegi ipin, bilegenleri ayirdetmek ipin daha k m n q i k hir algoritmaya ihtiyaq vardir. G6riinti iqleme tekniklerinden 6dimp alinan bir y6ntemle

[SI

igaret bilegenlerinin man-siklik diizlernindeki yaklqik yerlerini kestirmek miimkiindiir [9]. Bu teknik, hileske i$aretin her bir b i l q n i n i ayn ele almak k r e man-siklik diizlemini verimli gekilde b8lebilmektedir.

Her

bilevnin kendi da-gmda ortalamasini alarak o bilqenin anlik sikligini yakindan lakip eden

omurgasini

~ikannak miimkiindiir. Boylece, i$aretin her bilegeni 6nceki b6lixnde anlatllan y6ntemle ayn ayn iglenebilir.

ASagidaki ornekte zamanda kesi$en iip bilegenden oluyn yapay bir i$arete pkpencereli uyarlamali yonternin uygulamasi yer dmaktadir (Resim 9-10). Her bilevnin omurgasi, g6riintii igleme algoritmasiyla hesaplanmig [9] ve o bilegenin anlik siklik kestirimi

olarak

kullanilmigtir. Son olarak dhii$iirnler her

dayanak

ipinde en diisiik bant genigligine sahip olanin Iutu~masinl taban alan h l a gore birle$tirilmigtir. Bu kural ile daginik Elgelerin elenip yiiksek p6ziiniirliMi donii$imlerin bidqtirilmesi saglanabilir. Bu prosediir ipin hg6vilen algoritma Tablo I’de verilmigtir.

5.

Sonug

Dogrusal kanonik d6niigiimlerkullandarakzaman

-

sikhk dayanagi do@usal yanelimli igaretlerde yiiksek pozimiirlii!dii KZFDler elde edilebilmektedir. An& burada gesterdik ki yiiksek kiplemeli iwretlerde DKD yeterli bir ar;l~ degildir. Genelde takip edile- Celt i$aretler rasgele anhk siklik degigimlerine sahip olabilir. Bu nedenle miimkiin olan en iyi poziiniirliigii elde edebilmek ipin zamanla degigen bir pencereye ihtiyap duyulmaktadir. Sonup,

(4)

geli$igiizel anlrk srkliga sahip Gauss zarfli isaretlerde belirsiz- lik stninni elde etmeyi miimktn laldigi iqin h a m s a l bir onem tqimaktadir.

bzei olamk anlik siklik uyarlamali pencere lek bileqenli ipretler ipin pok iyi sonuplar vemektedir. Yirntem, standart

KZFD ile ayni i$lem bedelindedir. Yantemi qokbilegenli igaretlere uygulamak her bile$enin ayri i$lenmesiyle miimkiinditr.

6.

Gelecek CaliSrna

Gelecek am$irmalarda yirntem bilewleri kesipn wkbilepnli i$arellere uygulanacaldir. Enerji dayanagi kesisen bilesenler iqin bu islem zorlqtigindan. bilqenler m isizintiyi endiisiik seviyeye indinnek ipin yerel biiyiikliiklere dayali kestirimlerya- pan otomatikbiryirnteme ihtiyap vardir. Bunakar$ihkbile$enleri ayumak miimkiin olursa KZFD’nin dogrusalllgindan yararla-

narak

burada yaptigimiz gibi birlesik bir g6sterim elde ehnek mihkimdiir.

A.

Ek

Tmrem 1.

z ( t )

=

A(t)&$(’),

A ( t ) , d ( t )

E R ve

W doimsal kanonik d6naiim degilse,

D ( t ,

f)

sabitpencereli tek bir KZFD olarak dde Pdilemez.

PmOf

~ - ~ l m c ~ l - ~ ~ ~ c t l + ~ ~ t , l ~ - ; ~ ~ ~ ~ ~ T (14)

D ( t ,

f)’yi bityiiklii@yle degerlendirdigimiz ipin son satira geperken yapilan

t’li

karmas11 iistel i$ev ile p p i m d a sakmca yokhlr. h’in zamanla degiqmez olabilmesi ipin son ifadedeki tiimlevin ipindeki !armelk iistel lasmcn yalnizca (7 - t)’nin

islevi o l m m gerekir. Ancak bu,

d(t)’yi

2 veya daha az dere- celi bir pokterimli olmaya mrlar. Bu da ancak W’nin dogmSal kanonik dirniigiim olma~i ile miimkiindiir.

Bu

nedenle. yukandaki sistem ancak W d o m a l kanonik donii$iim oldugunda tek bir degi$meyen zamanli pencere islevi ile ger@de$irilebilir.

0

B.

Kaynakga

[ I ]

E

Hlawatsch and

G.F

Baudream-Bartels, “Linear and quadratic time-frequency signal representations,” IEEE Signalpmcasing Magazine,

vol.

9,

no.

2, pp. 21-67, April 1992.

[Z] L. Cohen, “Time-frequency representations -a review,”

Pmceedings of the IEEE, vol. 11, no. I, pp. 94-981, July 1989.

[3]

D. L.

Jones and R. G. Baraniuk, ‘A simple scheme for adapting time-frequency representations:’ IEEE Tram. Sig- nalhcessing, vol. 42, no. 12, pp. 3530-3535, Dec. 1994. [4] H.

M.

Ozaklas,

Z. Zalevsky,

and

M.

A. Kutay, 7he Frac- tional Fmrrier Tromfom with Applications in Opties and

SignulPmcessing, Wiley, 2001.

[ 5 ] H.

M.

Ozaktas, 0. Arikan, M. A Kutay, and G. Bozdagi, “Digital computation of the fractional fourier transform,”

IEEE Trans. SignalPmcasing, vol. 44, no. 9, pp. 2141- 2150, Sept. 1996.

[6] H. K. C. Kwok and D. L. Jones, “Improved instantaneous frequency estimation using an adaptive short-time fourier transform:’ IEEE Tram. SignalPmcessing, vol. 48, no.

IO,

pp. 296&2912, Oct. 2000.

[7] L. Durak and 0. Arikan, “Short-time fourier transform: Two fundamental properties and an optimal implementa- tion;’ IEEE Tram. SignalPmcasing, vol. 51, no. 5, pp. 1231-1242, May2W3.

[8]

L.

Vincent and P. Soille, “Watersheds in digital spaces: An efficient algorithmbased on immenion simulations,” IEEE Tmm. Panern AmJysir ond Macbine Intelligence, vol. 13, no. 6, pp. 583-598, lune 1991.

[9] 0. Arikan and A. K. Ozdwir, “An efficient algorithm to extract components of a composite signal:’ IEEE Id. Conz

Acoust. Speech and Signal Pmcess., vol. 2, pp. 697-700, June 2002.

Şekil

Figure  2:  Tek KZFD ile denk sistem.

Referanslar

Benzer Belgeler

Cem Yılmaz thus stands alone in his ability to interweave Turkish traditions and histories with the cinematic lan- guage of Hollywood blockbusters. In a national industry

Bunun yanı sıra, Cemal Süreya’nın çapkınlığı tanımlarken kullandığı “kadının fahişesinin erkekteki karşılığı”, “çok hanımla arkadaşlık eden” sözlerinin de

Despite the fact that another Internet user, Musal, had sent him messages through the Internet stating that the message in question embodies criminal content, Ak did not delete

of Fong’s theorem, we use Clifford theory results on group graded algebras to study restriction and induction of Mackey functors.2. Before going further we need the following

So if the consequences are absurd in the spatial case, they should be regarded as equally absurd in the temporal case: what we see in the morning is the whole spatiotemporal worm,

The output image of the QLEDT pasted and flexed around a thin steel plate was recorded at a luminance of 200 cd/m 2 (Figure 1a), which indicates the resulting QLEDT with bright

The findings suggest that: (i) effects of exchange rate movement on macroeconomic activities are expansionary if the exchange rate depreciation stems from an expansionary

The interaction of the AuCeAl20 sample with CO + H 2 mixture in the 150–300 8C temperature range ( Fig. 4 B) leads to the formation of absorptions at 2236 and 2168 cm 1 analogous