Does anyone know a way to take an audio signal and output it

  • Thread starter please_post_to_groups
  • Start date
Eeyore wrote:
I do have several patentable ideas in mind though. Both totally unrelated to
audio. Was thinking about one of them earlier today. Oh and (nearly forgot) one
audio one related to louspeakers.

Who cares what Lou speaks about?


--
http://improve-usenet.org/index.html

aioe.org, Goggle Groups, and Web TV users must request to be white
listed, or I will not see your messages.

If you have broadband, your ISP may have a NNTP news server included in
your account: http://www.usenettools.net/ISP.htm


There are two kinds of people on this earth:
The crazy, and the insane.
The first sign of insanity is denying that you're crazy.
 
On Sun, 16 Nov 2008 20:28:56 +0000, Eeyore
<rabbitsfriendsandrelations@hotmail.com> wrote:

John Fields wrote:

Eeyore wrote:
John Fields wrote:

I cut my teeth on audio, and decided there were better things to do than
to follow it blindly for the rest of my life.

Me neither.

I have innovated in audio.

---
Got any patents?

The companies I've worked for have generally preferred commercial
confidentiality plus you know how difficult it is to patent a circuit under the
'obvious use' or 'derivative' clauses.
---
I do?
---

I do have several patentable ideas in mind though.
---
You mean you _think_ you have several patentable ideas in mind.

The proof is in the pudding, but there's many a slip from the cup to the
lip...

JF
 
Eeyore wrote:
Angelo Campanella wrote:
It's been too long since I have done a ny digital design, but, as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.
Which would therefore still only work at a unique single frequency at any one time.
But as I said, the clock rate of the shift register must be variable so
as to set the sine wave frequency. The way I see it, one generates, say,
an eight bit word constituting a full wave that is sent into the clocked
shift register that loops back to itself. The register is long, with
eight parallel-bit(8) output taps, each capable of reading the 8 bit
word in parallel, to be summed by a D to A converter to output an analog
sine voltage, which becomes the driver for that channel. The clock rate
for the looped shift register needs to be variable, so that your system
can set the frequency it needs.

Angelo Campanella
 
On Sun, 16 Nov 2008 20:30:46 +0000, Eeyore
<rabbitsfriendsandrelations@hotmail.com> wrote:

Angelo Campanella wrote:

please_post_to_groups wrote:
Does anyone know a way to take an audio signal and output it multiple times
with different amplitude and phases tia sal2

It's been too long since I have done a ny digital design, but, as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.

Which would therefore still only work at a unique single frequency at any one time.
---
Duh, but if the clock frequency changes it'll still work at that new
frequency and the phase relationship between the various outputs will
remain constant.

JF
 
On Mon, 17 Nov 2008 00:32:19 GMT, Angelo Campanella
<a.campanella@att.net> wrote:

Eeyore wrote:
Angelo Campanella wrote:
It's been too long since I have done a ny digital design, but, as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.
Which would therefore still only work at a unique single frequency at any one time.

But as I said, the clock rate of the shift register must be variable so
as to set the sine wave frequency. The way I see it, one generates, say,
an eight bit word constituting a full wave that is sent into the clocked
shift register that loops back to itself. The register is long, with
eight parallel-bit(8) output taps, each capable of reading the 8 bit
word in parallel, to be summed by a D to A converter to output an analog
sine voltage, which becomes the driver for that channel. The clock rate
for the looped shift register needs to be variable, so that your system
can set the frequency it needs.
---
For one degree increments, your shift register would have to be 9 bits
wide and 360 stages long, and would have to be loaded serially using a 9
X 256 lookup table and some glue logic to switch the serial inputs from
the LUT to the 360° tap on the shift register.


a simpler way might be: (View in Courier)

CLK>---[COUNT]--+-[LUT1]--[DAC]--[FILTER]--[OPAMP]--->OUT1
|
+-[LUT2]--[DAC]--[FILTER]--[OPAMP]--->OUT2
|
+-[LUT3]--[DAC]--[FILTER]--[OPAMP]--->OUT3
|
+-[LUT4]--[DAC]--[FILTER]--[OPAMP]--->OUT4
|
+-[LUT5]--[DAC]--[FILTER]--[OPAMP]--->OUT5
|
+-[LUT6]--[DAC]--[FILTER]--[OPAMP]--->OUT6
|
+-[LUT7]--[DAC]--[FILTER]--[OPAMP]--->OUT7
|
+-[LUT8]--[DAC]--[FILTER]--[OPAMP]--->OUT8

