Re: What is real-time?
- From: Steve Underwood <steveu@xxxxxxx>
- Date: Thu, 22 Mar 2007 17:07:03 +0800
Rune Allnor wrote:
On 22 Mar, 08:38, minfitl...@xxxxxxxxxxx wrote:What is considered real-time? How much latency would be necessary for
it to be no longer real-time? The application is adaptive filtering.
Somebody told me that real-time is strictly one sample in and one
sample out but most of the processors I have met don't work that way
any more - they work on buffers of data and surely all real-time
filters have some latency or is one sample all that is required?
"Real time" means that the data are processed as they come in,
and that this processing is done inside an acceptable latency.
In a phone system, this "acceptable latency" may be on the
order of milliseconds.
Where I work, the "acceptable latency" is 24 hours. It is still
a real-time system.
The last time I built DSP for the telephone network, the acceptable latency was 3 sample times - 375us. One to deserialise, one to serialise, and just one left for the processing delay in the middle. :-)
A true real time application typically doesn't have an "acceptable" latency. It has a hard and well defined latency, it absolutely positively must meet under all circumstances. For a control loop that hard latency is typically very small for acceptable performance. For a satellite TV decompressor it might be quite long. Nonetheless, the incoming data will *always* be accepted without ever losing a bit, and the output will be provided a very much fixed delay after the input data is received.
Steve
.
- Follow-Ups:
- Re: What is real-time?
- From: Randy Yates
- Re: What is real-time?
- References:
- What is real-time?
- From: minfitlike
- Re: What is real-time?
- From: Rune Allnor
- What is real-time?
- Prev by Date: Re: What is real-time?
- Next by Date: Re: What is real-time?
- Previous by thread: Re: What is real-time?
- Next by thread: Re: What is real-time?
- Index(es):
Relevant Pages
|