| Author |
Message |
Ken Myers
Guest
|
Posted:
Tue Feb 15, 2005 6:11 am Post subject:
S'ware to gen complex FM? |
|
|
I am looking for a commercial software package that will allow me to
generate a single frequency and then frequency modulate it with a
_complex_ signal.
Both signals are within the audio range.
For example, generate a 10KHz sine or squarewave and frequency
modulate it with a voice signal. Control of deviation would be a plus.
Audio editors, such as Audition and CoolEdit only allow FM by one of
the three basic waveforms.
Has anyone seen something that will do the job, other than hardware?
Ken
|
|
| Back to top |
|
 |
Mac
Guest
|
Posted:
Tue Feb 15, 2005 6:11 am Post subject:
Re: S'ware to gen complex FM? |
|
|
On Tue, 15 Feb 2005 12:10:45 +1100, Ken Myers wrote:
| Quote: | I am looking for a commercial software package that will allow me to
generate a single frequency and then frequency modulate it with a
_complex_ signal.
Both signals are within the audio range.
For example, generate a 10KHz sine or squarewave and frequency
modulate it with a voice signal. Control of deviation would be a plus.
Audio editors, such as Audition and CoolEdit only allow FM by one of
the three basic waveforms.
Has anyone seen something that will do the job, other than hardware?
Ken
|
You don't mean "complex." You mean arbitrary. I had to read your post
three times to figure out what you meant. I was thinking complex in the
sense of complex numbers. I thought you wanted to do some kind of
quadrature modulation or something.
Unfortunately, I don't know of any simple end-user software that would
allow you to do this, but .wav files are pretty easy to play with. It
probably wouldn't be that hard to write a program that could modulate two
..wav files together.
If you have matlab (or are willing to buy it), it would REALLY be simple,
since it can read .wav files in directly, and the modulation might only be
a few lines of code in matlab.
Good luck!
--Mac |
|
| Back to top |
|
 |
Don Taylor
Guest
|
Posted:
Tue Feb 15, 2005 6:11 am Post subject:
Re: S'ware to gen complex FM? |
|
|
Ken Myers <kenmyers@optocheck.com> writes:
| Quote: | I am looking for a commercial software package that will allow me to
generate a single frequency and then frequency modulate it with a
_complex_ signal.
Both signals are within the audio range.
For example, generate a 10KHz sine or squarewave and frequency
modulate it with a voice signal. Control of deviation would be a plus.
Audio editors, such as Audition and CoolEdit only allow FM by one of
the three basic waveforms.
Has anyone seen something that will do the job, other than hardware?
|
Mathematica can generate things like that.
If you want you can toss me mail and we can discuss a trial so you
can see if it will do what you want. Then you can send me a file
with numeric data of your digitized modulating signal or possibly
some supported sound file format, we can agree on the mathematics,
I'll import your data into Mathematica and and export the result
either as numeric data or as some supported sound file to send back
to you.
|
|
| Back to top |
|
 |
Zak
Guest
|
Posted:
Tue Feb 15, 2005 1:44 pm Post subject:
Re: S'ware to gen complex FM? |
|
|
Ken Myers wrote:
| Quote: | I am looking for a commercial software package that will allow me to
generate a single frequency and then frequency modulate it with a
_complex_ signal.
Both signals are within the audio range.
For example, generate a 10KHz sine or squarewave and frequency
modulate it with a voice signal. Control of deviation would be a plus.
Audio editors, such as Audition and CoolEdit only allow FM by one of
the three basic waveforms.
Has anyone seen something that will do the job, other than hardware?
|
Depending on your needs this sounds as it is not hard to write in
whatever language you want.
while true:
read input value
scale input value according to wanted deviation
add input value to phase
add constant to phase
phase > 2 * pi:
phase =- 2 * pi
ouput = sin(phase)
The value of constant determines the ration of 'carrier' and output
sample rate.
Thomas |
|
| Back to top |
|
 |
Leon Heller
Guest
|
Posted:
Tue Feb 15, 2005 3:24 pm Post subject:
Re: S'ware to gen complex FM? |
|
|
"Mac" <foo@bar.net> wrote in message
news:pan.2005.02.15.03.43.30.811991@bar.net...
| Quote: | On Tue, 15 Feb 2005 12:10:45 +1100, Ken Myers wrote:
I am looking for a commercial software package that will allow me to
generate a single frequency and then frequency modulate it with a
_complex_ signal.
Both signals are within the audio range.
For example, generate a 10KHz sine or squarewave and frequency
modulate it with a voice signal. Control of deviation would be a plus.
Audio editors, such as Audition and CoolEdit only allow FM by one of
the three basic waveforms.
Has anyone seen something that will do the job, other than hardware?
Ken
You don't mean "complex." You mean arbitrary. I had to read your post
three times to figure out what you meant. I was thinking complex in the
sense of complex numbers. I thought you wanted to do some kind of
quadrature modulation or something.
Unfortunately, I don't know of any simple end-user software that would
allow you to do this, but .wav files are pretty easy to play with. It
probably wouldn't be that hard to write a program that could modulate two
.wav files together.
If you have matlab (or are willing to buy it), it would REALLY be simple,
since it can read .wav files in directly, and the modulation might only be
a few lines of code in matlab.
|
You could also use Scilab, it's free.
Leon |
|
| Back to top |
|
 |
James Meyer
Guest
|
Posted:
Tue Feb 15, 2005 6:27 pm Post subject:
Re: S'ware to gen complex FM? |
|
|
On Tue, 15 Feb 2005 12:10:45 +1100, Ken Myers <kenmyers@optocheck.com> wroth:
| Quote: | I am looking for a commercial software package that will allow me to
generate a single frequency and then frequency modulate it with a
_complex_ signal.
Both signals are within the audio range.
For example, generate a 10KHz sine or squarewave and frequency
modulate it with a voice signal. Control of deviation would be a plus.
Audio editors, such as Audition and CoolEdit only allow FM by one of
the three basic waveforms.
Has anyone seen something that will do the job, other than hardware?
Ken
|
Linear Technology's free LTSpice program will do all that and more. I
was simulating a 100 Hz "carrier" modulated with a 1 KHz "signal" with it
yesterday.
Jim |
|
| Back to top |
|
 |
|
|
|
|