JF
 
John Fields wrote:

Eeyore wrote:
Angelo Campanella wrote:

please_post_to_groups wrote:
Does anyone know a way to take an audio signal and output it multiple times
with different amplitude and phases tia sal2

It's been too long since I have done a ny digital design, but, as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.

Which would therefore still only work at a unique single frequency at any one time.

---
Duh, but if the clock frequency changes it'll still work at that new
frequency and the phase relationship between the various outputs will
remain constant.
SINGLE FREQUENCY at any time.

CLOT !
 
On Mon, 17 Nov 2008 16:07:36 +0000, Eeyore
<rabbitsfriendsandrelations@hotmail.com> wrote:

John Fields wrote:

Eeyore wrote:
Angelo Campanella wrote:

please_post_to_groups wrote:
Does anyone know a way to take an audio signal and output it multiple times
with different amplitude and phases tia sal2

It's been too long since I have done a ny digital design, but, as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.

Which would therefore still only work at a unique single frequency at any one time.

---
Duh, but if the clock frequency changes it'll still work at that new
frequency and the phase relationship between the various outputs will
remain constant.

SINGLE FREQUENCY at any time.

CLOT !
---
Which is what the OP was asking for, so why did you bring it up as an
undesirable characteristic, ya phony phuck?

JF
 
John Fields wrote:

Eeyore wrote:
John Fields wrote:
Eeyore wrote:


Which would therefore still only work at a unique single frequency at any one time.

---
Duh, but if the clock frequency changes it'll still work at that new
frequency and the phase relationship between the various outputs will
remain constant.

SINGLE FREQUENCY at any time.

CLOT !

---
Which is what the OP was asking for, so why did you bring it up as an
undesirable characteristic, ya phony phuck?
He started by saying "an audio signal". Only later did he mention sine waves *as an
example*.

Therefore unclear. I take it you didn't do comprehension tests.

Graham
 
On Mon, 17 Nov 2008 21:22:22 +0000, Eeyore
<rabbitsfriendsandrelations@hotmail.com> wrote:

John Fields wrote:

Eeyore wrote:
John Fields wrote:
Eeyore wrote:


Which would therefore still only work at a unique single frequency at any one time.

---
Duh, but if the clock frequency changes it'll still work at that new
frequency and the phase relationship between the various outputs will
remain constant.

SINGLE FREQUENCY at any time.

CLOT !

---
Which is what the OP was asking for, so why did you bring it up as an
undesirable characteristic, ya phony phuck?

He started by saying "an audio signal". Only later did he mention sine waves *as an
example*.

Therefore unclear.
---
Then you should have read through the thread in order to find out what
he was talking about or you should have, if you were confused, asked him
for clarification instead of just blurting out whatever popped into that
fool head of yours.
---

I take it you didn't do comprehension tests.
---
Wrong again.

You're on a roll, aren't ya?

JF
 
"John Fields" <jfields@austininstruments.com> wrote in message
news:e443i41gfmsr1teftrp0cjsjfl48k2256g@4ax.com...
On Mon, 17 Nov 2008 00:32:19 GMT, Angelo Campanella
a.campanella@att.net> wrote:

Eeyore wrote:
Angelo Campanella wrote:
It's been too long since I have done a ny digital design, but,
as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.
Which would therefore still only work at a unique single frequency at
any one time.

But as I said, the clock rate of the shift register must be variable so
as to set the sine wave frequency. The way I see it, one generates, say,
an eight bit word constituting a full wave that is sent into the clocked
shift register that loops back to itself. The register is long, with
eight parallel-bit(8) output taps, each capable of reading the 8 bit
word in parallel, to be summed by a D to A converter to output an analog
sine voltage, which becomes the driver for that channel. The clock rate
for the looped shift register needs to be variable, so that your system
can set the frequency it needs.

---
For one degree increments, your shift register would have to be 9 bits
wide and 360 stages long, and would have to be loaded serially using a 9
X 256 lookup table and some glue logic to switch the serial inputs from
the LUT to the 360° tap on the shift register.


