Article View: comp.multimedia
Article #1986Re: 8kHz ulaw to 44.1hHz linear conversion: Question
From: Jean-Michel MERCIER
Date: Sun, 13 Mar 1994 18:59
Date: Sun, 13 Mar 1994 18:59
38 lines
3440 bytes
3440 bytes
In <2lhpr6$1t4@ugle.unit.no> hafting@Lise.Unit.NO (Helge Hafting) writes: >In article <xktru*Ey1@dynam.adsp.sub.org>, jmpor@dynam.adsp.sub.org (Jean-Marc Porchet) writes: > > In article <2laeps$dik@news.cs.tu-berlin.de>, Dirk Kuhlmann writes: > > > > > > > > > > The problem: > > > > > > Audio data of 8kHz, 8 bit ulaw shall be converted to 44.1kHz 16 bit linear > > > representattion. There is no DSP support. The conversion is part of a > > > multi-channel audio mixing driver and therefore has to be as fast as > > > possible. A FFT is not possible due to timing restrictions. > > > > You can forget to do a "good quality" sample rate converter without a > > DSP.(I asked our company's signal processing guru and his answer was that > > there is no clean way that is also a fast way (ie. you need a lot of cycles > > to do a clean job). >A friend of mine has written an assembly program that does real-time >fourier transforms on sound data (transform on approx. 240 data items) >as the sound is sampled. His program doesn't go up to 44kHz, but a 486 >should be able to do more than an amiga500. So I think it is possible to do >such conversion, if you don't need anything more complicated than a fourier >transform. It just isn't easy, he used lot of hand-optimizing and >special mathematical tricks in the program. Any transform is a bad idea to do such a job. Go for oversampling and filtering. -- +-------------------------------------------------------------------+ | another post from : Jean-Michel MERCIER jmm73@pern.frmug.fr.net | | PERN : Where the Dragons and the Knights live | +-------------------------------------------------------------------+ | Please, no email >100Ko without permission (I pay hot for it) | +-------------------------------------------------------------------+
Technical Details
Message-ID:
<wb7gtAiEBh107h@pern.frmug.fr.net>Path:
arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!yale.edu!yale!gumby!wupost!udel!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!zaphod.crihan.fr!jussieu.fr!univ-lyon1.fr!frmug.fr.net!pern.frmug.fr.net!jmm73References:
<xktru*Ey1@dynam.adsp.sub.org> <2laeps$dik@news.cs.tu-berlin.de> <2lhpr6$1t4@ugle.unit.no>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f569d,8a11540e3c09c307 X-Google-Attributes: gidf569d,public X-Google-Thread: 15f73e,8a11540e3c09c307 X-Google-Attributes: gid15f73e,public X-Google-Thread: 10e623,8a11540e3c09c307 X-Google-Attributes: gid10e623,public X-Google-Thread: 123bcf,8a11540e3c09c307 X-Google-Attributes: gid123bcf,public X-Google-Thread: 10df49,8a11540e3c09c307 X-Google-Attributes: gid10df49,public X-Google-Thread: f9960,8a11540e3c09c307 X-Google-Attributes: gidf9960,public X-Google-Thread: 109ac2,8a11540e3c09c307 X-Google-Attributes: gid109ac2,public X-Google-Thread: 10c73b,8a11540e3c09c307 X-Google-Attributes: gid10c73b,public X-Google-ArrivalTime: 1994-03-13 10:59:28 PST Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!yale.edu!yale!gumby!wupost!udel!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!zaphod.crihan.fr!jussieu.fr!univ-lyon1.fr!frmug.fr.net!pern.frmug.fr.net!jmm73 From: jmm73@pern.frmug.fr.net (Jean-Michel MERCIER) Newsgroups: comp.multimedia,comp.sys.amiga.audio,comp.sys.ibm.pc.soundcard,de.alt.binaries.sounds,fido.ger.soundkarten,comp.sys.amiga.multimedia,comp.os.os2.multimedia,alt.binaries.multimedia,alt.sci.physics.acoustics Subject: Re: 8kHz ulaw to 44.1hHz linear conversion: Question Message-ID: <wb7gtAiEBh107h@pern.frmug.fr.net> Date: Sun, 13 Mar 94 19:59:28 +0100 References: <xktru*Ey1@dynam.adsp.sub.org> <2laeps$dik@news.cs.tu-berlin.de> <2lhpr6$1t4@ugle.unit.no> Organization: Where the Dragons and then Knights live (Private node) Lines: 38