दिलचस्प पोस्ट
प्रोटोटाइप ऑब्जेक्ट या कन्स्ट्रक्टर के माध्यम से तरीकों की स्थापना, अंतर? ओरेकल प्रक्रिया के लिए मूल्यों की एक सरणी को WHERE खंड में उपयोग करना जब / कैसे लिनक्स लोड पते पुस्तकालयों में पता स्थान में है? ओरेकल एसक्यूएल डेवलपर में सीएसवी के लिए क्वेरी परिणाम कैसे निर्यात करें? क्या मैं .NET / C # से अन्य प्रक्रियाओं के कमांड लाइन तर्क प्राप्त कर सकता हूं? एसएफ़टीपी लाइब्रेरीज़ .नेट के लिए Application.Exit त्रुटि: एलडी: कोकोआड्स के साथ- lPods के लिए लाइब्रेरी नहीं मिली हम ViewModels का उपयोग क्यों करते हैं? कर्सर.फेटचॉल () बनाम सूची (कर्सर) में पायथन आईओएस एप्स में डेटा के साथ काम करना (क्या चुनना है? एनएसडीटा, कोरडेटा, एसक्लाइट, प्लिस्ट, एनएसयूएसर डेफल्स) Java.util.Date को java.sql.Date में कनवर्ट करने के लिए कैसे? क्या करता है !! (डबल विस्मयादिबोधक बिंदु) मतलब है? एक async विधि द्वारा फेंक दिया अपवाद पकड़ो Android Marshmallow में किसी सेवा से अनुमतियों का अनुरोध कैसे करें

सी # में फायर फूरियर ट्रांसफ़ॉर्म (एफएफटी) का कार्यान्वयन

सी # में एफएफटी के मुफ्त, बहुत तेज़ और विश्वसनीय कार्यान्वयन कहां से मिल सकता है?

इसका उपयोग किसी उत्पाद में किया जा सकता है? या क्या कोई प्रतिबंध है?

Solutions Collecting From Web of "सी # में फायर फूरियर ट्रांसफ़ॉर्म (एफएफटी) का कार्यान्वयन"

AForge.net फास्ट फूरियर ट्रांसफ़ॉर्म समर्थन के साथ एक निशुल्क (ओपन सोर्स) लाइब्रेरी है। (उपयोग के लिए स्रोत / इमेजिंग / कॉम्प्लेक्स इमेज सीएस देखें, सूत्रों / मठ / फूरियर ट्रान्सफॉर्म। सी। को लागू करने के लिए)

जिस आदमी ने एफ़ोरज किया वह काफी अच्छा काम करता था, लेकिन यह व्यावसायिक गुणवत्ता नहीं है। यह जानने के लिए बहुत अच्छा है, लेकिन आप कह सकते हैं कि वह भी सीख रहा था, इसलिए उनकी कुछ बहुत गंभीर गलतियों जैसे सही बिट्स प्रति पिक्सेल का उपयोग करने के बजाय एक छवि के आकार को संभालने की तरह है

मैं आदमी को नहीं खटखटा रहा हूं, मैं उन सबके सीखने के लिए उससे बाहर निकलने का सम्मान करता हूं और हमें यह बताता हूं कि यह कैसे करना है। मुझे लगता है कि वह अब पीएचडी है या कम से कम वह होने के बारे में है, इसलिए वह वास्तव में स्मार्ट है, यह एक व्यावसायिक रूप से उपयोगी पुस्तकालय नहीं है।

