ตัวกรองที่จับคู่ที่เหมาะสมที่สุดโดยไม่มี ISI


12

เมื่อใช้ตัวกรองเพื่อกำหนดรูปร่างสัญญาณดิจิตอล, และระบุว่าเราไม่ต้องการให้ชุดค่าผสมของตัวกรองก่อให้เกิด ISI ใด ๆ ตัวกรอง "ที่จับคู่" ตัวใด, q ( x )จะเพิ่ม SNR ให้มากที่สุด?p(x)q(x)

ตัวกรองที่จับคู่จะใช้ในการสื่อสารแบบดิจิตอลเพื่อเพิ่มอัตราส่วนสัญญาณต่อสัญญาณรบกวนให้มากที่สุด บ่อยครั้งที่ตัวกรองรูท - โคไซน์ใช้ในการสร้างรูปร่างสัญญาณเนื่องจากมันถูก จำกัด ในพื้นที่ความถี่และตัวกรองเดียวกันสามารถนำไปใช้กับสัญญาณที่ได้รับเพื่อปรับปรุงอัตราส่วนสัญญาณต่อเสียง (SNR) โดยไม่ทำให้เกิดสัญลักษณ์ระหว่าง - การรบกวน (ISI)

อย่างไรก็ตามหากใช้ตัวกรองที่เหมาะสมน้อยที่สุดในการกำหนดรูปร่างของสัญญาณจากนั้นการใช้ตัวกรองเดียวกันที่ตัวรับสัญญาณสามารถแนะนำ ISI ไม่ชัดเจนในทันทีว่าตัวเลือกที่ดีที่สุดของตัวกรองในตอนท้ายของการรับคืออะไร

ความเข้าใจของฉันคือ SNR ถูกขยายให้ใหญ่สุดโดยการเพิ่มดังนั้นฉันจึงต้องการเพิ่มสิ่งนี้ในขณะที่ตอบสนองข้อ จำกัด ที่ตัวกรองทำให้ไม่มี ISI ( p ( x ) q ( x ) = 0สำหรับx = k T , kเป็นจำนวนเต็ม, Tคือความกว้างของสัญลักษณ์)p(x)q(x)dxp(x)q(x)=0x=kTkT

สันนิษฐานได้ว่าใครสามารถทำได้โดยการแก้สมการออยเลอร์ - ลากรองจ์กับตัวคูณลากรองจ์สำหรับข้อ จำกัด มีวิธีที่ง่ายขึ้นหรือฉันทำผิดหรือไปในทิศทางที่ผิดหรือไม่?


คุณสมมติว่าการปรับเชิงเส้น (เช่น PSK หรือ PCM ง่าย)?
Mark Borgerding

คำตอบ:


7

สำหรับกรณีของการมอดูเลตเชิงเส้นบนช่องสัญญาณ AWGN ที่มีสัญลักษณ์พร้อมอยู่ (กรณีทั่วไปมาก) วิธีการที่เหมาะสมที่สุดคือการใช้ฟิลเตอร์ที่ตรงกับรูปคลื่นของสัญลักษณ์อย่างแท้จริง:

q(x)=p(x)

EsEs

