Làm thế nào để xây dựng một bộ dịch pha với sự dịch pha tùy ý


11

Fred, một kỹ sư DSP, đến cửa hàng DSP yêu thích của mình để mua sắm.

Fred: Xin chào, tôi muốn mua một bộ dịch pha.

Trợ lý cửa hàng: Hmm, chính xác ý bạn là gì?

Fred: Chà, bạn biết đấy, nếu bạn đặt một hình sin như bạn sẽ nhận được ở đầu ra, cho bất kỳ . Và tất nhiên, phải được điều chỉnh.x(t)=sin(ω0t)ω 0 θy(t)=sin(ω0tθ)ω0θ

Trợ lý cửa hàng: Ồ, tôi hiểu rồi. Xin lỗi, không, chúng tôi không có những thứ đó. Nhưng tôi nhớ những người khác cần điều tương tự, và họ luôn mua một biến áp Hilbert, một vài số nhân và một bộ cộng, và bằng cách nào đó họ kết nối tất cả những thứ này lại với nhau để tạo ra một bộ dịch pha có thể điều chỉnh.

Fred: Ồ vâng, đúng!

Fred giả vờ hiểu anh chàng đang nói về cái gì. Tất nhiên anh ta không biết làm thế nào để làm điều đó. Anh ta mua tất cả mọi thứ mà anh chàng nói rằng anh ta cần, và nghĩ rằng anh ta có thể tìm ra nó ở nhà, hoặc, mọi thứ khác đều thất bại, anh ta có thể hỏi nó tại DSP.SE.

Làm thế nào Fred có thể xây dựng một bộ dịch pha với sự thay đổi pha có thể điều chỉnh bằng cách sử dụng các thành phần anh ta có tại cửa hàng?θ


Tuyệt vời! Vui lòng làm rõ nếu pha phải giống nhau cho tất cả các tần số (trên một dải nhất định) hoặc nếu độ trễ tùy ý không đổi là đủ (với bất kỳ tần số nào, bạn có thể thiết lập pha, nhưng pha sẽ thay đổi tuyến tính theo tần số). Tôi nghĩ rằng tôi biết câu trả lời cho cả hai trường hợp nhưng sẽ đợi một vài ngày để xem những gì khác sẽ đến!
Dan Boschen

Cửa hàng này bạn đang nói về ... nó nằm cạnh khách sạn Hilbert, phải không?
M529

Các máy biến áp Hilbert đàng hoàng duy nhất được lưu trữ bởi các cửa hàng quanh đây dường như có những đầu vào khổng lồ cho sự chậm trễ đầu ra. Tôi đã thấy một số cái nhanh hơn trong một danh mục các cỗ máy thời gian, nhưng các đánh giá của Yelp cho nhà cung cấp đó dường như có 0 sao.
hotpaw2

@DanBoschen: Mọi đầu vào hình sin sẽ được thay đổi bởi , bất kể tần số của nó. Vì vậy, độ trễ pha là khác nhau cho mỗi tần số. θ
Matt L.

2
@ hotpaw2: Chỉ cần bỏ qua những ngôi sao đó và nhanh chóng nhận được một ngôi sao trước khi chúng được bán hết!
Matt L.

Câu trả lời:


9

Câu hỏi hay! Nó sử dụng một trong những danh tính trig yêu thích của tôi (cũng có thể được sử dụng để chỉ ra rằng điều chế cầu phương thực sự là biên độ đồng thời và điều chế pha).

Biến đổi Hilbert của là . Ngoài ra, (bị ràng buộc với ), với . Điều này cho thấy một cách tiếp cận có thể. Nói Fred cần radian. Anh ta tính toán . Sau đó, anh ta cần tìm và sao cho và , với và , đây là một vấn đề đại số đơn giản. Đặt , ,sin(2πf0t)cos(2πf0t)

