Re: Byte to float conversion problem - PLEASE HELP
- From: Logan Shaw <lshaw-usenet@xxxxxxxxxxxxx>
- Date: Sun, 30 Mar 2008 22:32:26 -0500
Mark Space wrote:
Considering that humans can hear up to 15kHz to 20kHz or so, should be be using at least 150k samples per second? That's the general rule I remember -- 10x oversample or risk distortion.
Yes, I believe that's what actually happens in practice. You effectively
sample at one rate and then downconvert back to rate that you can use to
work with the data and transmit the data. I'm fairly sure that in most
commercially-available audio hardware, the oversampling and downconversion
happens in the hardware, so that the software and the end-user don't need
to be aware of it.
Actually, that's not even true now that I think of it. A lot of A-to-D
converters (maybe even the vast majority now?) are "one-bit", which means
they use delta-sigma coding, which involves some analog circuitry to
modulate the signal as they take one-bit samples at a very high rate.
That then gets converted into PCM data at a lower rate.
- Logan
.
- References:
- Byte to float conversion problem - PLEASE HELP
- From: cpptutor2000@xxxxxxxxx
- Re: Byte to float conversion problem - PLEASE HELP
- From: Logan Shaw
- Re: Byte to float conversion problem - PLEASE HELP
- From: Mark Space
- Byte to float conversion problem - PLEASE HELP
- Prev by Date: Serialization Issue
- Next by Date: Re: Byte to float conversion problem - PLEASE HELP
- Previous by thread: Re: Byte to float conversion problem - PLEASE HELP
- Next by thread: Re: Byte to float conversion problem - PLEASE HELP
- Index(es):