Matlab में रैखिक कनवल्शनफ़िल्टर्स

D

Deathlich

Guest
कैसे रैखिक convolution fft का उपयोग करने के लिए, matlab में filt कार्यों की मदद से कहते हैं कि हम एक्स [n] .* = * 2 (n-1) ई ^ (n-1) है, n = 1, 2, ..., 64 और ज = (1,8) / 8 मैं यह कई अलग अलग तरीकों में करने की कोशिश की, यह है या मुझे इसकी संभव नहीं है यह इन दो कार्यों का उपयोग करने के लिए?
 
हाय यह मदद अनुभाग में है एक्स = fft ([एक्स शून्य (1, लंबाई (y) -1)]) वाई = fft ([y शून्य (1, लंबाई (x) -1)]) कनव (एक्स, वाई, ) = IFFT (* वाई एक्स) अगर आपको लगता है कि यह जानकारी उपयोगी है, पर क्लिक करें 'मेरी मदद आँकड़े साल के लिए
 
[बोली = साल] हाय इस मदद अनुभाग में है एक्स = fft ([एक्स शून्य (1, लंबाई (y) -1)]) वाई = fft ([y (शून्य 1, लंबाई (एक्स) -1)]) कनव (एक्स, वाई) = IFFT (एक्स * Y) यदि आपको लगता है कि यह जानकारी उपयोगी है, आँकड़े [/ उद्धरण] साल के लिए 'मेरी मदद की' नमस्ते साल, हाँ, मैं इस से पहले किया था और यह काम करता है, जब हम उपेक्षा पर क्लिक करें त्रुटि बंद दौर है, लेकिन अगर इस तरह से हम filt है जो मैं का उपयोग करने के लिए है के रूप में मैं जानता हूँ कि की जरूरत है उपयोग न y = (x, ज) तो कनव वाई (जेड) = (जेड) एक्स एच (जेड), लेकिन इस में काम नहीं कर रहा है MATLAB, हमेशा मुझे एक त्रुटि देता है: रोने:
 
n = 6; एक्स = [1 2 3 2]; ज = [2 3 4]; छो = लंबाई (एक्स); n = लंबाई (ज); एक्स = [एक्स शून्य (1, n-1)]; एच = [ज, शून्य (1, मी -1)]; के लिए i = 1 मीटर n-1 + वाई (i) = 0; जम्मू = 1 के लिए: जम्मू = 1 के लिए मीटर: मैं वाई (i) = Y (i) + X (ञ) * (1 - मैं जम्मू) एच, अंत अंत अंत disp (एक्स); disp (ज); disp (वाई); लोग .. यह सही कार्यक्रम है:) बाहर की कोशिश!
 

Welcome to EDABoard.com

Sponsor

Back
Top