sin(2πf0t+θ)=asin(2πf0t)+bcos(2πf0t)
a2+b2=1θ=atan2(b,a)θ=2.1tan(2.1)1.71aba2+b2=1b/a=1.71a<0b>0a0=1b0=1.71n=a02+b02 , và . Sau đó, Fred có thể dễ dàng tạo ra một sin với giai đoạn mong muốn bằng cách sử dụng một máy biến áp Hilbert, hai nhân, hai nguồn DC (một thiết lập để volt và người kia để volt, để chăm sóc các dấu hiệu của cosin), và một bộ cộng.a=a0/nb=b0/nab

Đáp ứng xung của hệ thống được mô tả ở trên được đưa ra bởi:

aδ(t)+bπt

Sơ đồ khối:

nhập mô tả hình ảnh ở đây


Tôi thích điều này, mặc dù (hoặc có thể bởi vì) nó là một dẫn xuất hoàn toàn khác với suy nghĩ của tôi. Cũng lưu ý rằng có thể dễ dàng hơn một chút để lấy các hằng số và là và . Tôi sẽ chờ một chút để xem có câu trả lời nào khác không.abcosθsinθ
Matt L.

Để làm rõ, bạn có thể thêm đáp ứng xung và / hoặc đáp ứng tần số của toàn bộ hệ thống không?
Matt L.

1
MBaz rất tốt, đây là những gì tôi nghĩ - về cơ bản là "bộ điều chế véc tơ", một thành phần được mua cho mục đích này (dưới dạng một ứng dụng). Tuy nhiên, HIlbert Transformer không thể được mua như một thành phần thực sự mà không hạn chế nó bị giới hạn băng tần (hoặc tôi đoán người dùng có thể nhận được một biến áp khác nhau cho mỗi dải quan tâm). Bây giờ tôi rất thích xem giải pháp của Matt nếu nó khác vì đây là tất cả những gì tôi có thể nghĩ ra.
Dan Boschen

1
@MattL. Tôi đã thêm phản ứng thúc đẩy. Tôi sẽ vẽ một sơ đồ và đăng nó. Điểm hay về tính toán của và . ab
MBaz

@DanBoschen Vâng, tôi đã cho rằng biến áp Hilbert là lý tưởng, mà tôi nghĩ là ổn cho câu đố này. Tôi cũng thích xem giải pháp thay thế của Matt.
MBaz

3

Câu trả lời của MBaz là chính xác. Tôi chỉ muốn thêm một cách nghĩ khác về nó, tất nhiên dẫn đến kết quả tương tự:

Một bộ dịch pha lý tưởng với dịch pha có đáp ứng tần số có thể được viết lại thành Mắt được đào tạo sẽ xác định là đáp ứng tần số của máy biến áp Hilbert lý tưởng. Đáp ứng xung tương ứng là . Do đó, đáp ứng xung của bộ dịch pha lý tưởng là có thể được thực hiện như một kết nối song song có trọng số của máy biến áp Hilbert và một đoạn dây có trọng lượngθ

H(ω)={ejθ,ω>0ejθ,ω<0
H(ω)=ejθsign(ω)=cos(θ)jsign(ω)sin(θ)
G(ω)=jsign(ω) h(t)=cosg(t)=1πt
h(t)=cos(θ)δ(t)+sin(θ)1πt
cos ( θ )sin(θ) và , tương ứng.cos(θ)

Lưu ý rằng hệ thống này có thể được xấp xỉ khá tốt trong quá trình thực hiện (thời gian rời rạc) thực tế. Chỉ cần lấy một biến áp Hilbert pha tuyến tính FIR được thiết kế tốt có chiều dài , và thêm độ trễ của các mẫu vào đường dẫn tín hiệu khác.N2N+1N


Giải thích hay - đối tác miền tần số của giải pháp miền thời gian của tôi.
MBaz

1
@MBaz: Cảm ơn! Và các hệ số tỷ lệ và tự động bật ra. cos ( θ )sin(θ)cos(θ)
Matt L.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.