คำถามติดแท็ก phase

5
ความแตกต่างระหว่างความล่าช้าเฟสและความล่าช้าของกลุ่มคืออะไร?
ฉันกำลังศึกษา DSP บางอย่างและฉันมีปัญหาในการทำความเข้าใจความแตกต่างระหว่างความล่าช้าขั้นตอนและความล่าช้ากลุ่ม ดูเหมือนว่าพวกเขาทั้งคู่จะวัดเวลาหน่วงของไซนัสที่ส่งผ่านตัวกรอง ฉันถูกต้องในการคิดสิ่งนี้หรือไม่? ถ้าเป็นเช่นนั้นการวัดทั้งสองจะแตกต่างกันอย่างไร ใครช่วยยกตัวอย่างสถานการณ์ที่การวัดหนึ่งจะมีประโยชน์มากกว่าอีกสถานการณ์หนึ่ง? UPDATE อ่านหนังสือไปข้างหน้าในจูเลียสมิ ธรู้เบื้องต้นเกี่ยวกับตัวกรองดิจิตอลฉันได้พบสถานการณ์ที่ทั้งสองวัดอย่างน้อยให้ผลที่แตกต่างกัน: ฟิลเตอร์เลียนแบบเฟส นั่นเป็นคำตอบบางส่วนสำหรับคำถามของฉันฉันเดา

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 หรือไม่? ดังนั้นแรงกระตุ้นยังคงเป็นจริงและผลที่ได้ควรเป็นจริง? …

1
วิธีการกู้คืนระยะผู้ให้บริการในซอฟต์แวร์?
ตัวเลือกสำหรับการกู้คืนเฟสของสัญญาณ BPSK ในซอฟต์แวร์คืออะไร? แหล่งข้อมูลเดียวที่ฉันสามารถหาได้ออนไลน์มีไดอะแกรมของวงจร - ดูเหมือนว่าไม่มีใครเต็มใจที่จะอธิบายสิ่งนี้กับผู้คนที่ไม่คุ้นเคยกับวงจรแอนะล็อก ฉันต้องการคำอธิบายเกี่ยวกับการทำงานของทฤษฎีการกู้คืนข้อมูลของผู้ให้บริการและจะรัก pseudocode หรือตัวอย่างโค้ด

2
วิธีการสร้างตัวเปลี่ยนเฟสด้วยการเปลี่ยนเฟสโดยพลการ
Fred วิศวกร DSP ไปที่ร้าน DSP ที่เขาชื่นชอบเพื่อช็อปปิ้ง Fred:สวัสดีฉันต้องการซื้อตัวเปลี่ยนเฟส ผู้ช่วยร้านค้า:อืมคุณหมายถึงอะไรกันแน่? เฟร็ด:ดีคุณรู้ว่าถ้าคุณใส่ใน sinusoid เช่นคุณจะได้รับที่ส่งออกสำหรับการใด ๆ\และแน่นอนต้องปรับได้x(t)=sin(ω0t)x(t)=sin⁡(ω0t)x(t)=\sin(\omega_0t)y(t)=sin(ω0t−θ)y(t)=sin⁡(ω0t−θ)y(t)=\sin(\omega_0t-\theta)ω0ω0\omega_0θθ\theta ผู้ช่วยร้านค้า:โอ้ฉันเข้าใจแล้ว ขออภัยไม่มีเราไม่มี แต่ฉันจำคนอื่นที่ต้องการสิ่งเดียวกันได้และพวกเขามักจะซื้อหม้อแปลงฮิลแบร์ตตัวคูณสองตัวและอะแดปเตอร์และพวกเขาก็เชื่อมสิ่งต่าง ๆ เหล่านี้เข้าด้วยกันเพื่อให้สามารถปรับเปลี่ยนเฟสได้ เฟรด:ใช่แล้ว! เฟร็ดแกล้งทำเป็นเข้าใจสิ่งที่ผู้ชายพูดถึง แน่นอนว่าเขาไม่รู้จะทำอย่างไร เขาซื้อทุกอย่างที่ผู้ชายพูดว่าเขาต้องการและคิดด้วยตัวเองว่าเขาอาจจะคิดออกที่บ้านหรือทุกอย่างล้มเหลวเขาสามารถถามได้ที่ DSP.SE เฟร็ดสามารถสร้างตัวเปลี่ยนเฟสด้วยการเปลี่ยนเฟสแบบปรับได้โดยใช้ส่วนประกอบที่เขาได้รับที่ร้านค้าได้อย่างไรθθ\theta

