คำถามติดแท็ก digital-communications

2
การแยกข้อมูลการ์ดแถบแม่เหล็กจากไบนารี WAV
ฉันกำลังเผชิญกับความท้าทายที่หากิน: ในการดึงข้อมูลไบนารีจากเครื่องอ่านบัตรแถบแม่เหล็ก iPhone นี่คือลักษณะของการดึงดูดบนการ์ด: แหล่ง นี่คือ. WAVที่ iPhone ได้รับเมื่อคุณรูดบัตร (อย่าให้ความหวังมากเกินไปมันเป็นบัตรสะสมคะแนนโบนัส)) นั่นคือสาม swipes ตามวิธีที่แตกต่างกันความเร็ว นี่เป็นดัมพ์ SInt16 ดิบสำหรับการปัดที่ฉันกำลังใช้ ดูเหมือนว่ามีคนทำที่นี่ แต่ข้อมูลจริงที่ฉันจับไม่ได้เป็นเรื่องง่ายที่จะดำเนินการ การอ่านเริ่มต้น (และเสร็จสิ้น) ด้วยจำนวนที่ไม่แน่นอนของ 'ศูนย์' - โปรดทราบว่าคลื่นซ้ำหลังจากที่รวบรวม ZEROS 2 ครั้งเท่านั้นซึ่งแสดงถึง NS ตามด้วย SN: (โปรดทราบว่าแต่ละเส้นทั้งสามแสดงถึงฉันรูดการ์ดที่แตกต่างกันบัตรด้านล่างในภาพนี้คือ 15 ปีดังนั้นสนามแม่เหล็กจะเสื่อมโทรมอย่างรุนแรงในบางสถานที่ไม่เห็นในภาพนี้) วิธีนี้จะทำให้อัลกอริทึมสามารถตรวจสอบเห็บนาฬิกา สนามแม่เหล็กย้อนกลับในแต่ละขีดนาฬิกา นอกจากนี้สำหรับไบนารี่ 1 สนามแม่เหล็กจะกลับด้านตรงกลางของเห็บ: ลำดับจะเริ่มต้นด้วย Sentinel เริ่มต้นที่ 1101 + 0 (บิตพาริตี) คุณสามารถเลือกได้จากการอ่านทั้งสามในกราฟด้านบน มีการระบุอย่างชัดเจนยิ่งขึ้นในบทความ cosmodro ที่ฉันเชื่อมโยงไว้ที่ด้านบนของคำถาม นี่คือตัวอย่างของการสลายตัวของสนามแม่เหล็ก …

3
การเรียงลำดับส่วน biquad สำหรับตัวกรองคำสั่งซื้อที่สูงขึ้นทำงานอย่างไร
ฉันกำลังพยายามใช้ตัวกรอง IIR อันดับที่ 8 และบันทึกย่อของแอปพลิเคชันและหนังสือทุกเล่มที่ฉันได้อ่านบอกว่ามันเป็นการดีที่สุดที่จะใช้ตัวกรองลำดับที่สองมากกว่านั้นเป็นส่วนที่สอง ฉันใช้tf2sosMATLAB เพื่อรับค่าสัมประสิทธิ์สำหรับส่วนที่สองซึ่งทำให้ฉันมีค่า 6x4 coeffs สำหรับส่วนของคำสั่งที่สอง 4 ตามที่คาดไว้ ก่อนการใช้งานเป็น SOS ตัวกรองลำดับที่ 8 จำเป็นต้องเก็บค่าตัวอย่าง 7 ค่าก่อนหน้า (และค่าเอาต์พุตด้วย) ตอนนี้เมื่อดำเนินการตามลำดับส่วนที่สองโฟลว์ทำงานอย่างไรจากอินพุตไปยังเอาต์พุตฉันต้องเก็บค่าตัวอย่างก่อนหน้านี้เพียง 2 ค่าหรือไม่ หรือผลลัพธ์ของตัวกรองตัวแรกป้อนเช่นเดียวx_inกับตัวกรองที่สองและอื่น ๆ ?
20 filters  filter-design  infinite-impulse-response  biquad  audio  image-processing  distance-metrics  algorithms  interpolation  audio  hardware  performance  sampling  computer-vision  dsp-core  music  frequency-spectrum  matlab  power-spectral-density  filter-design  ica  source-separation  fourier-transform  fourier-transform  sampling  bandpass  audio  algorithms  edge-detection  filters  computer-vision  stereo-vision  filters  finite-impulse-response  infinite-impulse-response  image-processing  blur  impulse-response  state-space  linear-systems  dft  floating-point  software-implementation  oscillator  matched-filter  digital-communications  digital-communications  deconvolution  continuous-signals  discrete-signals  transfer-function  image-processing  computer-vision  3d 

