I think the PLL approach will be much more robust, and will let you
detect phase changes.
-s


On Wed, Jan 10, 2018, at 11:51 AM, Benny Alexandar wrote:
> Here is what I was planning. The sine wave frequency is known. 
> 
> For example if sine wave is having a frequency of 1 kHz and sampling
> rate is 48 kHz.> Then every 48 samples will make one full cycle. Find the 
> norm of this
> 48 samples.> It should remain constant,  if any fading, mute etc will be 
> detected
> by comparing with> this threshold value. But if there is a phase 
> discontinuity it will be
> hard to detect.> 
> -ben
> 
> *From:* Benny Alexandar <ben.a...@outlook.com> *Sent:* Wednesday,
> January 10, 2018 10:21 PM *To:* Spencer Jackson; music-
> d...@music.columbia.edu *Subject:* Re: [music-dsp] Finding
> discontinuity in a sine wave.>  
> 
> Here is what I was planning. The sine wave frequency is known. 
> 
> For example if sine wave is having a frequency of 1 kHz and sampling
> rate is 48 kHz.> Then every 48 samples will make one full cycle. Find the 
> norm of this
> 48 samples.> It should remain constant,  if any fading, mute etc will be 
> detected
> by comparing with> this threshold value. But if there is a phase 
> discontinuity it will be
> hard to detect.> 
> -ben
> 
> 
> *From:* music-dsp-boun...@music.columbia.edu <music-dsp-
> boun...@music.columbia.edu> on behalf of Spencer Jackson
> <ssjackso...@gmail.com> *Sent:* Wednesday, January 10, 2018 10:04 PM
> *To:* music-dsp@music.columbia.edu *Subject:* Re: [music-dsp] Finding
> discontinuity in a sine wave.>  
> If the sine frequency is known, perhaps you could use a goertzel
> filter and compare a average signal power calculation to measure the
> power of the error signal.> 
> That doesn't identify the nature of the error, but strikes me as an
> interesting approach.> _spencer 
> 
> On Wed, Jan 10, 2018 at 9:23 AM, Eric Brombaugh
> <ebrombau...@cox.net> wrote:> 
>> Maybe try locking a PLL to the sinewave to get the expected frequency
>> and phase, then look for differences between them?
>>
>>  Eric>> 
>> 
>> On 01/10/2018 09:08 AM, Benny Alexandar wrote:
>> 
>>> Hi,
>>> 
>>>  I want to do some time domain analysis on a sine wave signal which
>>>  is continuously streaming.>>>  My objective is to detect any 
>>> discontinuities such as audio gap,
>>>  fading, phase discontinuity etc.>>> 
>>>  Any algorithms available on time domain other than doing FFT based
>>>  approach ?>>> 
>>>  -ben
>>> 
>>> 
>>>  _______________________________________________
>>>  dupswapdrop: music-dsp mailing list
>>> music-dsp@music.columbia.edu
>>> https://lists.columbia.edu/mailman/listinfo/music-dsp
>>> 
>> 
>> _______________________________________________
>>  dupswapdrop: music-dsp mailing list
>> music-dsp@music.columbia.edu
>> https://lists.columbia.edu/mailman/listinfo/music-dsp
>> 
> _________________________________________________
> dupswapdrop: music-dsp mailing list
> music-dsp@music.columbia.edu
> https://lists.columbia.edu/mailman/listinfo/music-dsp

_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to