คำถามติดแท็ก sampling

6
ทำไมดิจิตอลสโคปจึงมีราคาแพง
ฉันเป็นผู้เริ่มต้นในงานอดิเรกอิเล็กทรอนิกส์และฉันสงสัยว่าทำไมออสซิลโลสโคปดิจิตอลยังคงมีราคาแพงเช่นนี้? ในช่วงเวลาของซีพียู GHz ราคาถูก, USB 3, โมเด็ม ADSL, ตัวรับสัญญาณ DVB-S, เครื่องเล่นบลูเรย์ซึ่งทั้งหมดนั้นมีความถี่สัญญาณนาฬิกาที่โดดเด่น / อัตราการสุ่มตัวอย่างทำให้ฉันสงสัยว่าทำไมออสซิลโลสโคปดิจิตอล 10MHz ยังมีราคาแพงมาก 100MHz อยู่ในระดับสูงแล้ว จะอธิบายได้อย่างไร? ADC แตกต่างจากออสซิลโลสโคปแบบดิจิทัลจากอุปกรณ์ใดอุปกรณ์หนึ่งที่กล่าวถึงข้างต้นคืออะไร

6
ออสซิลโลสโคปดิจิตอลทำอย่างไรให้ได้อัตราตัวอย่างสูงเช่นนี้
จากมุมมองของการเก็บข้อมูลสิ่งนี้บรรลุได้อย่างไร หากฉันต้องการใช้อุปกรณ์ดิจิตอลที่ผลิตเองในบ้านเพื่อจับสัญญาณอะนาล็อกความถี่สูงตัวเลือกของฉันคืออะไร จนถึงตอนนี้ฉันแค่คิดไอเดียที่ไร้ประโยชน์สำหรับการออกแบบ! ใช้ไมโครโปรเซสเซอร์ PIC อัตราการสุ่มตัวอย่าง A / D ในซีรีย์ 18f ที่ฉันเชื่อว่าเป็นไปตามลำดับ 1Mhz ที่ความแม่นยำ 10 บิตถ้าฉันถูกต้อง (?) และฉันไม่สามารถจินตนาการได้ว่าชิป A / D เฉพาะ ดีกว่ามากเท่าไหร่ขอบเขตสมัยใหม่จะบรรลุความถี่ใน GHz ได้อย่างไร
33 analog  sampling 

3
ทำไมอัตราการส่งข้อมูล Nyquist ต่ำกว่าอัตราการส่งข้อมูลของแชนนอน
ในหนังสือเครือข่ายคอมพิวเตอร์ผู้เขียนพูดถึงอัตราข้อมูลสูงสุดของช่อง เขานำเสนอสูตร Nyquist: C = 2H log 2 V (บิต / วินาที)22_2 และให้ตัวอย่างสำหรับสายโทรศัพท์: ช่อง 3 kHz ไม่มีเสียงไม่สามารถส่งสัญญาณไบนารี (เช่นสองระดับ) ที่อัตราเกิน 6,000 bps จากนั้นเขาอธิบายสมการนอนส์: C = H log 2 (1 + S / N) (บิต / วินาที)22_2 และยกตัวอย่างสายโทรศัพท์อีกครั้ง: ช่องสัญญาณของแบนด์วิดธ์ 3000 Hz พร้อมอัตราส่วนสัญญาณต่อเสียงรบกวนความร้อนที่ 30 เดซิเบล (พารามิเตอร์ทั่วไปของส่วนอะนาล็อกของระบบโทรศัพท์) ไม่สามารถส่งสัญญาณได้มากกว่า 30,000 bps ฉันไม่เข้าใจว่าทำไมอัตรา Nyquist นั้นต่ำกว่าอัตราของแชนนอนมากเนื่องจากอัตราแชนนอนคำนึงถึงเสียงดัง ฉันเดาว่าพวกเขาไม่ได้เป็นตัวแทนของอัตราข้อมูลเดียวกัน …
26 theory  sampling 

