การแปลงฟูริเยร์ :
X( j 2 π)ฉ) = F{ x ( T ) } ≜ ∫- ∞+ ∞x ( t ) e - j 2 πฉเสื้อ d T
การแปลงฟูริเยร์ผกผัน:
x(t)=F−1{X(j2πf)}=∫−∞+∞X(j2πf) ej2πft df
ฟังก์ชันพัลส์รูปสี่เหลี่ยม :
rect(u)≜{01if |u|>12if |u|<12
ฟังก์ชัน "Sinc" ("sinus cardinalis") :
sinc(v)≜{1sin(πv)πvif v=0if v≠0
กําหนดการสุ่มตัวอย่างความถี่ ,เป็นซึ่งกันและกันของระยะเวลาการสุ่มตัวอย่างTfs≜1TT
โปรดทราบว่า:
F{rect(tT)}=T sinc(fT)=1fs sinc(ffs)
Dirac comb (aka "ฟังก์ชันการสุ่มตัวอย่าง" aka "ฟังก์ชัน Sha") :
IIIT(t)≜∑n=−∞+∞δ(t−nT)
หวีแรคเป็นระยะที่มีระยะเวลาTซีรี่ส์ฟูริเยร์ :T
IIIT(t)=∑k=−∞+∞1Tej2πkfst
ตัวอย่างสัญญาณต่อเนื่องเวลา :
xs( t )= x ( t ) ⋅ ( T⋅ IIIT( T ) )= x ( t ) ⋅ ( T⋅ ∑n = - ∞+ ∞δ( t - n T) )= T Σn = - ∞+ ∞x ( t ) δ ( t - n T)= T Σn = - ∞+ ∞x ( n T) δ ( t - n T)= T Σn = - ∞+ ∞x [ n ] δ ( t - n T)
ที่(เอ็นที)x [ n ] ≜ x ( n T)
ซึ่งหมายความว่าถูกกำหนดโดยตัวอย่างและช่วงเวลาการสุ่มตัวอย่างและสูญเสียข้อมูลใด ๆ ของค่าของสำหรับเวลาระหว่างอินสแตนซ์การสุ่มตัวอย่าง เป็นลำดับต่อเนื่องของตัวเลขและเป็น sorta DSP ชวเลขสัญกรณ์สำหรับx_nในขณะที่เป็นจริงที่สำหรับค่าของสำหรับใด ๆ ที่ไม่ใช่จำนวนเต็มจะไม่ได้กำหนดxs( t )x [ n ]Tx ( t )x [ n ]xnxs( t ) = 0n T< t < ( n + 1 ) Tx [ n ]n
หมายเหตุ:สัญญาณไม่ต่อเนื่องและทุกการดำเนินงานต่อเนื่องในเวลาที่มันเหมือน -Transformที่ไม่ต่อเนื่องเวลาแปลงฟูริเยร์ (DTFT)ที่ไม่ต่อเนื่องแปลงฟูเรีย (DFT)เป็น"ไม่เชื่อเรื่องพระเจ้า"เกี่ยวกับความถี่ในการสุ่มตัวอย่างหรือระยะเวลาการสุ่มตัวอย่างTเมื่อคุณอยู่ในที่ไม่ต่อเนื่องเวลาโดเมนคุณไม่ทราบ (หรือดูแล) เกี่ยวกับTมันเป็นเพียงกับNyquist-Shannon Sampling and Reconstruction Theoremที่และถูกรวมเข้าด้วยกันx [ n ]ZTx [ n ]Tx [ n ]T
การแปลงฟูริเยร์ของคือxs( t )
Xs( j 2 π)ฉ) ≜ F.{ xs( t ) }= F{ x ( t ) ⋅ ( T⋅ IIIT( t ) ) }= F{ x ( t ) ⋅ ( T⋅ ∑k = - ∞+ ∞1Tอีj 2 πk fsเสื้อ) }= F{ ∑k = - ∞+ ∞x ( t ) e j 2 πk fsเสื้อ}= ∑k = - ∞+ ∞F{ x ( t ) e j 2 πk fsเสื้อ}= ∑k = - ∞+ ∞X( j 2 π)( ฉ- k fs) )
หมายเหตุสำคัญเกี่ยวกับการปรับขนาด: ฟังก์ชันการสุ่มตัวอย่างและสัญญาณตัวอย่างมีปัจจัยเป็นที่คุณจะไม่เห็นในหนังสือเกือบทุกเล่ม นั่นคือความผิดพลาดในการสอนของผู้เขียนหนังสือเรียนเหล่านี้ด้วยเหตุผลหลายประการ (ที่เกี่ยวข้อง): T⋅ IIIT( t )xs( t )T
- ครั้งแรกที่ออกจากออกเปลี่ยนแปลงขนาดของสัญญาณตัวอย่างจากมิติของสัญญาณที่ได้รับตัวอย่าง(t)Txs( t )x ( t )
- ที่ปัจจัยที่จะต้องอยู่ที่ไหนสักแห่งในห่วงโซ่สัญญาณ หนังสือเรียนเหล่านี้ที่ปล่อยให้มันออกมาจากฟังก์ชั่นการสุ่มตัวอย่างท้ายใส่ไว้ในส่วนการสร้างใหม่ของทฤษฎีบทการสุ่มตัวอย่างซึ่งโดยปกติแล้วจะได้รับ passband ของตัวกรองการสร้างใหม่ นั่นคือความสับสนในเชิงมิติ ใครบางคนอาจถามว่า: "ฉันจะออกแบบอิฐวอลล์ LPF ด้วยรหัสผ่านของอย่างไร"TT
- ดังที่เห็นด้านล่างการปล่อยออกจากที่นี่จะส่งผลให้เกิดข้อผิดพลาดในการปรับขนาดที่คล้ายกันสำหรับฟังก์ชั่นการถ่ายโอนสุทธิและการตอบสนองความถี่สุทธิของการระงับ Zero-order Hold (ZOH) หนังสือเรียนทั้งหมดเกี่ยวกับระบบควบคุมดิจิตัล (และไฮบริด) ที่ฉันได้เห็นทำผิดพลาดและเป็นข้อผิดพลาดอย่างมากในการสอนT
โปรดทราบว่า DTFT ของและการแปลงฟูริเยร์ของสัญญาณตัวอย่างคือด้วยขนาดที่เหมาะสมเหมือนจริง:x [ n ]xs( t )
DTFT: start
XD T F T( ω )≜ Z{ x [ n ] } ∣||Z= ej ω= XZ( ej ω)= ∑n = - ∞+ ∞x [ n ] e - j ω n
มันสามารถแสดงให้เห็นว่า
XD T F T( ω ) = XZ( ej ω) = 1TXs( j 2 π)ฉ) ∣||ฉ= ω2 πT
คณิตศาสตร์ข้างต้นเป็นจริงหรือไม่ว่าเป็น "ตัวอย่างที่เหมาะสม" หรือไม่ คือ "สุ่มตัวอย่างอย่างเหมาะสม" ถ้า สามารถกู้คืนได้อย่างสมบูรณ์จากตัวอย่าง และความรู้เกี่ยวกับอัตราการสุ่มตัวอย่างหรือระยะเวลาการสุ่มตัวอย่าง ทฤษฎีการสุ่มตัวอย่างบอกเราว่าจำเป็นต้องกู้คืนหรือสร้างจากและอีกครั้งx ( t )x ( t )x ( t )x [ n ]x ( t )x [ n ]T
ถ้าเป็นbandlimitedบาง bandlimitนั่นหมายความว่าx ( t )B
X( j 2 π)ฉ) = 0เพื่อทุกสิ่ง| ฉ| >B
พิจารณาสเปกตรัมของสัญญาณตัวอย่างที่สร้างขึ้นจากภาพที่ถูกขยับจากต้นฉบับ:
Xs( j 2 π)ฉ) = ∑k = - ∞+ ∞X( j 2 π)( ฉ- k fs) )
สเปกตรัมเดิมสามารถกู้คืนได้จากสเปกตรัมตัวอย่างหากไม่มีภาพที่เลื่อน,ซ้อนทับเพื่อนบ้านที่อยู่ติดกัน ซึ่งหมายความว่าขอบด้านขวาของภาพ -th (ซึ่งคือ ) ต้องอยู่ทางด้านซ้ายของขอบด้านซ้ายของ ( ) -th รูปภาพ (ซึ่งคือ ) ปรับปรุงใหม่ทางคณิตศาสตร์X( j 2 π)ฉ)Xs( j 2 π)ฉ)X( j 2 π)( ฉ- k fs) )kX( j 2 π)( ฉ- k fs) )k + 1X( j 2 π)( ฉ- ( k + 1 ) fs) )
k fs+ B < ( k + 1 ) fs- ข
ซึ่งเทียบเท่ากับ
ฉs> 2 B
หากเราสุ่มตัวอย่างที่อัตราการสุ่มตัวอย่างที่เกินกว่าแบนด์วิดท์สองเท่าไม่มีภาพซ้อนทับสเปกตรัมเดิมซึ่งเป็นภาพที่สามารถสกัดได้จากพร้อมตัวกรอง low-pass ของ brickwall ที่เก็บภาพดั้งเดิม (โดยที่ ) ไม่ถูกปรับสัดส่วนและทิ้งรูปภาพอื่นทั้งหมด นั่นหมายความว่ามันจะคูณภาพต้นฉบับด้วย 1 และคูณรูปภาพอื่นทั้งหมดด้วย 0X( j 2 π)ฉ)k = 0Xs( j 2 π)ฉ)k = 0
X( j 2 π)ฉ)= rect( ฉฉs) ⋅ Xs( j 2 π)ฉ)= H( j 2 π)ฉ) X s( j 2 π)ฉ)
กรองฟื้นฟูคือ
H( j 2 π)ฉ) = ดูแลรักษา( ฉฉs)
และมีการตอบสนองแรงกระตุ้นแบบสุ่ม :
h ( t ) = F- 1{ H( j 2 π)ฉ) } = fssinc( ฉst )
การดำเนินการกรองแสดงเป็นคูณในโดเมนความถี่จะเทียบเท่ากับการบิดในโดเมนเวลา:
x ( t )= h ( t ) ⊛ xs( t )= h ( t ) ⊛ T Σn = - ∞+ ∞x [ n ] δ ( t - n T)= T Σn = - ∞+ ∞x [ n ] ( H ( T ) ⊛ δ ( t - n T) )= T Σn = - ∞+ ∞x [ n ] h ( t - n T ) )= T Σn = - ∞+ ∞x [ n ] ( f ssinc( ฉs( t - n T) ) )= ∑n = - ∞+ ∞x [ n ] sinc ( ฉs( t - n T) )= ∑n = - ∞+ ∞x [ n ] sinc ( t - n TT)
ซึ่งจะมีการอธิบายวิธีการสร้างต้นแบบใหม่จากตัวอย่างและความรู้เกี่ยวกับอัตราการสุ่มตัวอย่างหรือระยะเวลาการสุ่มตัวอย่างx ( t )x [ n ]
ดังนั้นสิ่งที่ออกมาจากDigital-to-Analog Converter (DAC) ที่ใช้งานได้จริงจึงไม่ใช่
Σn = - ∞+ ∞x [ n ] sinc ( t - n TT)
ซึ่งไม่ต้องการการรักษาเพิ่มเติมเพื่อกู้คืนหรือx ( t )
xs( t ) = ∑n = - ∞+ ∞x [ n ] T δ( t - n T)
ซึ่งด้วย brickwall LPF ในอุดมคติจะกู้คืนโดยการแยกและรักษาภาพเบสแบนด์และยกเลิกภาพอื่น ๆ ทั้งหมดx ( t )
สิ่งที่ออกมาจาก DAC ทั่วไปหากไม่มีการประมวลผลหรือปรับสเกลสัญญาณดิจิทัลให้เป็นค่าที่ค่าคงที่จนกว่าค่าตัวอย่างถัดไปจะถูกส่งออก ส่งผลให้ฟังก์ชั่นค่าคงที่ทีละชิ้น :x [ n ]
xDAC( t ) = ∑n = - ∞+ ∞x [ n ] rect ( t - n T- T2T)
หมายเหตุ: ความล่าช้าของระยะเวลาตัวอย่างนำไปใช้กับฟังก์ชั่น มันทำให้เกิดสาเหตุ มันหมายถึงว่า12ดูแลรักษา( ⋅ )
xDAC( t ) = x [ n ] = x ( n T)เมื่อไหร่n T≤ t < ( n + 1 ) T
ระบุไว้แตกต่างกัน
xDAC( t ) = x [ n ] = x ( n T)สำหรับn = ชั้น( tT)
ที่เป็นฟังก์ชั่นชั้น , กำหนดให้เป็นเลขที่ใหญ่ที่สุดไม่เกินUชั้น( U ) = ⌊ ยู⌋ยู
เอาต์พุต DAC นี้ถูกสร้างแบบจำลองโดยตรงเป็นระบบtime-invariant เชิงเส้น (LTI)หรือตัวกรองที่ยอมรับสัญญาณตัวอย่างที่สมบูรณ์แบบและสำหรับแต่ละแรงกระตุ้นในสัญญาณตัวอย่างที่ดีเลิศเอาท์พุทการตอบสนองแรงกระตุ้นนี้:xs( t )
ชั่วโมงZoh( t ) = 1Tดูแลรักษา( t - T2T)
เสียบปลั๊กเพื่อตรวจสอบสิ่งนี้ ...
xDAC( t )= hZoh( t ) ⊛ xs( t )= hZoh( t ) ⊛ T Σn = - ∞+ ∞x [ n ] δ ( t - n T)= T Σn = - ∞+ ∞x [ n ] ( h Zoh( T ) ⊛ δ( t - n T) )= T Σn = - ∞+ ∞x [ n ] h Zoh( t - n T) )= T Σn = - ∞+ ∞x [ n ] 1 Tดูแลรักษา( t - n T- T2T)= ∑n = - ∞+ ∞x [ n ] rect ( t - n T- T2T)
เอาต์พุต DAC , เป็นเอาต์พุตของระบบ LTI ที่มีการตอบสนองแบบอิมพัลส์เห็นด้วยกับการสร้างค่าคงที่แบบชิ้นด้านบน และอินพุตของระบบ LTI นี้คือสัญญาณตัวอย่างปรับขนาดอย่างรอบคอบเพื่อให้ภาพเบสแบนด์ของเหมือนกับสเปคตรัมของสัญญาณดั้งเดิมที่ถูกสุ่มตัวอย่าง(t) นั่นคือxDAC( t )ชั่วโมงZoh( t )xs( t )xs( t )x ( t )
X( j 2 π)ฉ) = Xs( j 2 π)ฉ)สำหรับ- ฉs2< f< + fs2
สเปกตรัมสัญญาณดั้งเดิมนั้นเหมือนกับสเปกตรัมสุ่มตัวอย่าง แต่สำหรับรูปภาพทั้งหมดที่ปรากฏเนื่องจากการสุ่มตัวอย่างถูกละทิ้ง
ฟังก์ชั่นการถ่ายโอนของระบบ LTI นี้ซึ่งเราเรียกว่าZero-order hold (ZOH)คือการแปลง Laplaceของการตอบสนองต่อแรงกระตุ้น:
HZoh( s )= L{ hZoh( t ) }≜ ∫- ∞+ ∞ชั่วโมงZoh( t ) e - s t d T= ∫- ∞+ ∞1Tดูแลรักษา( t - T2T) e - s t d T= ∫0T1T อี- s t d T= 1T1- sอี- s t|||T0= 1 - e- s Ts T
การตอบสนองความถี่นั้นได้มาจากการแทนที่j 2 πฉ→ s
HZoh( j 2 π)ฉ)= 1 - e- j 2 πฉTj 2 πฉT= e- j πฉTอีj πฉT- e- j πฉTj 2 πฉT= e- j πฉTบาป( πฉT)πฉT= e- j πฉTsinc( ฉT)= e- j πฉTsinc( ฉฉs)
สิ่งนี้บ่งชี้ว่าตัวกรองเฟสเชิงเส้นที่มีความล่าช้าอย่างต่อเนื่องของช่วงเวลาครึ่งตัวอย่างและด้วยอัตราขยายที่ลดลงเมื่อความถี่เพิ่มขึ้น นี่เป็นเอฟเฟ็กต์ตัวกรองสัญญาณความถี่ต่ำแบบอ่อน ที่ DC, , อัตราขยายคือ 0 dB และที่ Nyquist,อัตราขยายคือ -3.9224 dB ดังนั้นภาพเบสแบนด์จึงมีส่วนประกอบความถี่สูงลดลงเล็กน้อยT2ฉฉ= 0ฉ= fs2
เช่นเดียวกับสัญญาณตัวอย่าง xs( t )มีภาพในสัญญาณตัวอย่างที่จำนวนเต็มทวีคูณของความถี่การสุ่มตัวอย่าง แต่ภาพเหล่านั้นจะลดลงอย่างมีนัยสำคัญในความกว้าง (เทียบกับ ภาพเบสแบนด์) เนื่องจากผ่านศูนย์เมื่อสำหรับจำนวนเต็มที่ไม่ใช่ 0 ซึ่งอยู่ตรงกลางของภาพเหล่านั้นxDAC( t )| HZoh( j 2 π)ฉ) |ฉ= k ⋅ fsk
สรุป:
Zero-order hold (ZOH) เป็นตัวแบบเวลาเชิงเส้นคงที่ของการสร้างสัญญาณใหม่โดย Digital-to-Analog converter (DAC) ที่ใช้งานได้จริงที่เก็บค่าคงที่เอาต์พุตที่ค่าตัวอย่างจนกระทั่งได้รับการปรับปรุงโดย ตัวอย่างต่อไป1]x [ n ]x [ n + 1 ]
ตรงกันข้ามกับความเข้าใจผิดที่พบบ่อย ZOH มี อะไรจะทำอย่างไรกับวงจรตัวอย่างและถือ (S / H)หนึ่งอาจพบว่าก่อนหน้านี้แปลงสัญญาณอนาล็อกเป็นดิจิตอล (ADC) ตราบใดที่ DAC เก็บเอาท์พุทเป็นค่าคงที่ตลอดระยะเวลาการสุ่มตัวอย่างแต่ละครั้งมันไม่สำคัญว่า ADC จะมี S / H หรือไม่ผล ZOH จะยังคงอยู่ ถ้า DAC ผลบางสิ่งบางอย่างอื่นมากกว่าการส่งออกค่คงที่ (เช่นลำดับของพัลส์แคบจุดมุ่งหมายเพื่อกระตุ้น Dirac โดยประมาณ) ภาพข้างต้นเป็นแล้วผล Zoh คือไม่ได้ในปัจจุบัน (อย่างอื่นคือ แทน) ไม่ว่าจะมีวงจร S / H นำหน้า ADC หรือไม่xDAC( t )
ฟังก์ชั่นการถ่ายโอนสุทธิของ ZOH คือและการตอบสนองความถี่สุทธิของ ZOH คือ หนังสือเรียนจำนวนมากปล่อยให้ตัวประกอบในตัวส่วนของฟังก์ชันถ่ายโอนและนั่นเป็นข้อผิดพลาดHZoh( s ) = 1 - e- s Ts T
HZoh( j 2 π)ฉ) = e- j πฉTsinc( ฉT)
T
ZOH จะลดรูปภาพของสัญญาณตัวอย่างอย่างมีนัยสำคัญ แต่ไม่ได้กำจัด หากต้องการกำจัดภาพเราต้องใช้ตัวกรองความถี่ต่ำที่ดีเหมือนเมื่อก่อน Brickwall LPF เป็นอุดมคติ LPF ที่ใช้งานจริงอาจลดทอนภาพเบสแบนด์ (ที่เราต้องการเก็บไว้) ที่ความถี่สูงและการลดทอนนั้นจะต้องถูกนำมาพิจารณาเช่นเดียวกับการลดทอนซึ่งเป็นผลมาจาก ZOH (ซึ่งน้อยกว่า 3.9224 dB การลดทอน) ZOH ยังชะลอสัญญาณโดยช่วงเวลาครึ่งตัวอย่างซึ่งอาจต้องนำมาพิจารณา (พร้อมกับความล่าช้าของ anti-imaging LPF) โดยเฉพาะอย่างยิ่งถ้า ZOH อยู่ในข้อเสนอแนะxs( t )