Hi, I'm looking for a method to deal with the rising edge of a fast-rising sine wave (or wave peaks that are ahead of phase compared to the original signal, waveform image attached). Analog processing circuits are preferred but I'd also be grateful if someone recommends a DSP algorithm
Sorry for bad english, but i am wanting a distortion circuit that makes the rising edge of the sine wave in the audio rise faster than the original signal
I can only suggest a line of thought:
1) Divide the blue waveform by the green one (as close to zero as you can), to get the exact transfer characteristic (Vout vs Vin) of the required distortion.
2) Find circuitry that can implement the said distortion to the required amount of accuracy.
1) Divide the blue waveform by the green one (as close to zero as you can), to get the exact transfer characteristic (Vout vs Vin) of the required distortion.
2) Find circuitry that can implement the said distortion to the required amount of accuracy.
You can also amplify the sine wave and limit the amplitude so it turns into a sort of square wave, which will make the edges more steep, if that is what you want.
Jan
Jan
Simply wire an inductor of suitable value to your output > connected to 680ohms to ground and your solution is done.
PS.
What is the frequency of your waveform PICTURE ???
PS.
What is the frequency of your waveform PICTURE ???
Last edited:
Sine wave can be turned into square, with gain and clipping circuit.
Far as I remember getting the " shark fin " type rising edge is a treble boost
There is numerous slope generators in analog synthesis.
Either rising or falling edges
Depends what you are trying to do. For rising edge as a trigger? envelope?
Unusually you turn the sine into square and then a rising slope can be a " attack" envelope
of falling edge a " release" envelope
By using a rising or falling slope generator, usually slew limiter aka, high pass or low pass
Problem is the frequency needs to be known for the slew limiter.
For any frequency to be a envelope trigger. would have to do my homework, been awhile.
Far as I remember getting the " shark fin " type rising edge is a treble boost
There is numerous slope generators in analog synthesis.
Either rising or falling edges
Depends what you are trying to do. For rising edge as a trigger? envelope?
Unusually you turn the sine into square and then a rising slope can be a " attack" envelope
of falling edge a " release" envelope
By using a rising or falling slope generator, usually slew limiter aka, high pass or low pass
Problem is the frequency needs to be known for the slew limiter.
For any frequency to be a envelope trigger. would have to do my homework, been awhile.
Last edited:
It can be, but won't work when the signal is too small.And audio signals are very complex to do this.You can also amplify the sine wave and limit the amplitude so it turns into a sort of square wave, which will make the edges more steep, if that is what you want.
Jan
The inductor will lag the phase, and what I need is to advance the phase, and the inductor will not work stably with a wide frequency spectrum like audio.Simply wire an inductor of suitable value to your output > connected to 680ohms to ground and your solution is done.
PS.
What is the frequency of your waveform PICTURE ???
Yeah, I also thought about a clip, but for small and complex signals like audio it won't work. I tried a zero cross detector(or schmitt trigger switch at zero) , to generate a square wave, then through a slope generator, but it had problems when the frequency changed. i tried adding it to the original signal, but when the frequency is lower it will produce a clear 2nd harmonic, and the amplitude depends on the schmitt trigger supply. Input is audio signalSine wave can be turned into square, with gain and clipping circuit.
Far as I remember getting the " shark fin " type rising edge is a treble boost
There is numerous slope generators in analog synthesis.
Either rising or falling edges
Depends what you are trying to do. For rising edge as a trigger? envelope?
Unusually you turn the sine into square and then a rising slope can be a " attack" envelope
of falling edge a " release" envelope
By using a rising or falling slope generator, usually slew limiter aka, high pass or low pass
Problem is the frequency needs to be known for the slew limiter.
For any frequency to be a envelope trigger. would have to do my homework, been awhile.
No, it always works. Use a comparator, give it a bit of hysteresis, it works from a few mV. And audio is not complex, it's a very simple spectrum below 20kHz. Its a very tame signal.It can be, but won't work when the signal is too small.And audio signals are very complex to do this.
Jan
It is done with numerous analog synth.
Where square wave is converted to saw.
Im sure there is a analog solution.
For any type of wave synthesis most guys went to digital software more than 20 years ago.
I used a program called Reaktor by Native instruments.
You can build your own synths, but it includes any logic core you can think of.
Comparators, Schmitt triggers, and/or explicit and /or etc etc it goes on and on.
XY scope/scope wavetables etc etc delay lines, filters high low, all pass
Lets say you did make a analog solution, with 2 comparators and 20 triggers with 4 and/or gates to make it work.
Instead of building that hardware. you can build it in digital with virtual wires.
You need 20 comparators, and 46 delay lines. bloop bloop you just paste away and connect the wires.
Guys where building X/Y scopes and FFT analysis tools with it more than 20 years ago.
You need analog in and out of course, so was using full duplex sound card. 8 in 8 out
Where square wave is converted to saw.
Im sure there is a analog solution.
For any type of wave synthesis most guys went to digital software more than 20 years ago.
I used a program called Reaktor by Native instruments.
You can build your own synths, but it includes any logic core you can think of.
Comparators, Schmitt triggers, and/or explicit and /or etc etc it goes on and on.
XY scope/scope wavetables etc etc delay lines, filters high low, all pass
Lets say you did make a analog solution, with 2 comparators and 20 triggers with 4 and/or gates to make it work.
Instead of building that hardware. you can build it in digital with virtual wires.
You need 20 comparators, and 46 delay lines. bloop bloop you just paste away and connect the wires.
Guys where building X/Y scopes and FFT analysis tools with it more than 20 years ago.
You need analog in and out of course, so was using full duplex sound card. 8 in 8 out
Sounds like you need a guitar fuzz pedal circuit. Something like the fuzz face that Hendrix used.
- Home
- Design & Build
- Electronic Design
- Handling the rising edge of a rapidly increasing sinusoid