1
วิธีการประมาณและชดเชยการเปลี่ยน doppler ในสัญญาณไร้สาย
ฉันสงสัยว่ามีวิธีการใดที่ดีสำหรับการประมาณค่า (และการชดเชยตามมา) ของการเปลี่ยน doppler สำหรับสัญญาณที่ส่งไม่ว่าจะเป็นอะคูสติกหรือ RF ในบริบทของการสื่อสาร คำถาม: โดยเฉพาะถ้าระดับของการเปลี่ยนแปลงของ doppler เปลี่ยนแปลงไปตามระยะเวลาของแพ็คเก็ตวิธีที่ดีที่สุดในการประเมิน (ติดตามมัน) แล้วชดเชยมัน สมมติว่าเรามีลำดับผู้ฝึกสอน คุณอาจจะถือว่าสัญญาณ passband BW เป็นไปตามลำดับของผู้ให้บริการ (เช่นหากสัญญาณ passband อยู่ระหว่าง 2500-7500 Hz, BW ของมันคือ 5000Hz เช่นเดียวกับผู้ให้บริการ) พื้นหลังเพิ่มเติมบางส่วนสำหรับบริบท: วิธีหนึ่งที่ฉันค้นพบระหว่างการวิจัยของฉัน: เนื่องจากฉันมีลำดับผู้ฝึกสอนและรู้ความถี่ก่อนอื่นฉันจึงประเมินความถี่ที่ได้รับ ต่อไปฉันจะสุ่มตัวอย่างแพ็กเก็ตใหม่ทั้งหมดตามอัตราส่วนที่เกี่ยวข้องกับความเร็วของคลื่นในสื่อกลางความถี่ที่ฉันรู้จักที่ส่งมาและ doppler ที่คาดคะเนใหม่ของฉันเปลี่ยนความถี่ สิ่งนี้ทำงานได้ดีในการจำลอง แต่จุดอ่อนคือการประมาณความถี่ต้องแม่นยำมากและยังถือว่าการเปลี่ยน doppler ไม่เปลี่ยนแปลงในช่วงระยะเวลาของแพ็กเก็ต มีวิธีอื่นใดที่สามารถใช้ในการแก้ปัญหาเมื่อ doppler เปลี่ยนแปลงในช่วงระยะเวลาของแพ็กเก็ตหรือไม่ ความคิดเห็นของวิธีการข้างต้นคืออะไร? ขอบคุณมาก!

1
วิธีการกู้คืนระยะผู้ให้บริการในซอฟต์แวร์?
ตัวเลือกสำหรับการกู้คืนเฟสของสัญญาณ BPSK ในซอฟต์แวร์คืออะไร? แหล่งข้อมูลเดียวที่ฉันสามารถหาได้ออนไลน์มีไดอะแกรมของวงจร - ดูเหมือนว่าไม่มีใครเต็มใจที่จะอธิบายสิ่งนี้กับผู้คนที่ไม่คุ้นเคยกับวงจรแอนะล็อก ฉันต้องการคำอธิบายเกี่ยวกับการทำงานของทฤษฎีการกู้คืนข้อมูลของผู้ให้บริการและจะรัก pseudocode หรือตัวอย่างโค้ด

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