a simpler way might be: (View in Courier)

CLK>---[COUNT]--+-[LUT1]--[DAC]--[FILTER]--[OPAMP]--->OUT1
|
+-[LUT2]--[DAC]--[FILTER]--[OPAMP]--->OUT2
|
+-[LUT3]--[DAC]--[FILTER]--[OPAMP]--->OUT3
|
+-[LUT4]--[DAC]--[FILTER]--[OPAMP]--->OUT4
|
+-[LUT5]--[DAC]--[FILTER]--[OPAMP]--->OUT5
|
+-[LUT6]--[DAC]--[FILTER]--[OPAMP]--->OUT6
|
+-[LUT7]--[DAC]--[FILTER]--[OPAMP]--->OUT7
|
+-[LUT8]--[DAC]--[FILTER]--[OPAMP]--->OUT8

JF
Can this scheme give a wideband phase shift?

One way to do a wideband phase shift is to do an FFT to amplitude/angle in
the frequency domain, add something to all the angle points, and then do an
inverse FFT back into time domain. That will require lots of processing
power, although a dsPIC might be able to do it for audio. A high end dsp
chip will definitely be able to handle it for audio. You also might be able
to do it with a PC, although there will be some latency there.

Regards,
Bob Monsen
 
On Tue, 18 Nov 2008 08:31:46 -0800, "Bob Monsen"
<robertmonsen@sbcglobal.net> wrote:

"John Fields" <jfields@austininstruments.com> wrote in message
news:e443i41gfmsr1teftrp0cjsjfl48k2256g@4ax.com...
On Mon, 17 Nov 2008 00:32:19 GMT, Angelo Campanella
a.campanella@att.net> wrote:

Eeyore wrote:
Angelo Campanella wrote:
It's been too long since I have done a ny digital design, but,
as delay
lines work, one needs to send an analog waveform, digitized in amplitude
to a sing-around circuit with 8 taps at the selected phase points, each
tap being the appropriate output. The sine wave remains conntained in
the sing-sround circuit. The frequency is determined by the clock speed
of the sing-around circuit.
Which would therefore still only work at a unique single frequency at
any one time.

But as I said, the clock rate of the shift register must be variable so
as to set the sine wave frequency. The way I see it, one generates, say,
an eight bit word constituting a full wave that is sent into the clocked
shift register that loops back to itself. The register is long, with
eight parallel-bit(8) output taps, each capable of reading the 8 bit
word in parallel, to be summed by a D to A converter to output an analog
sine voltage, which becomes the driver for that channel. The clock rate
for the looped shift register needs to be variable, so that your system
can set the frequency it needs.

---
For one degree increments, your shift register would have to be 9 bits
wide and 360 stages long, and would have to be loaded serially using a 9
X 256 lookup table and some glue logic to switch the serial inputs from
the LUT to the 360° tap on the shift register.


a simpler way might be: (View in Courier)

CLK>---[COUNT]--+-[LUT1]--[DAC]--[FILTER]--[OPAMP]--->OUT1
|
+-[LUT2]--[DAC]--[FILTER]--[OPAMP]--->OUT2
|
+-[LUT3]--[DAC]--[FILTER]--[OPAMP]--->OUT3
|
+-[LUT4]--[DAC]--[FILTER]--[OPAMP]--->OUT4
|
+-[LUT5]--[DAC]--[FILTER]--[OPAMP]--->OUT5
|
+-[LUT6]--[DAC]--[FILTER]--[OPAMP]--->OUT6
|
+-[LUT7]--[DAC]--[FILTER]--[OPAMP]--->OUT7
|
+-[LUT8]--[DAC]--[FILTER]--[OPAMP]--->OUT8

JF

Can this scheme give a wideband phase shift?
---
No.
---

One way to do a wideband phase shift is to do an FFT to amplitude/angle in
the frequency domain, add something to all the angle points, and then do an
inverse FFT back into time domain. That will require lots of processing
power, although a dsPIC might be able to do it for audio. A high end dsp
chip will definitely be able to handle it for audio. You also might be able
to do it with a PC, although there will be some latency there.
---
OK.

JF
 

Welcome to EDABoard.com

Sponsor

Back
Top