6
โปรโตคอลการ จำกัด / การซิงโครไนซ์เทคนิคแบบอนุกรม
เนื่องจากการสื่อสารแบบซีเรียลแบบอะซิงโครนัสแพร่กระจายอย่างกว้างขวางในอุปกรณ์อิเล็กทรอนิกส์ทุกวันนี้ฉันเชื่อว่าพวกเราหลายคนได้พบคำถามเช่นนี้เป็นครั้งคราว พิจารณาอุปกรณ์อิเล็กทรอนิกส์Dและคอมพิวเตอร์PCที่เชื่อมต่อกับสายอนุกรม (RS-232 หรือคล้ายกัน) และจำเป็นต้องมีการแลกเปลี่ยนข้อมูลอย่างต่อเนื่อง Ie PCกำลังส่งเฟรมคำสั่งแต่ละเฟรมX msและDกำลังตอบกลับด้วยรายงานสถานะ / เฟรม telemetry แต่ละรายการY ms(สามารถส่งรายงานเป็นการตอบสนองต่อคำขอหรือเป็นอิสระ - ไม่สำคัญเลยที่นี่) กรอบการสื่อสารสามารถมีข้อมูลไบนารีใด ๆ โดยพลการ สมมติว่าเฟรมการสื่อสารเป็นแพ็กเก็ตที่มีความยาวคงที่ ปัญหา: เนื่องจากโปรโตคอลมีความต่อเนื่องด้านการรับอาจหลุดการซิงโครไนซ์หรือเพียงแค่ "เข้าร่วม" ที่อยู่ตรงกลางของเฟรมที่ส่งต่อเนื่องดังนั้นมันจะไม่รู้ว่าจุดเริ่มต้นของเฟรม (SOF) นั้นอยู่ที่ไหน ข้อมูลมีความหมายที่แตกต่างกันไปตามตำแหน่งของ SOF ข้อมูลที่ได้รับจะเสียหายและอาจเกิดขึ้นตลอดไป ทางออกที่ต้องการ รูปแบบการลด / ประสานที่เชื่อถือได้ในการตรวจจับ SOF ด้วยเวลาการกู้คืนสั้น ๆ (เช่นไม่ควรใช้เวลามากกว่านั้นพูด 1 เฟรมเพื่อซิงโครไนซ์อีกครั้ง) เทคนิคที่มีอยู่ฉันรู้ (และใช้บางส่วน) ของ: 1) ส่วนหัว / การตรวจสอบ - SOF เป็นค่าไบต์ที่กำหนดไว้ล่วงหน้า ตรวจสอบผลรวมในตอนท้ายของเฟรม จุดเด่น:เรียบง่าย …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

3
10G Ethernet นั้นเป็นไปได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา 10 กิกะบิตอีเธอร์เน็ตหมายความว่ามีการส่งข้อมูล 10 พันล้านบิตทุกวินาที แต่ฉันไม่เข้าใจว่าเป็นไปได้ทางกายภาพอย่างไร (นับ 100G Ethernet) ซีพียูที่เร็วที่สุดในวันนี้ทำงานที่ ~ 8GHz เท่านั้นแม้ว่าการส่งสัญญาณนั้นไม่จำเป็นต้องใช้ CPU แต่ก็ดูเหมือนว่าจะมีปัญหา ที่ 10G แต่ละบิตใช้เวลาเพียง 100 picoseconds และในช่วงเวลานั้นฉันคิดว่าการล่าช้าของเกตกลายเป็นปัญหา มันไม่ง่ายอย่างการตั้งค่าบรรทัดสูงหรือต่ำสำหรับแต่ละบิตแน่นอนว่าต้องมีทรานซิสเตอร์หลายร้อยตัวเพื่อส่งออกรูปคลื่นอีเธอร์เน็ตที่ซับซ้อน ดูเหมือนว่าจะมีปัญหามากขึ้นในตอนท้ายของการรับเนื่องจากรูปแบบของคลื่นจะต้องได้รับการสุ่มตัวอย่างในอัตราที่สูงมากและหากใช้ ADCs นั่นจะทำให้เกิดความล่าช้ามากยิ่งขึ้น