4
การซิงโครไนซ์สัญลักษณ์กับ OFDM ทำได้อย่างไร?
ฉันพยายามที่จะเข้าใจว่าการซิงโครไนซ์สัญลักษณ์ทำได้อย่างไรใน OFDM โดยใช้โทนเสียงนำ, คำนำหน้าเป็นรอบ, หรือเทคนิคอื่น ๆ ฉันได้อ่านคำตอบต่อไปนี้ซึ่งให้คำอธิบายบางอย่าง แต่ฉันยังไม่เข้าใจทั้งหมด วิธี demodulate สัญญาณ OFDM วิธีประมาณจำนวนก๊อกที่จำเป็นสำหรับอัลกอริทึมการประเมินช่องสัญญาณที่ตามมา? คำถามเฉพาะ: 1) โทนเสียงนำพบได้อย่างไร? อะไรทำให้แตกต่างจากข้อมูลทั่วไปของผู้ให้บริการย่อย จะสามารถใช้เพื่อกำหนดสัญลักษณ์เริ่มต้นและสิ้นสุดได้อย่างไร 2) หากฉันเข้าใจคำตอบข้างต้นอย่างถูกต้องคำนำหน้าวงจรสามารถใช้เพื่อค้นหาสัญลักษณ์เริ่มต้น / สิ้นสุดเพราะจะสัมพันธ์กับการหน่วงเวลาโดยอัตโนมัติ อย่างไรก็ตามคำนำหน้าวงจรมีอยู่เพื่อ "ดูดซับ" ISI ดังนั้นถ้าคำนำหน้าถูก munged ด้วย ISI แล้วความสัมพันธ์อัตโนมัตินี้จะประสบความสำเร็จได้อย่างไร

2
OFDM และ GFDM ต่างกันอย่างไร
ฉันพยายามที่จะเข้าใจความแตกต่างระหว่าง OFDM (Multiplexing Division Division Orthogonal) และ GFDM (Generalized Frequency Division Multiplexing) ซึ่งใช้เป็นเทคนิคการมอดูเลตแบบหลายหน่วยในการสื่อสารไร้สาย เท่าที่ฉันทราบ OFDM ใช้ subcarriers มุมฉากและ GFDM อยู่กับ subcarriers ที่ไม่ใช่ orthogonal เมื่อออกแบบเครื่องส่งสัญญาณ GFDM อาจเป็นเทคนิคการปรับสำหรับระบบ 5G เนื่องจากมีการพูดคุยกันในพื้นที่การวิจัย ใครช่วยอธิบายเพิ่มเติมเกี่ยวกับการออกแบบ GFDM และความแตกต่างจาก OFDM ได้บ้าง? จุดประสงค์ของการใช้ GFDM คืออะไรเมื่อออกแบบเครื่องส่งสัญญาณ subcarriers ถูกสร้างขึ้นหลัง IFFT? ใน GFDM บล็อก IFFT ทำงานอย่างไรเมื่อสร้าง subcarriers สิ่งที่เกี่ยวกับ subcarrier pulse shaping ใน …

1
ความคิดเกี่ยวกับการปรับที่ดีที่สุดที่จะใช้สำหรับการสื่อสารอะคูสติกใต้น้ำที่ความถี่ต่ำคืออะไร?
ฉันต้องการ ping DSP hivemind สำหรับความคิดทั่วไปเกี่ยวกับประเภทการปรับที่ดีที่สุดที่จะใช้สำหรับการสื่อสารใต้น้ำที่มีความถี่ต่ำ ฉันเลือกโครงการนี้เนื่องจากฉันสามารถเรียนรู้ได้มากมายจากมัน บริบทบางอย่าง: ความถี่ต่ำเช่นเดียวกับ <500 Hz (สำหรับทั้งผู้ให้บริการและข้อมูลที่ถูกปรับ) BPS ของการพูด 200 Hz จะดี จะมี multipath อย่างแน่นอน ความถี่ที่สามารถละเลงได้เนื่องจาก doppler โดยปัจจัยสูงสุดประมาณ 0.3% ของความถี่เดิม สิ่งที่ฉันได้พบแล้ว: ฉันกำลังคิดเกี่ยวกับ OFDM แต่ฉันได้เรียนรู้ว่าในขณะที่การประมาณช่องสัญญาณง่ายกว่ามาก ฉันยังคิดเกี่ยวกับการปรับเจี๊ยบ, ใครเคยทำอะไรแบบนั้นบ้าง? คุณคิดยังไง? แก้ไข: ฉันได้แนบสิ่งที่ฉันเชื่อว่าเป็น 'กรณีที่เลวร้ายที่สุด' ของ (หลายช่องทางสำหรับ bps = 200 Hz) ช่องเป็นจำนวนบิตในโดเมนเวลาเพื่อให้คุณสามารถดูจำนวนบิตที่ผ่านก่อนการสะท้อนครั้งต่อไปได้ง่ายขึ้น กรณีที่ 1: กรณีที่ 2: กรณีที่ 3: กรณีที่ 4: หมายเหตุ: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.