फ़ोरियर रूपांतरण और जटिल छवियों / संख्याओं के साथ काम करते समय Math.Net लाइब्रेरी की अपनी विचित्रता है। जैसे, अगर मैं गलत नहीं हूं, तो यह फूरियर को मानव दृश्य स्वरूप में रूपांतरित कर देता है, जो मनुष्य के लिए अच्छा है, यदि आप परिणत की तस्वीर देखना चाहते हैं, लेकिन यह तब बहुत अच्छा नहीं है जब आप डेटा की उम्मीद कर रहे हैं प्रारूप (सामान्य प्रारूप)। मुझे इसके बारे में गलत किया जा सकता है, लेकिन मुझे याद है कि कुछ अजीबता थी इसलिए मैं वास्तव में मूल कोड पर गया जो वे फूरियर सामान के लिए इस्तेमाल करते थे और यह बहुत बेहतर काम करता था (ExocortexDSP v1.2 http://www.exocortex.org/dsp/ )

Math.net के पास कुछ अन्य फ़िश्य भी था जो मुझे पसंद नहीं था जब एफएफटी से डेटा से निपटना था, मुझे याद नहीं है कि मैं क्या जानता हूं, यह सिर्फ एक्सओकार्टेक्स डीएसपी लाइब्रेरी से मैं क्या करना चाहता था, यह बहुत आसान था। मैं गणितज्ञ या अभियंता नहीं हूं; उन लोगों के लिए यह सही समझ सकता है

इसलिए! मैं एक्सोकार्टेक्स से प्राप्त एफएफटी कोड का उपयोग करता हूं, जो मैथनेट पर आधारित है, कुछ और बिना और यह महान काम करता है

और अंत में, मुझे पता है कि यह सी # नहीं है, लेकिन मैंने FFTW ( http://www.fftw.org/ ) का इस्तेमाल करने पर विचार करना शुरू कर दिया है। और यह आदमी पहले से ही सी # आवरण बना रहा है, इसलिए मैं इसे जांचने वाला था, लेकिन वास्तव में इसका उपयोग अभी तक नहीं किया है ( http://www.sdss.jhu.edu/~tamas/bytes/fftwcsharp.html )

ओह! मुझे नहीं पता है कि आप यह स्कूल या काम के लिए कर रहे हैं लेकिन iTunes विश्वविद्यालय के स्टैनफोर्ड प्रोफेसर द्वारा दिए गए एक बहुत ही मुफ्त व्याख्यान श्रृंखला है।

http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.1617315771

Math.NET की इरिडियम लाइब्रेरी एफएटीटी सहित गणित से संबंधित कार्यों का एक तेज़, नियमित रूप से अद्यतन संग्रह प्रदान करती है। यह एलजीजीएल के तहत लाइसेंस प्राप्त है ताकि आप इसे वाणिज्यिक उत्पादों में उपयोग करने के लिए स्वतंत्र हो।

मुझे लगता है यह एक पुरानी धागा है, लेकिन इसके लिए इसके लायक होने के लिए, मेरे पास एक स्वतंत्र (एमआईटी लाइसेंस) 1-डी पावर ऑफ आफ-2-लम्बाई-केवल सी # एफएफटी कार्यान्वयन है: http://gerrybeauregard.wordpress.com/2011 / 04/01 / एक-fft-इन-सी /

मैंने इसके प्रदर्शन की तुलना अन्य सी # एफएफटी लागू करने के लिए नहीं की है। मैंने मुख्य रूप से फ्लैश / एक्शन स्क्रिप्ट और सिल्वरलाइट / सी # के प्रदर्शन की तुलना करने के लिए लिखा था। उत्तरार्द्ध बहुत कम है, कम से कम क्रंचिंग के लिए।

http://www.exocortex.org/dsp/ एक ओपन सोर्स सी # गणित पुस्तकालय है जो कि एफएफटी एल्गोरिदम के साथ है।

यहाँ एक और है; ओरू एफएफटी का सी # पोर्ट यह काफी तेज है पैकेज में एमआईटी लाइसेंस के तहत ओवरलैप / जोड़ रूपांतरण और कुछ अन्य डीएसपी सामान शामिल हैं।

http://github.com/hughpyle/inguz-DSPUtil/commits/master/Fourier.cs

न्यूमेरिकल व्यंजनों की वेबसाइट (http://www.nr.com/) के पास एक FFT है अगर आप इसे टाइप करने में कोई दिक्कत नहीं करते हैं। मैं एक प्रोजेक्ट पर काम कर रहा हूं जो एक लैबवियो प्रोग्राम को सी # 2008, .NET 3.5 डेटा प्राप्त करता है और फिर आवृत्ति स्पेक्ट्रम को देखें दुर्भाग्य से Math.Net नवीनतम .NET ढांचा का उपयोग करता है, इसलिए मैं उस FFT का उपयोग नहीं कर सका। मैंने एक्सोकॉर्टेक्स की कोशिश की – यह काम करता है लेकिन परिणाम लैब्वेव के परिणामों से मेल खाते हैं और मुझे यह पता करने में पर्याप्त एफएफटी सिद्धांत नहीं है कि समस्या क्या है इसलिए मैंने संख्यात्मक व्यंजनों वेबसाइट पर FFT की कोशिश की और यह काम किया! मैं लैबवीयू कम सद्दाला खिड़की (और एक स्केलिंग कारक पेश करने की थी) को भी प्रोग्राम करने में सक्षम था।

आप अपनी साइट पर न्यूमेरिकल व्यंजनों की पुस्तक का अध्याय पढ़ सकते हैं, लेकिन किताब इतनी उपयोगी है कि मैं इसे खरीदने की बहुत कड़ी मेहनत करता हूं। यहां तक ​​कि अगर आप Math.NET FFT का उपयोग कर समाप्त कर देते हैं।

इंटेल प्रोसेसर के लिए ट्यूनेड बहु-थ्रेडेड कार्यान्वयन के लिए मैं इंटेल के एमकेएल पुस्तकालय की जांच करूँगा। यह मुफ़्त नहीं है, लेकिन यह $ 100 से कम ($ 100 से भी कम) और तेजी से चमक रहा है – लेकिन आपको इसे पी डीएलएल के माध्यम से पी / इंवोक के माध्यम से कॉल करना होगा। Exocortex परियोजना विकास 6 साल पहले बंद कर दिया, इसलिए मैं इसे का उपयोग करने के लिए सावधान रहना होगा अगर यह एक महत्वपूर्ण परियोजना है

एक पुराना सवाल है लेकिन यह अभी भी Google परिणामों में दिखाई देता है …

एक बहुत ही गैर-प्रतिबंधात्मक एमआईटी लाइसेंस प्राप्त सी # / .नेट पुस्तकालय में पाया जा सकता है,

https://www.codeproject.com/articles/1107480/dsplib-fft-dft-fourier-transform-library-for-net

यह लाइब्रेरी तेजी से है क्योंकि यह एकाधिक कोर पर थ्रेड्स समानांतर है और यह बहुत ही पूर्ण और उपयोग करने के लिए तैयार है।