5
ทำไมต้องทำการสุ่มตัวอย่างในความถี่ที่แน่นอน
ฉันขอโทษถ้าคำถามนี้ไม่ได้โพสต์ที่ดี ฉันกำลังอ่านเอกสารที่อ้างถึงสิ่งต่อไปนี้: ตัวอย่างสนามแม่เหล็กนั้นมีค่าอยู่ที่ 100 Hz ตัวตรวจจับตัวกรองและตัวอย่างเวกเตอร์ลงไปที่ 10 เฮิร์ตซ์เพื่อขจัดสัญญาณรบกวนและลดการคำนวณที่จำเป็นสำหรับการประมวลผลสดบนสมาร์ทวอทช์ คำถามของฉันคือ: หากพวกเขาต้องการให้ความถี่การสุ่มตัวอย่างเป็น 10Hz ทำไมพวกเขาไม่เพียงแค่ตัวอย่างที่ 10Hz ในตอนแรก
19 sampling 

3
เหตุใดขอบเขตสัญญาณดิจิตอลถึงส่งสัญญาณที่ความถี่สูงกว่าทฤษฎีบทการสุ่มตัวอย่างที่ต้องการ
ในการค้นหาขอบเขต / ลอจิกตัววิเคราะห์พีซีที่ไม่แพงมากฉันได้พบอุปกรณ์เล็ก ๆ ที่ดูดีมากและฉันรู้ว่ามันจะทำงานได้ดี อย่างไรก็ตามเมื่อดูจากข้อกำหนดฉันพบสิ่งนี้: แบนด์วิดท์ vs อัตราตัวอย่าง เพื่อที่จะบันทึกสัญญาณอย่างแม่นยำอัตราตัวอย่างจะต้องสูงขึ้นอย่างเพียงพอเพื่อรักษาข้อมูลในสัญญาณดังรายละเอียดในทฤษฎีการสุ่มตัวอย่าง Nyquist – Shannon สัญญาณดิจิตอลจะต้องได้รับการสุ่มอย่างน้อยสี่ครั้งเร็วกว่าส่วนประกอบความถี่สูงสุดในสัญญาณ สัญญาณอะนาล็อกจะต้องมีการสุ่มตัวอย่างเร็วกว่าส่วนประกอบความถี่ที่เร็วที่สุดในสัญญาณสิบเท่า และด้วยเหตุนี้จึงมีอัตราการสุ่มตัวอย่าง 500MSPs แต่แบนด์วิดธ์ (ตัวกรอง) ของ 100MHz ดังนั้นอัตราส่วน 1: 5 สำหรับสัญญาณดิจิตอลและอัตราการสุ่มตัวอย่าง 50MSPs และแบนด์วิดท์ (ตัวกรอง) 5MHz ดังนั้นอัตราส่วน 1:10 สำหรับสัญญาณอะนาล็อก เท่าที่ฉันเข้าใจ Niquist-Shannon เท่านั้นที่พูดถึงการสุ่มตัวอย่างที่ความถี่สูงสุดสองเท่า (ในทางทฤษฎี) แน่นอนว่ามันดีที่จะไม่ผลักดันขีด จำกัด และไม่มีตัวกรองที่สมบูรณ์แบบ แต่แม้กระทั่ง UART แบบง่าย ๆ ก็ยังสามารถส่งสัญญาณดิจิตอลด้วยความเร็วเดียวกันกับ baudrate! นี่เป็นกฎทั่วไปสำหรับการสุ่มตัวอย่างหรือไม่ หรือบางสิ่งบางอย่างจากการขายอาจเขียน? มันช่วยให้ฉัน clueless อย่างใดฉันไม่เคยได้ยินเกี่ยวกับเรื่องนี้

