🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.multimedia
Article #1987

Re: 8kHz ulaw to 44.1hHz linear conversion: Question

#1987
From: Jean-Michel MERCIER
Date: Sun, 13 Mar 1994 19:05
44 lines
3646 bytes
In <2li1ar$7vs@linus.mitre.org> abramsh@maestro.mitre.org (Howard Abrams) 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).
>|> 

> I missed the original post, but why do you even need a transform?
>If you want to convert 8Khz audio data to 44.1Khz, but don't care if
>it sounds like 8Khz, why not just repeat samples? that will convert
>the data to 44.1Khz, but it will have the same effect as if you
>played it back a 8Khz with the original sample.


Very bad idea, you will get a lot of aliasing.

Because using this methode you will play your 8KHz samples @ 8KHz, you
would need a 4KHz corner-freq. anti-aliasing filter !
That would be very bad all the rest of your signal (the part that need
44.1KHz)

So get your 8KHz signal to 44.1 inserting 0 between the samples and then
apply a digital low-pass filter with 4 KHz corner freq. Finally you can
mix-it with the 44.1KHz signal.

-- 
  +-------------------------------------------------------------------+
  | 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: <0h7gtAeFBh107h@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!jmm73
References: <xktru*Ey1@dynam.adsp.sub.org> <2laeps$dik@news.cs.tu-berlin.de> <2li1ar$7vs@linus.mitre.org>

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: 10e623,8a11540e3c09c307
X-Google-Attributes: gid10e623,public
X-Google-Thread: 15f73e,8a11540e3c09c307
X-Google-Attributes: gid15f73e,public
X-Google-Thread: 123bcf,8a11540e3c09c307
X-Google-Attributes: gid123bcf,public
X-Google-Thread: 10c73b,8a11540e3c09c307
X-Google-Attributes: gid10c73b,public
X-Google-Thread: f9960,8a11540e3c09c307
X-Google-Attributes: gidf9960,public
X-Google-Thread: 10df49,8a11540e3c09c307
X-Google-Attributes: gid10df49,public
X-Google-Thread: 109ac2,8a11540e3c09c307
X-Google-Attributes: gid109ac2,public
X-Google-ArrivalTime: 1994-03-13 11:05:56 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: <0h7gtAeFBh107h@pern.frmug.fr.net>
Date: Sun, 13 Mar 94 20:05:56 +0100
References: <xktru*Ey1@dynam.adsp.sub.org> <2laeps$dik@news.cs.tu-berlin.de> <2li1ar$7vs@linus.mitre.org>
Organization: Where the Dragons and then Knights live (Private node)
Lines: 44