4
ตัวกรองจะมีการหน่วงกลุ่มเป็นศูนย์ได้อย่างไร
ถ้าคุณใส่คลื่นแพ็คเก็ตผ่าน passband ของตัวกรอง low-pass ลำดับที่ 1 มันจะล่าช้าโดยกลุ่มล่าช้าของตัวกรองและยังคงเป็นแอมพลิจูดเดียวกันใช่ไหม หากคุณใส่คลื่นแพ็คเก็ตเดียวกันผ่านตัวกรองความถี่สูงลำดับที่ 1 ลำดับที่มีความถี่การตัดเดียวกันเส้นโค้งการหน่วงเวลากลุ่มจะเหมือนกันดังนั้นความล่าช้าของแพ็กเก็ตจะเหมือนกัน แต่อัตราขยายจะต่ำกว่ามากดังนั้นมันจะ จะล่าช้าและลดทอนความประมาท เนื่องจากเอาต์พุตของตัวกรอง highpass มีขนาดเล็กมากหากคุณรวมเอาท์พุทของตัวกรองทั้งสองนี้ (เช่นในครอสโอเวอร์ของเสียง) ฉันคาดว่ามันจะแตกต่างอย่างไม่น่าเชื่อจากเอาท์พุทของตัวกรอง lowpass: สัญญาณล่าช้าขนาดใหญ่ + เล็กมาก ล่าช้าสัญญาณ = สัญญาณล่าช้าขนาดใหญ่ แต่ถ้าคุณรวมการตอบกลับของตัวกรองแอมพลิจูดคือ 0 dB ทุกที่และเฟสเป็น 0 ทุกที่ดังนั้นการล่าช้าของกลุ่มกลายเป็น 0 ซึ่งหมายความว่าแพ็กเก็ตคลื่นจะออกมาโดยไม่มีความล่าช้าและไม่มีการเปลี่ยนแปลง ฉันไม่เข้าใจว่ามันจะเป็นไปได้อย่างไร ตัวกรองไม่ได้รับความล่าช้าเสมอไปใช่หรือไม่ ตัวกรอง (ซึ่งมีความล่าช้าในเชิงบวกของกลุ่ม) จะยกเลิกการหน่วงเวลาที่เกิดจากช่องทางอื่นได้อย่างไรโดยเฉพาะเมื่อเกิดเหตุการณ์นี้ในแถบหยุด ส่วนไหนที่ฉันเข้าใจผิดที่นี่? ประเภทครอสโอเวอร์ที่รู้จักกันดีที่สุดที่มีเฟสเชิงเส้นเป็นครอสโอเวอร์แบบไม่สั่งซื้ออันดับแรก, ... ครอสโอเวอร์ลำดับที่หนึ่งเป็นเฟสต่ำสุดเมื่อเอาต์พุตรวมเป็นปกติ มันมีพล็อตเฟสแบบแบนที่ 0 ° - การออกแบบของ Crossovers ที่ใช้งานอยู่ และ ผลลัพธ์ที่ได้จากการรวมเอาท์พุทเข้าด้วยกันทำให้เกิดการเลื่อนเฟส …