9
ต้องใช้หรืออนุญาตให้ตัวอย่างต่ำกว่าอัตรา Nyquist เมื่อใด
ฉันค้นหาคำถามและคำตอบที่ผ่านมาในแพลตฟอร์มนี้ แต่ไม่มีใครตอบคำถามนี้ ศาสตราจารย์กล่าวว่าเป็นไปได้ที่จะสุ่มตัวอย่างต่ำกว่าอัตรา Nyquist ภายใต้เงื่อนไขบางประการ ฉันจะชอบที่จะรู้ก่อนถ้าเป็นไปได้ที่จะทำเช่นนี้ถ้าเป็นเช่นนั้นเมื่อไหร่?

2
ทำไมการไม่ใช้นามแฝงของเสียงรบกวนของวงกว้างจึงทำให้ 'ซ้อน' ในกลุ่มตัวอย่าง
ฉันเพิ่งสร้างแบบจำลองเพื่อศึกษาการสุ่มตัวอย่างผลกระทบของนามแฝงและผลกระทบของตัวกรองลดรอยหยักบนสัญญาณตัวอย่าง สำหรับความถี่พื้นฐานเหนือวงตัวอย่างมันเห็นได้ชัดว่าใครเห็น 'ผู้กระตุ้น' ในสัญญาณตัวอย่าง การใช้ตัวกรองการลดรอยหยักฉันสามารถกำจัด imposters แต่ถ้าฉันต้องการกำหนดสัญญาณเสียงบรอดแบนด์ (เสียงสีขาวจริง ๆ ) ลงในตัวอย่างแล้วมันไม่ได้สร้างความแตกต่างมากนักว่าตัวกรอง anti-aliasing นั้นมีอยู่หรือไม่ เสียงสูงสุดถึงจุดสูงสุดนั้นเหมือนกันในทั้งสองกรณี แน่นอนว่าแบนด์วิดธ์ของเสียงมีการเปลี่ยนแปลง แต่ยิ่งไปกว่านั้นฉันคาดหวังว่า (imposter) นามแฝงสัญญาณเสียงบรอดแบนด์ที่อยู่นอกกลุ่มตัวอย่างจะถูกทับด้วยเสียงบรอดแบนด์ที่ส่งผ่านอย่างแท้จริงในกลุ่มตัวอย่าง ทำไมถึงไม่เกิดขึ้น? ฉันควรพูดถึงว่าขั้นตอนการจำลองเวลาของฉันอยู่ใน MHz และระบบของฉันอยู่ระหว่างการศึกษาในช่วง 1 kHz ดังนั้นระบบจึงเป็นจริงในโลกที่ต่อเนื่อง

