Linked Questions

21
votes
3answers
9k views

How to implement a digital oscillator?

I have a floating-point digital signal processing system that operates at a fixed sample rate of $f_s = 32768$ samples per second implemented using an x86-64 processor. Assuming that the DSP system ...
5
votes
2answers
1k views

Recovering signal for psk

I am currently working on a product(cant disclose too much details of the actual project) in which some data is being sent via audible(but on the higher freq) sound that is encoded with dqpsk. ...
2
votes
2answers
662 views

How does the RaspberryPi radio hack convert digital GPIO signals to an FM signal?

After having looked at various explanation of how the RaspberryPi FM transmitter hack works, I realize there are some fundamental pieces missing. Most explanations talk about how to construct a ...
1
vote
2answers
936 views

Different way to separate a particular frequency from a signal

Let's say I have a signal which is composed of 2Hz,10Hz,17Hz,19Hz and 25Hz discrete time sinusoidal waves and I need to allow only 17Hz component to pass. As far as I know, the standard way to ...
-1
votes
2answers
430 views

How to demodulate DSB-SC

I need help with demodulating DSB-SC signals. I took the appproach of using the FFT as follows: I have a signal. I FFT it. Then i take real and imaginary part of the FFT and translate some values: <...
2
votes
1answer
269 views

Detecting fundamental zero crossing point

I am looking for ideas from the more experienced members on algorithms for determining the fundamental zero crossing point of a 50 or 60 Hz signal. The fundamental zero crossing point is then used as ...
1
vote
1answer
197 views

Basic PLL theory: voltage-controlled oscillator confusion

I am trying to write my first PLL in Python, and I've been making use of this excellent tutorial: http://www.pythonpowerelectronics.com/contents/tutorials/tutorial1/pll_tutorial.pdf Reading through ...
1
vote
1answer
142 views

Frequency Hopping Spread Spectrum Synchronization Methods

Frequency-hopping spread spectrum waveforms change the carrier frequency at some interval. I can see if the frequency is constant for the duration of an entire packet, the pilot symbols could be used ...
0
votes
1answer
131 views

How to implement a digital sawtooth oscillator? [closed]

In reference to this topic: How to implement a digital oscillator?, I would like to know how can I implement a solution similar to the one in the topic on a Sawtooth oscillator.
1
vote
1answer
119 views

Frequency modulation implementation without trig functions

https://dsp.stackexchange.com/a/1087 This answer suggests generating a sine wave using complex phasor multiplication. At each step the phasor is multiplied by another complex number (omega) to rotate ...
0
votes
2answers
42 views

How to fix frequency drift when producing an arbitrary length signal by repeatedly looping over a single-period waveform?

I have an audio application that produces an arbitrary length signal by repeatedly looping over a single-period waveform. In pseudo-code: ...