0, 1, 2… n 차 홀드


9

사각형 함수는 다음과 같이 정의됩니다.

아르 자형이자형()={0만약 ||>1212만약 ||=121만약 ||<12.

삼각 함수는 다음과 같이 정의됩니다.

트라이()={1||,||<10,그렇지 않으면
두 개의 동일한 단위 사각형 함수의 컨볼 루션입니다.
tri(t)=rect(t)rect(t)=rect(τ)rect(tτ) dτ
0 차 홀드 및 1 차 홀드에서이 기능을 사용합니다. 실제로, 그것은 :
xZOH(t)=n=x(n)rect(tn) 
0 차 홀드 유지
xFOH(t)=n=x(n)tri(tn) 
첫 주문 보류. 이후tri(t)=rect(t)rect(t), 이것이 우연의 일치인지 또는 2 차 홀드에 대한 임펄스 응답이 다음과 같은지 알고 싶습니다.
tri(t)tri(t)=(rect(t)rect(t))(rect(t)rect(t)).
일반인도 마찬가지입니까 k주문 보류? 즉, 넣어
xKTH(t)=n=x(n)gk(tn) 
어디 gk(tn) 의 임펄스 응답입니다 k-주문 보류, 임펄스 응답이
케이()=(rect()rect())(rect()rect()),
k 번.

나는에 대한 참조를 보지 못했다 k에 대한 주문 보류 k>1. 나는 그것이 될 것으로 예상했다rect(t) 자체와 관련된 기능 k1타임스. 그러나 나는 정의가 무엇인지 모른다.
robert bristow-johnson

1
@ robertbristow-johnson : 0 차 홀드 홀드 (0 차 다항식 보간, 즉 조각 별 상수) 및 1 차 홀드 (1 차 다항식 보간, 즉 조각 선형), n 차 오더 보류와 유사 는 n 차 다항식에 의한 조각 별 보간입니다. 여기에 언급되어 있습니다 (6 페이지).
Matt L.

1
@ robertbristow-johnson이 아래 답변에서 설명하는 것을 B- 스플라인이라고합니다.
Olli Niemitalo

누구든지 요소 2의 이미지 행렬로 보여줄 수 있습니까? 그리고, 나는 여기서 요소에 대해 매우 불분명합니다.
user30462

답변:


9

그렇지 않다. 우선, 2 차 홀드는 3 개의 샘플 포인트를 사용하여 보간 다항식을 계산하지만 제안 된 임펄스 응답tri(t)tri(t) 크기 간격에서 0이 아님 4 (샘플 간격을 가정하면 T=1질문에서와 같이). 그러나 2 차 홀드에 해당하는 임펄스 응답은 길이를 지탱해야합니다.3.

이제는 nth수주 보류는 임펄스 응답을 가질 수 있습니다. n직사각형 함수. 이 경우 올바른 지원 크기를 얻을 수 있지만 물론 충분하지 않습니다.

nth-order hold은 다음을 사용하여 조각 별 보간을 계산합니다. n+1연속적인 데이터 포인트. 이는 단일 데이터 포인트를 사용하는 0 차 홀드 및 2 개의 데이터 포인트를 사용하는 1 차 홀드와 유사합니다. 이 정의는 문헌에서 일반적으로 사용됩니다 (예 : herehere 참조 ).

세 개의 데이터 포인트를 보간하는 2 차 다항식을 보여주는 것은 간단합니다. y[1], y[0], y[1] ~에 의해 주어진다

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

에 의해 주어진 보간을 달성하는 임펄스 응답을 찾기 위해 (1)우리는 동일시되어야한다 (1) 표정으로

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

임펄스 응답 지원을 선택하면 h(t) 간격으로 [1,2]보간 간격을 선택하는 것과 같습니다. [0,1], 동일시 (1)(2) 2 차 홀드의 다음과 같은 임펄스 응답을 초래합니다.

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

임펄스 응답 (3) 2 차 홀드의 모양은 다음과 같습니다. 여기에 이미지 설명을 입력하십시오

이 임펄스 응답이 세 개의 직사각형 함수를 서로 관련 시켜서 생성 될 수 없음을 보여 주려고합니다.


매트, 2 차 보유가 무엇인지에 대한 참조를 제공 할 수 있습니까? 나는 음모가 잘못되었다고 100 % 확신합니다.
robert bristow-johnson 2012

나는 방정식을 수정했다. (1) (전제가 옳다고 가정). 그것을 반영하기 위해 당신에게 맡길 것입니다h(t).
robert bristow-johnson

@ robertbristow-johnson : "수정"이 틀 렸기 때문에 편집 내용을 편집하지 못했습니다. 내 방정식은P(1)=y[1]그렇습니다. 너의 것P(1)=y[1]. 이것이 왜 잘못되었는지 반영하기 위해 당신에게 맡길 것입니다.
Matt L.

나는 "수정"에 대해 정정되었습니다. 빼기 부호 수를 잃었습니다. (사실 나는(t1)=2빼기 부호로 표시됩니다. 나는 조금 더 둘러 보았다. 특히 명시적인 사람은 없습니다.
robert bristow-johnson 2012

5

그래서 이것이 내가 생각하는 이유입니다 n주문 보류는 rect(tT/2T) 저절로 얽히다 n 타임스.

Wikipedia는 모든 것을 최종적으로 언급하지는 않지만 거기에서 스니핑 한 것이 있습니다. 샘플링 및 재구성을 고려하십시오 (섀넌 휘태커는 모든 공식). 원래 대역 제한 입력이x(t) 샘플은 x[n]x(nT) 대역 제한 입력은 다음과 같은 샘플에서 재구성 할 수 있습니다.

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

주파수 응답이있는 이상적인 브릭 월 필터의 출력입니다.

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

when driven by the ideally sampled function

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

so when xs(t) goes into H(f), what comes out is x(t). the T factor is needed so that the passband gain of the reconstruction filter, H(f) is the dimensionless 1 or 0 dB.

that means that the impulse response of this ideal brickwall filter is

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

the reconstructed x(t) is

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

we clearly cannot realize that reconstruction filter because it is not causal. but with enough delay, we might be able to get closer and closer with a delayed causal h(t).

now a practical DAC does not get particularly close, but because it simply outputs the sample value x[n] for the sample period immediately after the sample, the output of the DAC looks like this

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

and it can be modeled as a filter with impulse response

hZOH(t)=1Trect(tT2T)

driven by the same xs(t). so

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

and the frequency response of the implied reconstruction filter is

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

note the constant half-sample delay in this frequency response. that's where the Zero-order hold comes from.

so, while the ZOH has the same DC gain as the ideal brickwall reconstruction but not the same gain at other frequencies. in addition, the images in xs(t) aren't fully beaten down as would be with the brickwall, but they're beaten down a bit.

so why, in the POV of the time domain, is this? i think it's because of the discontinuities in xDAC(t). it's not as bad as the sum of dirac impulses in xs(t), but xDAC(t) has jump discontinuities.

how do you get rid of jump discontinuities? maybe turn them into discontinuities of the first derivative. and you do that by used if integration in the continuous time domain. so a first-order hold is one where the output of the DAC is run through an integrator with transfer function 1j2πfT but we try to undo the effects of integrator with a differentiator done in the discrete-time domain. the output of that discrete-time differentiator is x[n]x[n1] or Z-transform X(z)z1X(z)=X(z)(1z1)

the transfer function of that differentiator is (1z1) or, in the continuous Fourier domain, (1(ej2πfT)1)=1(ej2πfT). this makes the transfer function of the first-order hold that of the continuous-time integrator, the discrete-time differentiator, and the ZOH of the DAC all multiplied together.

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

the impulse response of this is

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

now, continuing with this further, the second-order hold would have both continuous zeroth and first derivatives. it does this by integrating again in the continuous-time domain and trying to make up for it in the discrete-time domain with another differentiator. that tosses in another ejπfTsinc(fT) factor which means convolving with another rect(tT2T).


이것은 마침내 가우시안 임펄스 응답으로 수렴 될 것이고, 나는 이것을 직관적으로 이해할 수 없습니다. 나는 n 번째 차수 유지가 ZOH 및 FOH와 완전히 유사하여 n 차 다항식 보간 기라고 믿습니다. 예를 들면 : 나는 몇몇 다른 저자와이보기 공유 이 사람이 일을 . 다른 곳에서는 n 번째 주문 보류에 대한 해석을 보지 못했습니다.
Matt L.

매우 긴 가우스입니다. 의 임펄스 응답주문 보류는 +1 조각 단위의 인접 섹션 -다항식은 모든 도함수가 (1)이차 미분은 연속적입니다. 나는 그것이 인과 적이라고 생각합니다. BTW, 나는 아직 답을 끝내지 못했습니다. 일종의 일이 벌어졌지만 결국에는 모두 함께 묶을 계획입니다. 그리고 나는 전체 로타 문법을 고칠 것이다
robert bristow-johnson 2012

2

또 다른 질문은 이것의 중복으로 표시되었습니다. 거기에서 다각형 유지 가 무엇인지 묻습니다 . 그것과 폴리곤 홀드 는 선형 보간의 동의어 인 것 같습니다. 여기에서 예측 된 1 차 홀드 에서처럼 톱처럼 보이는 출력보다는 "도트가 연결됩니다". 샘플을 라인과 연결하려면 라인이 올바른 방향을 향하도록 다음 샘플을 미리 알아야합니다. 샘플이 사전에 알려지지 않은 실시간 제어 시스템과 관련하여, 라인이 샘플에서 연결 되려면 출력이 한 샘플링주기만큼 지연되어야 함을 의미합니다.

다항식 홀드 (다각형 홀드 아님)에는 0 차 홀드 및 1 차 홀드가 모두 포함됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.