3
อะไรคือบทบาทของการถือครองคำสั่งซื้อเป็นศูนย์ในระบบเก็บตัวอย่างข้อมูลแบบอะนาล็อก / ดิจิตอลแบบไฮบริด?
ฉันจะยอมรับฉันถามคำถามนี้วาทศิลป์ ฉันอยากรู้ว่าคำตอบจะออกมาจากอะไร หากคุณเลือกที่จะตอบคำถามนี้ให้แน่ใจว่าคุณเข้าใจทฤษฎีการสุ่มตัวอย่าง Shannon-Nyquist เป็นอย่างดี โดยเฉพาะอย่างยิ่งการฟื้นฟู ยังต้องระวัง "gotchas" ในตำราเรียนด้วย แนวคิดทางวิศวกรรมของฟังก์ชั่นแรงกระตุ้นเดลต้าเดลต้าเพียงพอ คุณไม่จำเป็นต้องกังวลเกี่ยวกับสิ่งที่ "กระจาย" ทั้งหมดแรงกระตุ้น dirac ในฐานะที่เป็นฟังก์ชันเดลต้าที่เพิ่งเกิดใหม่นั้นดีพอ: δ(t)=limτ→01τrect(tτ)δ(t)=limτ→01τrect⁡(tτ) \delta(t) = \lim_{\tau \to 0} \frac{1}{\tau} \operatorname{rect}\left(\frac{t}{\tau} \right) ที่ไหน rect(t)≜{01if |t|&gt;12if |t|&lt;12rect(t)≜{0if |t|&gt;121if |t|&lt;12 \mathrm{rect}(t) \triangleq \begin{cases} 0 & \mbox{if } |t| > \frac{1}{2} \\ 1 & \mbox{if } |t| < \frac{1}{2} \\ \end{cases} …

3
อัตรา "Nyquist" สำหรับการสุ่มตัวอย่างอนุพันธ์ของสัญญาณคืออะไร?
แบ็คกราวด์:ฉันสุ่มตัวอย่างกระแสผ่านตัวเก็บประจุ สัญญาณที่น่าสนใจคือแรงดันไฟฟ้าข้ามตัวเก็บประจุ ฉันจะบูรณาการการวัดปัจจุบันเพื่อรับแรงดันไฟฟ้าแบบดิจิทัล คำถาม:เนื่องจากแรงดันไฟฟ้าข้ามตัวเก็บประจุมี จำกัด แบนด์วิดท์และฉันกำลังสุ่มอนุพันธ์ของแรงดันไฟฟ้านี้อัตราตัวอย่างขั้นต่ำที่จำเป็นในการสร้างสัญญาณแรงดันไฟฟ้าจากตัวอย่างปัจจุบันเป็นอย่างไร หากไม่มีคำตอบสำหรับคำถามนี้กระป๋องสิ่งใดก็ตามที่สามารถชี้ให้ฉันในทิศทางที่ถูกต้องจะเป็นประโยชน์ ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ !!

6
เหตุใดการเพิ่มอัตราการสุ่มตัวอย่างทำให้การใช้ตัวกรอง anti-aliasing ง่ายขึ้น?
จากคำตอบของคำถามเกี่ยวกับอัตราการสุ่มตัวอย่างและตัวกรองการลบรอยหยักฉันได้อ่านสิ่งต่อไปนี้: ยิ่งคุณเข้าใกล้อัตราตัวอย่างขั้นต่ำตามทฤษฎีมากเท่าไรตัวกรองแบบอนาล็อกก็ยิ่งยากขึ้นเท่านั้นที่จะรับรู้ได้ในทางปฏิบัติ ถ้าฉันไม่ผิดมันบอกว่าถ้าอัตราการสุ่มตัวอย่างของเราใกล้เคียงกับอัตราตัวอย่างขั้นต่ำตามทฤษฎีของเราที่ต้องการการออกแบบตัวกรอง anti-aliasing แบบอะนาล็อกจะยากขึ้น ฉันแน่ใจว่ามันสมเหตุสมผลสำหรับหลาย ๆ คน แต่ฉันไม่สามารถเข้าใจความหมายที่นี่และทำไมจึงเป็นเช่นนั้น สิ่งนี้สามารถอธิบายด้วยตัวอย่างได้ง่ายๆหรือไม่?

8
อัตราตัวอย่างสูงสุดของ Arduino Duemilanove?
ทุกวัน! ฉันมี Arduino Duemilanove แขวนอยู่รอบ ๆ ว่างในขณะนี้และคิดว่าฉันอาจลองโครงการเชื่อมต่อเสียงบางอย่าง ฉันแค่สงสัยว่าการสุ่มตัวอย่างแบบไหนที่ฉันสามารถทำได้โดยใช้อินพุตแบบอะนาล็อกเดียวและใช้อัลกอริธึมง่ายๆบนชิปจากนั้นรายงานโดยใช้เอาต์พุตดิจิตอลสองสามตัวที่เชื่อมโยงกับ LED ฉันต้องการตัวอย่างที่ ~ 44.1 kHz ถ้าเป็นไปได้ สำหรับการอ้างอิงสิ่งแรกที่ฉันอยากลองคือเครื่องจูนเนอร์กีต้าร์ที่เรียบง่าย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.