คำถามติดแท็ก frequency-domain

1
วิธีเปลี่ยนสัญญาณเป็นวงกลมด้วยเศษส่วนของตัวอย่าง?
ทฤษฎีบทกะกล่าวว่า : การคูณโดยเฟสเชิงเส้นสำหรับจำนวนเต็มmบางตัวที่สอดคล้องกับการเลื่อนแบบวงกลมของเอาต์พุต :จะถูกแทนที่ด้วยที่การห้อยถูกตีความ โมดูโลN (เช่นเป็นระยะ ๆ )e 2 π ixnxnx_n xkXkXk k-mอี2 πผมยังไม่มีข้อความไม่มe2πiNnme^{\frac{2\pi i}{N}n m}XkXkX_kXkXkX_kXก- มXk−mX_{k-m} ตกลงนั่นใช้ได้ดี: plot a N = 9 k = [0, 1, 2, 3, 4, 5, 6, 7, 8] plot ifft(fft(a)*exp(-1j*2*pi*3*k/N)) มันเลื่อนไป 3 ตัวอย่างอย่างที่ฉันคาดไว้ ฉันคิดว่าคุณสามารถทำเช่นนี้เพื่อเลื่อนตัวอย่างเศษส่วนแต่เมื่อฉันลองมันสัญญาณของฉันจะกลายเป็นจินตภาพและไม่เหมือนเดิมเลย: plot real(ifft(fft(a)*exp(-1j*2*pi*3.5*k/N))) plot imag(ifft(fft(a)*exp(-1j*2*pi*3.5*k/N))), 'b--' ฉันไม่ได้คาดหวังสิ่งนี้เลย นี่ไม่ใช่สิ่งที่เทียบเท่ากับการโน้มน้าวใจด้วยแรงกระตุ้นที่แท้จริงซึ่งถูกยกตัวอย่าง 3.5 หรือไม่? ดังนั้นแรงกระตุ้นยังคงเป็นจริงและผลที่ได้ควรเป็นจริง? …

2
เมื่อใดฉันจึงควรคำนวณ PSD แทนสเปกตรัมขนาด FFT ธรรมดา
ฉันมีสัญญาณเสียงพูดสามสิบวินาทีที่เก็บตัวอย่างที่ 44.1 kHz ตอนนี้ฉันต้องการที่จะแสดงให้เห็นว่าคำพูดที่มีความถี่ อย่างไรก็ตามฉันไม่แน่ใจว่าสิ่งใดจะเป็นวิธีที่ดีที่สุดในการทำเช่นนั้น ดูเหมือนว่าบางครั้งเราคำนวณค่าสัมบูรณ์ของการแปลงฟูริเยร์และบางครั้งความหนาแน่นของสเปกตรัมกำลัง หากฉันเข้าใจอย่างถูกต้องหลังจะทำงานเพื่อที่ฉันจะแบ่งสัญญาณของฉันออกเป็นส่วน ๆ ทำ FFT ทีละส่วนแล้วหาผลรวมเหล่านี้ ฟังก์ชั่นหน้าต่างมีส่วนเกี่ยวข้องอย่างใด คุณช่วยอธิบายให้ฉันฟังหน่อยได้ไหม? ฉันใหม่กับ DSP

2
การหาพื้นสัญญาณรบกวนของสัญญาณในโดเมนความถี่
มีวิธีที่ยอมรับได้ในการกำหนดระดับเสียงรบกวนของสัญญาณโดยดูในโดเมนความถี่หรือไม่? มันเป็นเรื่องของการเฉลี่ยค่าเฉลี่ยถังขยะหรือค่ามัธยฐานหรือการคำนวณที่ซับซ้อนมากขึ้นเช่นที่อธิบายไว้ในคำถามด้านล่าง? เกณฑ์ที่ดีที่สุดในการพิจารณาความถี่สูงสุดคืออะไร ฉันต้องการกำหนดระดับเสียงรบกวนเพื่อกำหนดเกณฑ์สำหรับการพิจารณาว่าสัญญาณของฉันมีความถี่ที่กำหนดหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.