मैं अपने स्पार्टन -3 बोर्ड में डीएसपी के साथ शुरुआत करने की कोशिश कर रहा हूं। मैंने एक पुराने मदरबोर्ड से चिप के साथ एक AC97 बोर्ड बनाया, और अब तक मुझे यह ADC करने के लिए मिला, एक नंबर <1 के लिए नमूने गुणा करें (वॉल्यूम कम करें) और फिर डीएसी।
अब मैं कुछ बुनियादी डीएसपी सामान करना चाहूंगा, जैसे एक कम-पास फ़िल्टर, उच्च-पास आदि। लेकिन मैं वास्तव में संख्यात्मक (पूर्णांक? निश्चित बिंदु? Q0.15? अतिप्रवाह या संतृप्ति?) के बारे में भ्रमित हूं।
मैं बस मुझे आरंभ करने के लिए एक वास्तविक सरल फिल्टर का कुछ उदाहरण कोड चाहता हूं । कोई उच्च दक्षता, तेज, या ऐसा कुछ भी नहीं। बस वीएचडीएल में लागू सैद्धांतिक फिल्टर।
मैं खोज रहा हूं, लेकिन मैं सिर्फ सैद्धांतिक सूत्र खोजता हूं - मुझे वह मिलता है, जो मुझे समझ में नहीं आता है कि मैं हस्ताक्षर किए गए 16-बिट, 48KHz ऑडियो नमूनों को कैसे संसाधित कर सकता हूं, जो मैं एडीसी से प्राप्त कर रहा हूं। मैं इन पुस्तकालयों का उपयोग कर रहा हूं: http://www.vhdl.org/fphdl/ । अगर मैं अपने नमूनों को 0.5, 0.25 आदि से गुणा करता हूं, तो मैं अंतर सुन सकता हूं। लेकिन एक बड़ा फिल्टर मुझे सिर्फ शोर देता है।
धन्यवाद।