S'ware to gen complex FM?

K

Ken Myers

Guest
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
 
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?
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
 
On Tue, 15 Feb 2005 12:10:45 +1100, Ken Myers <kenmyers@optocheck.com> wroth:

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
 

Welcome to EDABoard.com

Sponsor

Back
Top