พลังงานเสียงรบกวนที่เอาต์พุตของตัวกรองในระหว่างการสุ่มตัวอย่างทันทีนั้นไม่ได้ขึ้นอยู่กับรูปร่างของโดเมนเวลาของการตอบสนองต่อแรงกระตุ้นของฟิลเตอร์เพียงพลังงานรวมทั้งหมดของการตอบสนองต่อแรงกระตุ้น (ดังที่ระบุไว้ก่อนหน้านี้ ดังนั้นอัตราส่วนสัญญาณต่อสัญญาณรบกวนจะถูกขยายให้ใหญ่ที่สุดโดยการเพิ่มปริมาณพลังงานสัญญาณในเอาต์พุตของตัวกรองเมื่อทำการสุ่มตัวอย่างทันที โดยการเลือกตัวกรองตัวรับสัญญาณที่จะจับคู่กับรูปร่างสัญลักษณ์เราได้ทำเช่นนี้เนื่องจากรูปแบบของคลื่นสัญลักษณ์มีความสัมพันธ์สูงสุดกับการตอบสนองแรงกระตุ้นตัวกรองที่มีรูปร่างเหมือนกัน ดังนั้นตัวกรองที่ตรงกันจะให้ SNR สูงสุดสำหรับกรณีช่อง AWGN

ด้วยมือที่โบกมือออกไปให้พ้นทาง (คุณสามารถไปได้ด้วยความแม่นยำทางคณิตศาสตร์มากขึ้น แต่ฉันเป็นวิศวกรและนี่คือบริการฟรีถ้าคุณต้องการขุดลงไปในรายละเอียดตรวจสอบทฤษฎีการสื่อสารแบบดิจิตอล ข้อความ) คุณอาจกำลังคิดว่าฉันลืมว่าคุณถามเกี่ยวกับกรณี ISI ที่ไม่เหมาะ อย่ากลัวเลยสำหรับฉันยืนยันว่าถ้าคุณรู้รูปร่างของคลื่นชีพจรที่ผ่านการกรองสัญญาณที่ตรงกันยังคงเป็นตัวเลือกที่เหมาะสมที่สุดสำหรับช่อง AWGN

p(x)q(x)

แน่นอนว่าโดยทั่วไปคุณไม่รู้ด้วยความมั่นใจว่าสัญลักษณ์สองสามตัวก่อนหน้าคืออะไร ถ้าคุณทำเช่นนั้นคุณอาจจะมี SNR มากพอที่จะทำให้ ISI ของคุณถูกทอดทิ้ง ในกรณีที่น่าสนใจกว่านี้คุณไม่สามารถทำการสันนิษฐานได้ แต่จะใช้วิธีการตรวจหาลำดับความเป็นไปได้สูงสุดโดยใช้อัลกอริทึม Viterbi แทน กระบวนการนี้เรียกว่าการทำให้เท่าเทียม Viterbiเพราะในแบบจำลองนี้คุณปฏิบัติต่อ ISI ที่เกิดจากรูปร่างของชีพจรเช่นรหัส convolutional ที่อ่อนนุ่มที่ใช้กับรูปคลื่นการส่งของคุณ ระยะเวลาของ ISI ในตัวปรับแต่งเสียง Viterbi กำหนดจำนวนสถานะอัลกอริทึมที่ต้องการซึ่งคล้ายกับความยาวข้อ จำกัด ในรหัส convolutional

วิธีการนี้มักใช้ในระบบที่มีรูปร่างพัลส์ที่ไม่เหมาะสมซึ่งคุณสังเกตเห็น ตัวอย่างหนึ่งที่น่าสังเกตคือ GSM (ซึ่งใช้รูปทรงพัลส์แบบเกาส์เซียนที่ขยายข้ามสัญลักษณ์หลายช่วง) การอ้างอิงที่ยอดเยี่ยมเกี่ยวกับหัวข้อนี้ถูกเผยแพร่โดย Sklar ในปี 2003:

B. Sklar,“ ฉันเรียนรู้ที่จะรักโครงสร้างบังตาที่เป็นช่องบังตาได้อย่างไร”, นิตยสารประมวลผลสัญญาณ IEEE, หน้า 87-102, พฤษภาคม, 2003


ตกลงให้ฉันลองแปลความหมายเพื่อให้แน่ใจว่าฉันเข้าใจ: ในสถานการณ์จริงใด ๆ ที่ดีที่สุดคือการใช้ตัวกรองที่ตรงกันเนื่องจากคุณสามารถกำจัด ISI ด้วยการทำให้เท่าเทียมกัน Viterbi
gyroidben

ใช่ฉันเห็นด้วยกับบทสรุปของคุณ
Jason R

+1 สำหรับคำตอบที่ดีจริง ฉันยังพบว่าคำตอบของคุณเป็นเทคนิคอย่างสูง แต่ยังสามารถอ่านได้ ถ้าฉันสามารถฉันจะทำ +1 อีกสำหรับการเขียนที่ดี FYI ฉันคิดว่าคุณต้องอ่านบทความต้นฉบับเพื่อเข้าใจคณิตศาสตร์ / ทฤษฎีระดับต่ำมากขึ้น
เทรเวอร์บอยด์สมิ ธ

@ JasonR ไม่จำเป็นต้องรู้จำนวน apriori ของก๊อกในช่องก่อนที่พวกเขาจะสามารถใช้อัลกอริทึม viterbi?
Spacey

@ โมฮัมหมัด: ใช่เพื่อที่จะใช้อัลกอริทึม Viterbi คุณต้องมีรูปแบบสำหรับวิธีการที่สัญญาณที่ได้รับได้รับความเสียหาย ในกรณีของช่องสัญญาณ multipath จำเป็นต้องใช้เทคนิคการประมาณช่องสัญญาณเพื่อรับข้อมูลนี้ สถานการณ์ที่คำถามนี้กำลังพูดถึงนั้นไม่ได้เกี่ยวข้องกับมัลติพา ธ แต่เป็นการปรับเปลี่ยนที่มีรูปร่างแบบพัลส์ที่ขยายออกไปเกินหนึ่งช่วงสัญลักษณ์จึงทำให้เกิด ISI สัญญาณรบกวนนี้ได้รับการแก้ไขโดยการออกแบบระบบดังนั้นจึงเป็นที่รู้จักและสามารถชดเชยตามที่อธิบายไว้ข้างต้น
Jason R
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.