Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
analyzer:background [2009/03/08 09:38]
sestst
analyzer:background [2018/11/03 02:59] (current)
Line 5: Line 5:
 Linux and Windows are not real time operating systems, and to decode data streams in real time usually requires both kernel mode drivers and specific hardware. ​ Linux and Windows are not real time operating systems, and to decode data streams in real time usually requires both kernel mode drivers and specific hardware. ​
  
-But there is one real time interface that is often forgotten - the microphone input! This is a real time data sampling interface which can sample analog data streams up to 44KHz and handle buffering to the operating system. If the digital data stream have pulse lengths over 100uS, we can sample the data stream with the microphone port and decode the digital pulses with software. On a normal PC this takes under 3% of the CPU capacity.+But there is one real time interface that is often forgotten - the microphone input! This is a real time data sampling interface which can sample analog data streams ​with up to 44KHz and handle buffering to the operating system. If the digital data stream have pulse lengths over 100uS, we can sample the data stream with the microphone port and decode the digital pulses with software. On a normal PC this takes under 3% of the CPU capacity.
  
 I built this program specifically for analyzing remote control protocols for a computer controlled IR-sender I was building, but I discovered that it was useful also for decoding RF-based protocols with the right hardware. ​ I built this program specifically for analyzing remote control protocols for a computer controlled IR-sender I was building, but I discovered that it was useful also for decoding RF-based protocols with the right hardware. ​
  
  

Personal Tools