Không, Thứ nhất, Thứ hai, thứ tự thứ n Giữ thứ tự


9

Hàm hình chữ nhật được định nghĩa là:

rect(t)={0if |t|>1212if |t|=121if |t|<12.

Hàm tam giác được định nghĩa là: Đây là tích chập của hai hàm hình chữ nhật đơn vị giống hệt nhau: Giữ không thứ tự và Đầu tiên- giữ trật tự sử dụng các chức năng này. Trên thực tế, nó có: cho việc giữ không thứ tự và để giữ thứ tự đầu tiên. Từ

tri(t)={1|t|,|t|<10,otherwise
tri(t)=rect(t)rect(t)=rect(τ)rect(tτ) dτ
x F O H ( t )
xZOH(t)=n=x(n)rect(tn) 
tri ( t ) = rect ( t ) * rect ( t )
xFOH(t)=n=x(n)tri(tn) 
tri(t)=rect(t)rect(t) , tôi muốn biết liệu đây chỉ là sự trùng hợp hay nếu, đối với lệnh thứ hai giữ phản hồi xung là Có đúng với một lệnh giữ -th chung không? Cụ thể, đặt where là phản hồi xung của lệnh giữ thứ , tôi muốn biết liệu đáp ứng xung của nó có phải là k x K - T H ( t )
tri(t)tri(t)=(rect(t)rect(t))(rect(t)rect(t)).
kg k ( t - n ) k g k ( t - n ) = ( rect ( t ) * rect ( t ) ) ** ( rect ( t ) * rect ( t ) ) ,
xKTH(t)=n=x(n)gk(tn) 
gk(tn)k
gk(tn)=(rect(t)rect(t))(rect(t)rect(t)),
k lần.

tôi chưa thấy một tài liệu tham khảo cho một -thứ giữ trật tự cho . tôi đã dự kiến ​​nó sẽ là hàm kết hợp với chính nó lần. nhưng tôi không biết định nghĩa là gì. k > 1 rect ( t ) k - 1kk>1rect(t)k1
robert bristow-johnson

1
@ robertbristow-johnson: Tương tự với phép giữ bậc 0 (phép nội suy đa thức bậc 0, tức là hằng số piecewise), và phép giữ bậc nhất (phép nội suy đa thức bậc nhất, tức là tuyến tính bậc hai) là một phép nội suy từng phần bởi một đa thức bậc n. Nó được đề cập ở đây (trang 6).
Matt L.

1
Những điều này và những gì @ robertbristow-johnson mô tả trong câu trả lời của ông dưới đây được gọi là B-splines.
Olli Niemitalo

bất cứ ai cũng có thể hiển thị với một ma trận hình ảnh với yếu tố 2, xin vui lòng? Và, tôi khá không rõ ràng về yếu tố ở đây.
dùng30462

Câu trả lời:


9

Đây không phải là trường hợp. Trước hết, việc giữ bậc hai sẽ sử dụng ba điểm mẫu để tính đa thức nội suy, nhưng đáp ứng xung được đề xuất của bạn là khác không trong một khoảng có kích thước (giả sử khoảng thời gian mẫu là , như bạn làm trong câu hỏi của mình). Tuy nhiên, đáp ứng xung tương ứng với mức giữ thứ hai phải có hỗ trợ độ dài .4 T = 1 3tri(t)tri(t)4T=13

Bây giờ bạn có thể đề xuất rằng một -order giữ có thể có một đáp ứng xung đó là tích chập của hàm hình chữ nhật. Trong trường hợp này, bạn sẽ có được kích thước hỗ trợ chính xác, nhưng tất nhiên điều đó là không đủ. nnthn

Một -order giữ tính toán một phép nội suy khôn ngoan bằng cách sử dụng điểm dữ liệu liên tiếp. Điều này tương tự với việc giữ không thứ tự bằng cách sử dụng một điểm dữ liệu duy nhất và giữ thứ tự đầu tiên, sử dụng hai điểm dữ liệu. Định nghĩa này thường được sử dụng trong tài liệu (xem ví dụ ở đâyở đây ). n + 1nthn+1

Thật đơn giản để chỉ ra rằng đa thức bậc hai nội suy ba điểm dữ liệu , và được đưa ra bởiy [ 0 ] y [ 1 ]y[1]y[0]y[1]

(1)P(t)=y[1]t(t1)2+y[0](1t2)+y[1]t(t+1)2

Để tìm đáp ứng xung đạt được phép nội suy được cho bởi , chúng ta phải đánh đồng với biểu thức( 1 )(1)(1)

(2)y[1]h(t+1)+y[0]h(t)+y[1]h(t1)

Nếu chúng ta chọn sự hỗ trợ của đáp ứng xung làm khoảng , tương đương với việc chọn khoảng nội suy , kết quả và dẫn đến xung sau phản ứng của việc giữ lệnh thứ hai:[ - 1 , 2 ] [ 0 , 1 ] ( 1 ) ( 2 )h(t)[1,2][0,1](1)(2)

(3)h(t)={12(t+1)(t+2),1<t<01t2,0t112(t1)(t2),1<t<20,otherwise

Đáp ứng xung của lệnh giữ thứ hai trông như thế này: (3)nhập mô tả hình ảnh ở đây

Tôi để nó cho bạn thấy rằng đáp ứng xung này không thể được tạo ra bằng cách kết hợp ba hàm hình chữ nhật với nhau.


Matt, bạn có thể cung cấp một tài liệu tham khảo cho đại diện của bạn về việc giữ thứ tự thứ 2 là gì không. Tôi tin chắc 100% rằng cốt truyện là sai.
robert bristow-johnson

tôi đã sửa phương trình. (1) (giả sử tiền đề là chính xác). tôi sẽ để nó cho bạn phản ánh điều đó vào . h(t)
robert bristow-johnson

@ robertbristow-johnson: Tôi đã gỡ bỏ chỉnh sửa của bạn, vì "chỉnh sửa" của bạn đã sai. Phương trình của tôi cho , vì nó nên như vậy; của bạn cho . Tôi sẽ để lại cho bạn để phản ánh tại sao điều này là sai. P ( - 1 ) = - y [ - 1 ]P(1)=y[1]P(1)=y[1]
Matt L.

tôi đứng sửa về "sửa". tôi đã mất số lượng các dấu trừ. (thực ra tôi đã nghĩ rằng bị tắt bởi một dấu trừ. Tôi đã nhìn xung quanh một chút. Không ai có vẻ đặc biệt rõ ràng.(t1)=2
robert bristow-johnson

6

Vì vậy, đây là lý do tại sao tôi nghĩ rằng một lệnh giữ thứ là một kết hợp với chính nó lần.tràng ( t - T / 2nnrect(tT/2T)n

Wikipedia không phải là tài liệu tham khảo cuối cùng của tất cả mọi thứ, nhưng có một cái gì đó mà tôi đánh hơi từ đó. xem xét lấy mẫu và tái thiết (Shannon Whittaker bất kỳ công thức nào). nếu đầu vào được giới hạn băng thông ban đầu là và các mẫu là thì đầu vào được giới hạn băng thông có thể được xây dựng lại từ các mẫu vớix(t)x[n]x(nT)

x(t)=n=x[n] sinc(tnTT)

đó là đầu ra của bộ lọc brickwall lý tưởng với đáp ứng tần số:

H(f)=rect(fT)={1|f|<12T0|f|>12T

khi được điều khiển bởi chức năng lấy mẫu lý tưởng

xs(t)=x(t)n=δ(tnTT)=x(t)Tn=δ(tnT)=Tn=x(t)δ(tnT)=Tn=x(nT)δ(tnT)=Tn=x[n]δ(tnT)

vì vậy khi đi vào , cái xuất hiện là . hệ số là cần thiết để mức tăng băng thông của bộ lọc tái tạo, là hoặc 0 dB không thứ nguyên.xs(t)H(f)x(t)TH(f)1

điều đó có nghĩa là đáp ứng xung của bộ lọc brickwall lý tưởng này là

h(t)=F1{H(f)}=1Tsinc(tT)

được xây dựng lại làx(t)

x(t)=h(t)xs(t)

chúng tôi rõ ràng không thể nhận ra rằng bộ lọc tái thiết bởi vì nó không phải là nguyên nhân. nhưng với độ trễ đủ, chúng ta có thể tiến gần hơn và gần hơn với một nhân quả bị trì hoãn .h(t)

bây giờ một bộ xử lý thực tế không thực sự gần gũi, nhưng vì nó chỉ xuất ra giá trị mẫu cho giai đoạn mẫu ngay sau mẫu, nên đầu ra của bộ DAC trông như thế nàyx[n]

xDAC(t)=n=x[n] rect(tnTT2T)

và nó có thể được mô hình hóa như một bộ lọc với đáp ứng xung

hZOH(t)=1Trect(tT2T)

được điều khiển bởi cùng . vì thếxs(t)

xDAC(t)=hZOH(t)xs(t)

và đáp ứng tần số của bộ lọc tái cấu trúc ngụ ý là

HZOH(f)=F1{hZOH(t)}=1ej2πfTj2πfT=ejπfTsinc(fT)

lưu ý độ trễ nửa mẫu không đổi trong đáp ứng tần số này. đó là nơi tổ chức Zero-order đến từ.

do đó, trong khi ZOH có cùng mức tăng DC với cấu trúc tường gạch lý tưởng nhưng không có cùng mức tăng ở các tần số khác. Ngoài ra, các hình ảnh trong không bị đánh sập hoàn toàn như với bức tường gạch, nhưng chúng bị đánh sập một chút.xs(t)

vậy tại sao, trong POV của miền thời gian, đây là? tôi nghĩ đó là do sự không liên tục trong . nó không tệ như tổng các xung dirac trong , nhưng có sự gián đoạn nhảy.xDAC(t)xs(t)xDAC(t)

Làm thế nào để bạn thoát khỏi sự gián đoạn nhảy? có thể biến chúng thành sự không liên tục của đạo hàm đầu tiên. và bạn làm điều đó bằng cách sử dụng nếu tích hợp trong miền thời gian liên tục. vì vậy , lệnh giữ thứ nhất là một trong đó đầu ra của DAC được chạy qua một bộ tích phân có chức năng truyền nhưng chúng tôi cố gắng hoàn tác các hiệu ứng của bộ tích hợp với bộ phân biệt được thực hiện trong miền thời gian rời rạc. đầu ra của bộ phân biệt thời gian rời rạc đó là hoặc Z-biến1j2πfTx[n]x[n1]X(z)z1X(z)=X(z)(1z1)

hàm truyền của bộ phân biệt đó là hoặc, trong miền Fourier liên tục, . điều này làm cho chức năng chuyển của đơn đặt hàng đầu tiên giữ chức năng tích hợp thời gian liên tục, bộ phân biệt thời gian rời rạc và ZOH của DAC tất cả được nhân với nhau.( 1 - ( e j 2 π f T ) - 1 )(1z1)(1(ej2πfT)1)=1(ej2πfT)

HFOH(f)=F1{hFOH(t)}=(1ej2πfTj2πfT)2=ej2πfTsinc2(fT)

đáp ứng xung của điều này là

hFOH(t)=F{HFOH(f)}=(rect(tT2T))(rect(tT2T))=1Ttri(tTT)

bây giờ, tiếp tục với điều này hơn nữa, việc giữ lệnh thứ hai sẽ có cả zeroth liên tục và các dẫn xuất đầu tiên. nó thực hiện điều này bằng cách tích hợp lại trong miền thời gian liên tục và cố gắng bù lại trong miền thời gian rời rạc với một bộ phân biệt khác. mà ném vào một khác có nghĩa là kết hợp với một .rectejπfTsinc(fT)rect(tT2T)


Điều này cuối cùng sẽ hội tụ đến một đáp ứng xung Gauss và tôi không thể hiểu được nhiều điều này. Tôi tin tưởng mạnh mẽ rằng việc giữ lệnh thứ n là - hoàn toàn tương tự với ZOH và FOH - một bộ nội suy đa thức bậc n. Tôi chia sẻ quan điểm này với một số tác giả khác: ví dụ: những người nàyngười này . Tôi chưa thấy cách giải thích của bạn về một đơn hàng thứ n giữ bất cứ nơi nào khác.
Matt L.

một Gaussian rất dài. đáp ứng xung của lần giữ bậc sẽ là phần liền kề của đa thức bậc nối thứ nối theo cách sao cho tất cả các đạo hàm, cho đến đạo hàm bậc sẽ liên tục. và tôi nghĩ đó là nhân quả. BTW, tôi chưa hoàn thành câu trả lời. sắp xếp ra khỏi nó, nhưng cuối cùng tôi cũng có kế hoạch gắn kết tất cả lại với nhau. và tôi sẽ sửa toàn bộ ngữ pháp lottan + 1 n ( n - 1 )nn+1n(n1)
robert bristow-johnson

2

Một câu hỏi khác được đánh dấu là một bản sao của điều này. Ở đó nó cũng được hỏi là giữ đa giác là gì. Nó và đa giác dường như là từ đồng nghĩa của phép nội suy tuyến tính, trong đó "các chấm được kết nối" thay vì đầu ra trông giống như một cái cưa như trong giữ thứ tự dự đoán. Kết nối các mẫu với các dòng đòi hỏi phải biết trước mẫu tiếp theo để dòng có thể được nhắm đúng hướng. Trong bối cảnh các hệ thống điều khiển thời gian thực mà các mẫu không được biết trước, điều đó có nghĩa là đầu ra phải bị trễ bởi một khoảng thời gian lấy mẫu để các đường kết nối tại các mẫu.

Giữ đa thức (không giữ đa giác) bao gồm cả giữ không thứ tự và giữ thứ tự đầu tiên.

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.