गैबोर परिवर्तन: Difference between revisions
(Created page with "गैबोर ट्रांसफॉर्म, जिसका नाम डेनिस गैबोर के नाम पर रखा गया है, कम स...") |
No edit summary |
||
Line 1: | Line 1: | ||
गैबोर ट्रांसफॉर्म, जिसका नाम [[डेनिस गैबोर]] के नाम पर रखा गया है, कम समय के फूरियर ट्रांसफॉर्म का | गैबोर ट्रांसफॉर्म, जिसका नाम [[डेनिस गैबोर]] के नाम पर रखा गया है, कम समय के फूरियर ट्रांसफॉर्म का विशेष मामला है। इसका उपयोग सिग्नल के स्थानीय खंडों की साइन तरंग [[आवृत्ति]] और चरण (तरंगों) सामग्री को निर्धारित करने के लिए किया जाता है क्योंकि यह समय के साथ बदलता है। रूपांतरित किए जाने वाले फ़ंक्शन को पहले [[गॉसियन फ़ंक्शन]] से गुणा किया जाता है, जिसे [[विंडो फ़ंक्शन]] के रूप में माना जा सकता है, और परिणामी फ़ंक्शन को [[समय-आवृत्ति विश्लेषण]] प्राप्त करने के लिए फूरियर ट्रांसफॉर्म के साथ रूपांतरित किया जाता है।<ref>E. Sejdić, I. Djurović, J. Jiang, “Time-frequency feature representation using energy concentration: An overview of recent advances,” ''Digital Signal Processing'', vol. 19, no. 1, pp. 153-183, January 2009.</ref> विंडो फ़ंक्शन का मतलब है कि विश्लेषण किए जा रहे समय के पास सिग्नल का वजन अधिक होगा। सिग्नल x(t) का गैबोर रूपांतरण इस सूत्र द्वारा परिभाषित किया गया है: | ||
:<math> G_x(\tau,\omega) = \int_{-\infty}^\infty x(t)e^{-\pi(t-\tau)^2}e^{-j \omega t}\,dt </math> | :<math> G_x(\tau,\omega) = \int_{-\infty}^\infty x(t)e^{-\pi(t-\tau)^2}e^{-j \omega t}\,dt </math> | ||
Line 21: | Line 21: | ||
:<math> x(t) = e^{\pi(t-\tau_0)^2}\frac{1}{2\pi}\int_{-\infty}^\infty G_x(\tau_0,\omega) e^{j \omega t }\,d\omega</math> | :<math> x(t) = e^{\pi(t-\tau_0)^2}\frac{1}{2\pi}\int_{-\infty}^\infty G_x(\tau_0,\omega) e^{j \omega t }\,d\omega</math> | ||
वैकल्पिक रूप से, समय के सभी घटकों को | वैकल्पिक रूप से, समय के सभी घटकों को साथ जोड़ा जा सकता है: | ||
:<math> x(t) = \int_{-\infty}^\infty \frac{1}{2\pi} \int_{-\infty}^\infty G_x(\tau,\omega) e^{j \omega t }\,d\omega\,d\tau</math> | :<math> x(t) = \int_{-\infty}^\infty \frac{1}{2\pi} \int_{-\infty}^\infty G_x(\tau,\omega) e^{j \omega t }\,d\omega\,d\tau</math> | ||
== गैबोर परिवर्तन के गुण == | == गैबोर परिवर्तन के गुण == | ||
Line 79: | Line 77: | ||
|- | |- | ||
|} | |} | ||
== अनुप्रयोग और उदाहरण == | == अनुप्रयोग और उदाहरण == | ||
Line 89: | Line 86: | ||
\cos(4\pi t) & \text{for } t> 0. | \cos(4\pi t) & \text{for } t> 0. | ||
\end{cases}</math> | \end{cases}</math> | ||
लेकिन यदि उपलब्ध कुल बैंडविड्थ 5 हर्ट्ज है, तो x(t) को छोड़कर अन्य आवृत्ति बैंड बर्बाद हो जाते हैं। गैबर ट्रांसफॉर्म को लागू करके समय-आवृत्ति विश्लेषण के माध्यम से, उपलब्ध बैंडविड्थ को जाना जा सकता है और उन आवृत्ति बैंडों का उपयोग अन्य अनुप्रयोगों के लिए किया जा सकता है और बैंडविड्थ को बचाया जा सकता है। दाईं ओर की तस्वीर इनपुट सिग्नल x(t) और गैबर ट्रांसफॉर्म का आउटपुट दिखाती है। जैसी कि हमारी अपेक्षा थी, आवृत्ति वितरण को दो भागों में विभाजित किया जा सकता है। | लेकिन यदि उपलब्ध कुल बैंडविड्थ 5 हर्ट्ज है, तो x(t) को छोड़कर अन्य आवृत्ति बैंड बर्बाद हो जाते हैं। गैबर ट्रांसफॉर्म को लागू करके समय-आवृत्ति विश्लेषण के माध्यम से, उपलब्ध बैंडविड्थ को जाना जा सकता है और उन आवृत्ति बैंडों का उपयोग अन्य अनुप्रयोगों के लिए किया जा सकता है और बैंडविड्थ को बचाया जा सकता है। दाईं ओर की तस्वीर इनपुट सिग्नल x(t) और गैबर ट्रांसफॉर्म का आउटपुट दिखाती है। जैसी कि हमारी अपेक्षा थी, आवृत्ति वितरण को दो भागों में विभाजित किया जा सकता है। t ≤ 0 है और दूसरा t > 0 है। सफेद भाग x(t) द्वारा व्याप्त आवृत्ति बैंड है और काले भाग का उपयोग नहीं किया जाता है। ध्यान दें कि समय के प्रत्येक बिंदु के लिए [[नकारात्मक आवृत्ति]] (ऊपरी सफेद भाग) और सकारात्मक (निचला सफेद भाग) आवृत्ति घटक दोनों होते हैं। | ||
== असतत गैबर-परिवर्तन == | == असतत गैबर-परिवर्तन == | ||
गैबोर प्रतिनिधित्व का | गैबोर प्रतिनिधित्व का अलग संस्करण | ||
:<math> y(t)= \sum_{m = - \infty}^ \infty \sum_{n=- \infty}^ \infty C_{nm} \cdot g_{nm} (t) </math> | :<math> y(t)= \sum_{m = - \infty}^ \infty \sum_{n=- \infty}^ \infty C_{nm} \cdot g_{nm} (t) </math> | ||
Line 98: | Line 95: | ||
इन समीकरणों में गैबोर-आधार-फ़ंक्शन को अलग करके आसानी से प्राप्त किया जा सकता है। इसके द्वारा निरंतर पैरामीटर t को असतत समय k द्वारा प्रतिस्थापित किया जाता है। इसके अलावा गैबोर प्रतिनिधित्व में अब सीमित योग सीमा पर विचार किया जाना चाहिए। इस प्रकार, नमूना संकेत y(k) को लंबाई N के M समय फ़्रेम में विभाजित किया गया है <math>\Omega \le \tfrac{2\pi}{\tau_0}</math>, महत्वपूर्ण नमूने के लिए कारक Ω है <math>\Omega = \tfrac{2\pi}{N}</math>. | इन समीकरणों में गैबोर-आधार-फ़ंक्शन को अलग करके आसानी से प्राप्त किया जा सकता है। इसके द्वारा निरंतर पैरामीटर t को असतत समय k द्वारा प्रतिस्थापित किया जाता है। इसके अलावा गैबोर प्रतिनिधित्व में अब सीमित योग सीमा पर विचार किया जाना चाहिए। इस प्रकार, नमूना संकेत y(k) को लंबाई N के M समय फ़्रेम में विभाजित किया गया है <math>\Omega \le \tfrac{2\pi}{\tau_0}</math>, महत्वपूर्ण नमूने के लिए कारक Ω है <math>\Omega = \tfrac{2\pi}{N}</math>. | ||
डीएफटी (असतत फूरियर ट्रांसफॉर्मेशन) के समान एन असतत विभाजन में विभाजित | डीएफटी (असतत फूरियर ट्रांसफॉर्मेशन) के समान एन असतत विभाजन में विभाजित आवृत्ति डोमेन प्राप्त किया जाता है। इन एन वर्णक्रमीय विभाजनों का व्युत्क्रम परिवर्तन तब समय विंडो के लिए एन मान y(k) की ओर ले जाता है, जिसमें एन नमूना मान शामिल होते हैं। एन नमूना मानों के साथ समग्र एम टाइम विंडो के लिए, प्रत्येक सिग्नल y(k) में K = N होता है <math>\cdot</math> एम नमूना मान: (असतत गैबोर प्रतिनिधित्व) | ||
:<math> y(k) = \sum_{m=0}^ {M-1} \sum_{n=0}^{N-1} C_{nm} \cdot g_{nm} (k) </math> | :<math> y(k) = \sum_{m=0}^ {M-1} \sum_{n=0}^{N-1} C_{nm} \cdot g_{nm} (k) </math> | ||
Line 104: | Line 101: | ||
उपरोक्त समीकरण के अनुसार, एन <math>\cdot</math> एम गुणांक <math>C_{nm}</math> सिग्नल के नमूना मान K की संख्या के अनुरूप। | उपरोक्त समीकरण के अनुसार, एन <math>\cdot</math> एम गुणांक <math>C_{nm}</math> सिग्नल के नमूना मान K की संख्या के अनुरूप। | ||
अति-नमूनाकरण के लिए <math>\Omega</math> इसके लिए सेट है <math>\Omega \le \tfrac{2\pi}{N} = \tfrac{2\pi}{N^\prime}</math> N′ > N के साथ, जिसके परिणामस्वरूप असतत गैबोर प्रतिनिधित्व के दूसरे योग में N′ > N योग गुणांक प्राप्त होता है। इस मामले में, प्राप्त गैबोर-गुणांक की संख्या एम होगी<math>\cdot</math>एन′ > के. इसलिए, नमूना मूल्यों की तुलना में अधिक गुणांक उपलब्ध हैं और इसलिए | अति-नमूनाकरण के लिए <math>\Omega</math> इसके लिए सेट है <math>\Omega \le \tfrac{2\pi}{N} = \tfrac{2\pi}{N^\prime}</math> N′ > N के साथ, जिसके परिणामस्वरूप असतत गैबोर प्रतिनिधित्व के दूसरे योग में N′ > N योग गुणांक प्राप्त होता है। इस मामले में, प्राप्त गैबोर-गुणांक की संख्या एम होगी<math>\cdot</math>एन′ > के. इसलिए, नमूना मूल्यों की तुलना में अधिक गुणांक उपलब्ध हैं और इसलिए अनावश्यक प्रतिनिधित्व प्राप्त किया जाएगा। | ||
== स्केल्ड गैबर ट्रांसफॉर्म == | == स्केल्ड गैबर ट्रांसफॉर्म == | ||
Line 116: | Line 113: | ||
:<math>G_x(t,f) = \sqrt[4]{\sigma}\textstyle \int_{-\infty}^{\infty} \displaystyle e^{-\sigma \pi(\tau -t)^2} | :<math>G_x(t,f) = \sqrt[4]{\sigma}\textstyle \int_{-\infty}^{\infty} \displaystyle e^{-\sigma \pi(\tau -t)^2} | ||
e^{-j2\pi f\tau}x(\tau)d\tau \qquad </math> | e^{-j2\pi f\tau}x(\tau)d\tau \qquad </math> | ||
एक बड़े के साथ <math>\sigma</math>, विंडो फ़ंक्शन संकीर्ण होगा, जिससे समय डोमेन में उच्च रिज़ॉल्यूशन होगा लेकिन आवृत्ति डोमेन में कम रिज़ॉल्यूशन होगा। इसी प्रकार, | एक बड़े के साथ <math>\sigma</math>, विंडो फ़ंक्शन संकीर्ण होगा, जिससे समय डोमेन में उच्च रिज़ॉल्यूशन होगा लेकिन आवृत्ति डोमेन में कम रिज़ॉल्यूशन होगा। इसी प्रकार, छोटा <math>\sigma</math> फ़्रीक्वेंसी डोमेन में उच्च रिज़ॉल्यूशन लेकिन समय डोमेन में कम रिज़ॉल्यूशन वाली विस्तृत विंडो की ओर ले जाएगा। | ||
[[File:Scale gabor simulation.png|frameकम|660x660पिक्सेल]] | [[File:Scale gabor simulation.png|frameकम|660x660पिक्सेल]] | ||
Line 122: | Line 119: | ||
== गैबोर परिवर्तन का समय-कारण एनालॉग == | == गैबोर परिवर्तन का समय-कारण एनालॉग == | ||
अस्थायी संकेतों को संसाधित करते समय, भविष्य के डेटा तक नहीं पहुंचा जा सकता है, जिससे वास्तविक समय संकेतों को संसाधित करने के लिए गैबोर फ़ंक्शन का उपयोग करने का प्रयास करने पर समस्याएं पैदा होती हैं। गैबोर फ़िल्टर का | अस्थायी संकेतों को संसाधित करते समय, भविष्य के डेटा तक नहीं पहुंचा जा सकता है, जिससे वास्तविक समय संकेतों को संसाधित करने के लिए गैबोर फ़ंक्शन का उपयोग करने का प्रयास करने पर समस्याएं पैदा होती हैं। गैबोर फ़िल्टर का समय-कारण एनालॉग विकसित किया गया है <ref name=Lin23> {{cite journal |last1=Lindeberg |first1=T. |title=A time-causal and time-recursive scale-covariant scale-space representation of temporal signals and past time |journal=Biological Cybernetics |date=23 January 2023 |pages=1-39 |doi=10.1007/s00422-022-00953-6|doi-access=free }}</ref> गैबोर फ़ंक्शन में गॉसियन कर्नेल को समय-कारण और समय-पुनरावर्ती कर्नेल के साथ बदलने पर आधारित, जिसे समय-कारण सीमा कर्नेल कहा जाता है। इस तरह, समय-कारण सीमा कर्नेल के परिणामी जटिल-मूल्य विस्तार के आधार पर समय-आवृत्ति विश्लेषण गैबोर फ़ंक्शन के रूप में अस्थायी संकेत के अनिवार्य रूप से समान परिवर्तनों को पकड़ना संभव बनाता है, और हाइजेनबर्ग समूह के अनुरूप, देखें <ref name=Lin23/>अधिक जानकारी के लिए। | ||
==यह भी देखें== | ==यह भी देखें== | ||
Line 137: | Line 134: | ||
* D. Gabor, Theory of Communication, Part 1, J. Inst. of Elect. Eng. Part III, Radio and Communication, vol 93, p. 429 1946 (http://genesis.eecg.toronto.edu/gabor1946.pdf) | * D. Gabor, Theory of Communication, Part 1, J. Inst. of Elect. Eng. Part III, Radio and Communication, vol 93, p. 429 1946 (http://genesis.eecg.toronto.edu/gabor1946.pdf) | ||
*Jian-Jiun Ding, Time frequency analysis and wavelet transform class note, the Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan, 2007. | *Jian-Jiun Ding, Time frequency analysis and wavelet transform class note, the Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan, 2007. | ||
[[Category: अभिन्न परिवर्तन]] | [[Category: अभिन्न परिवर्तन]] | ||
Revision as of 21:47, 8 July 2023
गैबोर ट्रांसफॉर्म, जिसका नाम डेनिस गैबोर के नाम पर रखा गया है, कम समय के फूरियर ट्रांसफॉर्म का विशेष मामला है। इसका उपयोग सिग्नल के स्थानीय खंडों की साइन तरंग आवृत्ति और चरण (तरंगों) सामग्री को निर्धारित करने के लिए किया जाता है क्योंकि यह समय के साथ बदलता है। रूपांतरित किए जाने वाले फ़ंक्शन को पहले गॉसियन फ़ंक्शन से गुणा किया जाता है, जिसे विंडो फ़ंक्शन के रूप में माना जा सकता है, और परिणामी फ़ंक्शन को समय-आवृत्ति विश्लेषण प्राप्त करने के लिए फूरियर ट्रांसफॉर्म के साथ रूपांतरित किया जाता है।[1] विंडो फ़ंक्शन का मतलब है कि विश्लेषण किए जा रहे समय के पास सिग्नल का वजन अधिक होगा। सिग्नल x(t) का गैबोर रूपांतरण इस सूत्र द्वारा परिभाषित किया गया है:
गॉसियन फ़ंक्शन की सीमा अनंत है और यह कार्यान्वयन के लिए अव्यावहारिक है। हालाँकि, गॉसियन फ़ंक्शन के वितरण के लिए महत्व का स्तर चुना जा सकता है (उदाहरण के लिए 0.00001)।
अभिन्न की इन सीमाओं के बाहर () गाऊसी फ़ंक्शन इतना छोटा है कि इसे अनदेखा किया जा सकता है। इस प्रकार गैबोर परिवर्तन का संतोषजनक अनुमान लगाया जा सकता है
यह सरलीकरण गैबोर परिवर्तन को व्यावहारिक और साकार करने योग्य बनाता है।
किसी विशेष एप्लिकेशन के लिए समय-आवृत्ति रिज़ॉल्यूशन ट्रेडऑफ़ को प्रतिस्थापित करके अनुकूलित करने के लिए विंडो फ़ंक्शन की चौड़ाई को भी बदला जा सकता है साथ कुछ चुने हुए लोगों के लिए .
व्युत्क्रम गैबोर रूपांतरण
गैबोर परिवर्तन उलटा है। क्योंकि यह अति-पूर्ण है, मूल सिग्नल को विभिन्न तरीकों से पुनर्प्राप्त किया जा सकता है। उदाहरण के लिए, अनविंडोइंग दृष्टिकोण का उपयोग किसी के लिए भी किया जा सकता है :
वैकल्पिक रूप से, समय के सभी घटकों को साथ जोड़ा जा सकता है:
गैबोर परिवर्तन के गुण
गैबोर ट्रांसफॉर्म में फूरियर ट्रांसफॉर्म की तरह कई गुण हैं। ये गुण निम्नलिखित तालिकाओं में सूचीबद्ध हैं।
Signal | Gabor transform | Remarks | |
---|---|---|---|
1 | Linearity property | ||
2 | Shifting property | ||
3 | Modulation property |
Remarks | ||
---|---|---|
1 | Power integration property | |
2 | Energy sum property | |
3 | Power decay property | |
4 | Recovery property |
अनुप्रयोग और उदाहरण
गैबर ट्रांसफॉर्म का मुख्य अनुप्रयोग समय-आवृत्ति विश्लेषण में उपयोग किया जाता है। उदाहरण के तौर पर निम्नलिखित फ़ंक्शन को लें। इनपुट सिग्नल में t ≤ 0 होने पर 1 Hz आवृत्ति घटक होता है और t > 0 होने पर 2 Hz आवृत्ति घटक होता है
लेकिन यदि उपलब्ध कुल बैंडविड्थ 5 हर्ट्ज है, तो x(t) को छोड़कर अन्य आवृत्ति बैंड बर्बाद हो जाते हैं। गैबर ट्रांसफॉर्म को लागू करके समय-आवृत्ति विश्लेषण के माध्यम से, उपलब्ध बैंडविड्थ को जाना जा सकता है और उन आवृत्ति बैंडों का उपयोग अन्य अनुप्रयोगों के लिए किया जा सकता है और बैंडविड्थ को बचाया जा सकता है। दाईं ओर की तस्वीर इनपुट सिग्नल x(t) और गैबर ट्रांसफॉर्म का आउटपुट दिखाती है। जैसी कि हमारी अपेक्षा थी, आवृत्ति वितरण को दो भागों में विभाजित किया जा सकता है। t ≤ 0 है और दूसरा t > 0 है। सफेद भाग x(t) द्वारा व्याप्त आवृत्ति बैंड है और काले भाग का उपयोग नहीं किया जाता है। ध्यान दें कि समय के प्रत्येक बिंदु के लिए नकारात्मक आवृत्ति (ऊपरी सफेद भाग) और सकारात्मक (निचला सफेद भाग) आवृत्ति घटक दोनों होते हैं।
असतत गैबर-परिवर्तन
गैबोर प्रतिनिधित्व का अलग संस्करण
साथ इन समीकरणों में गैबोर-आधार-फ़ंक्शन को अलग करके आसानी से प्राप्त किया जा सकता है। इसके द्वारा निरंतर पैरामीटर t को असतत समय k द्वारा प्रतिस्थापित किया जाता है। इसके अलावा गैबोर प्रतिनिधित्व में अब सीमित योग सीमा पर विचार किया जाना चाहिए। इस प्रकार, नमूना संकेत y(k) को लंबाई N के M समय फ़्रेम में विभाजित किया गया है , महत्वपूर्ण नमूने के लिए कारक Ω है .
डीएफटी (असतत फूरियर ट्रांसफॉर्मेशन) के समान एन असतत विभाजन में विभाजित आवृत्ति डोमेन प्राप्त किया जाता है। इन एन वर्णक्रमीय विभाजनों का व्युत्क्रम परिवर्तन तब समय विंडो के लिए एन मान y(k) की ओर ले जाता है, जिसमें एन नमूना मान शामिल होते हैं। एन नमूना मानों के साथ समग्र एम टाइम विंडो के लिए, प्रत्येक सिग्नल y(k) में K = N होता है एम नमूना मान: (असतत गैबोर प्रतिनिधित्व)
साथ उपरोक्त समीकरण के अनुसार, एन एम गुणांक सिग्नल के नमूना मान K की संख्या के अनुरूप।
अति-नमूनाकरण के लिए इसके लिए सेट है N′ > N के साथ, जिसके परिणामस्वरूप असतत गैबोर प्रतिनिधित्व के दूसरे योग में N′ > N योग गुणांक प्राप्त होता है। इस मामले में, प्राप्त गैबोर-गुणांक की संख्या एम होगीएन′ > के. इसलिए, नमूना मूल्यों की तुलना में अधिक गुणांक उपलब्ध हैं और इसलिए अनावश्यक प्रतिनिधित्व प्राप्त किया जाएगा।
स्केल्ड गैबर ट्रांसफॉर्म
जैसे कि कम समय में फूरियर रूपांतरण, समय और आवृत्ति डोमेन में रिज़ॉल्यूशन को अलग-अलग विंडो फ़ंक्शन चौड़ाई चुनकर समायोजित किया जा सकता है। गैबोर में भिन्नता जोड़कर, मामलों को रूपांतरित करें , निम्नलिखित समीकरण के रूप में:
स्केल्ड (सामान्यीकृत) गॉसियन विंडो इस प्रकार दर्शाती है:
तो स्केल्ड गैबर ट्रांसफॉर्म को इस प्रकार लिखा जा सकता है:
एक बड़े के साथ , विंडो फ़ंक्शन संकीर्ण होगा, जिससे समय डोमेन में उच्च रिज़ॉल्यूशन होगा लेकिन आवृत्ति डोमेन में कम रिज़ॉल्यूशन होगा। इसी प्रकार, छोटा फ़्रीक्वेंसी डोमेन में उच्च रिज़ॉल्यूशन लेकिन समय डोमेन में कम रिज़ॉल्यूशन वाली विस्तृत विंडो की ओर ले जाएगा।
गैबोर परिवर्तन का समय-कारण एनालॉग
अस्थायी संकेतों को संसाधित करते समय, भविष्य के डेटा तक नहीं पहुंचा जा सकता है, जिससे वास्तविक समय संकेतों को संसाधित करने के लिए गैबोर फ़ंक्शन का उपयोग करने का प्रयास करने पर समस्याएं पैदा होती हैं। गैबोर फ़िल्टर का समय-कारण एनालॉग विकसित किया गया है [2] गैबोर फ़ंक्शन में गॉसियन कर्नेल को समय-कारण और समय-पुनरावर्ती कर्नेल के साथ बदलने पर आधारित, जिसे समय-कारण सीमा कर्नेल कहा जाता है। इस तरह, समय-कारण सीमा कर्नेल के परिणामी जटिल-मूल्य विस्तार के आधार पर समय-आवृत्ति विश्लेषण गैबोर फ़ंक्शन के रूप में अस्थायी संकेत के अनिवार्य रूप से समान परिवर्तनों को पकड़ना संभव बनाता है, और हाइजेनबर्ग समूह के अनुरूप, देखें [2]अधिक जानकारी के लिए।
यह भी देखें
- गैबोर फिल्टर
- गैबोर वेवलेट
- गैबर परमाणु
- समय-आवृत्ति प्रतिनिधित्व
- एस परिवर्तन
- अल्पकालीन फूरियर रूपांतरण
- विग्नर वितरण समारोह
संदर्भ
- ↑ E. Sejdić, I. Djurović, J. Jiang, “Time-frequency feature representation using energy concentration: An overview of recent advances,” Digital Signal Processing, vol. 19, no. 1, pp. 153-183, January 2009.
- ↑ 2.0 2.1 Lindeberg, T. (23 January 2023). "A time-causal and time-recursive scale-covariant scale-space representation of temporal signals and past time". Biological Cybernetics: 1–39. doi:10.1007/s00422-022-00953-6.
- D. Gabor, Theory of Communication, Part 1, J. Inst. of Elect. Eng. Part III, Radio and Communication, vol 93, p. 429 1946 (http://genesis.eecg.toronto.edu/gabor1946.pdf)
- Jian-Jiun Ding, Time frequency analysis and wavelet transform class note, the Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan, 2007.