4
คำนวณและตีความความถี่ทันที
ฉันยังใหม่กับหลักการคำนวณความถี่ในทันทีและเกิดคำถามมากมายขึ้นมา คุณพบพวกเขาทั้งหมดในรายการสัญลักษณ์แสดงหัวข้อท้ายข้อความนี้ ข้อความอาจยาวไปหน่อยขอโทษสำหรับเรื่องนั้น แต่ฉันพยายามแก้ปัญหาด้วยตัวเอง ดังนั้นฉันสนใจความถี่ทันที ฉ( t )ฉ(เสื้อ)f(t) ของสัญญาณมูลค่าที่แท้จริง x ( t )x(เสื้อ)x(t). การคำนวณเสร็จสิ้นด้วยความช่วยเหลือของสัญญาณการวิเคราะห์Z( t ) = x ( t ) + j y( t )Z(เสื้อ)=x(เสื้อ)+JY(เสื้อ)z(t) = x(t) + j y(t)ที่ไหน Y( t )Y(เสื้อ)y(t) คือการเปลี่ยนแปลงของฮิลแบร์ต x ( t )x(เสื้อ)x(t). เพื่อคำนวณความถี่ทันทีจากสัญญาณวิเคราะห์ Z( t )Z(เสื้อ)z(t) ฉันติดตามกระดาษ: การคำนวณความถี่ทันทีและแบนด์วิดท์ทันทีโดย Arthur E. Barns จากปี 1992 …

4
สามารถใช้ตัวกรองเชิงสาเหตุที่ไม่มีการเลื่อนเฟสได้หรือไม่?
เมื่อฉันศึกษาการกระจายตัวของดัชนีหักเหในเซมิคอนดักเตอร์และไดอิเล็กทริกอาจารย์ของฉันพยายามอธิบายว่าถ้าตัวกรอง (เช่นอิเล็กทริกดูดซับความถี่แสงบางส่วนหรือตัวกรอง RC ไฟฟ้า) เอาความถี่บางส่วนออก เพื่อชดเชยความถี่เหล่านั้น (ซึ่งแพร่กระจายอย่างไม่มีกำหนดเวลาตามปกติสัญญาณโมโนโครม) ถูกลบออกจากสัญญาณทั้งหมดเพื่อรักษาเวรกรรม ฉันเข้าใจอย่างถ่องแท้ในสิ่งที่เขาพูดถึง แต่สิ่งที่ฉันไม่แน่ใจก็คือว่าเหตุผลของเขาเป็นธรรมจริง ๆ หรือไม่ - นั่นคือสามารถมีตัวกรองที่ไม่น่าสนใจได้หรือไม่ซึ่งดูดซับบางความถี่และทิ้งสิ่งที่เหลืออยู่ เวรกรรม ฉันดูเหมือนจะสร้างไม่ได้ แต่ไม่สามารถพิสูจน์ได้ว่ามันไม่มีอยู่จริง ดังนั้นคำถามคือ: มันจะเป็นอย่างไร (dis) พิสูจน์แล้วว่าตัวกรองเชิงสาเหตุต้องเปลี่ยนเฟสของความถี่ที่สัมพันธ์กัน?
9 filters  phase 

3
งงงันโดยสเปกตรัมเฟส FFT!
การทดสอบ MATLAB ที่ง่ายมาก: f = 200; fs = 1000; t = 0: 1/fs : 1; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); และนี่คือผลลัพธ์: ตอนนี้ทำการเปลี่ยนแปลงเล็กน้อยกับตัวอย่างโค้ดข้างต้น ลดระยะเวลาเพียง 1 ตัวอย่างดังนี้ f = 200; fs = 1000; t = 0: 1/fs : 1 - 1/fs; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); และสเปกตรัมของเฟสก็บ้าไปหมด: คำถาม: ในพล็อตแรกฉันหวังว่าจะเห็นเฟสศูนย์ที่ bin 700 ซึ่งสอดคล้องกับความถี่บวก 200 ในตัวอย่างนี้ …
9 fft  matlab  phase 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.