[time-nuts] Help w/integration problem
Mike Feher
mfeher at eozinc.com
Mon Jan 2 09:51:01 EST 2006
John -
Do you also need GW Basic? I'll FTP the programs and send the URL shortly.
73 - Mike
Mike B. Feher, N4FS
89 Arnold Blvd.
Howell, NJ, 07731
732-886-5960
-----Original Message-----
From: time-nuts-bounces at febo.com [mailto:time-nuts-bounces at febo.com] On
Behalf Of John Ackermann N8UR
Sent: Monday, January 02, 2006 9:09 AM
To: Discussion of precise time and frequency measurement
Subject: Re: [time-nuts] Help w/integration problem
Hi Mike --
I can't speak for John, but I'd sure find that program useful.
73,
John
----
Mike Feher said the following on 01/02/2006 08:10 AM:
> John -
>
> I wrote a program about 20 years ago to calculate the total integrated
noise
> power from the individual power spectrum density points. It is in GW Basic
> and I still use it almost daily. Let me know if you would like it. 73 -
Mike
>
>
> Mike B. Feher, N4FS
> 89 Arnold Blvd.
> Howell, NJ, 07731
> 732-886-5960
>
>
>
> -----Original Message-----
> From: time-nuts-bounces at febo.com [mailto:time-nuts-bounces at febo.com] On
> Behalf Of John Miles
> Sent: Monday, January 02, 2006 3:00 AM
> To: Discussion of precise time and frequency measurement
> Subject: [time-nuts] Help w/integration problem
>
> Does anyone have a piece of C (BASIC, whatever) code that turns an array
of
> dBc/Hz values into integrated RMS noise?
>
> I'm trying to use a simple rectangular integrator to divide a log-log plot
> into "bins":
>
> for (i=L_column; i < U_column-1; i++)
> {
> sum += ((value[i] - ((value[i] - value[i+1]) / 2.0)) *
> (frequency[i+1] - frequency[i]));
> }
>
> This just takes the midpoint dBc/Hz value between successive columns of a
> phase-noise plot, multiplies it by the frequency step between the columns
in
> question, and sums the result for all columns in the range of interest.
>
> The output of this process, when I feed a typical noise graph with values
> around -110 dBc/Hz to it, with frequency values at the lower and upper
> limits of 1000 and 10000 Hz, is around -1E+6. What I'd *like* is a value
> corresponding to the "-63 dBc" value cited on pages 7 and 8 in this
Zarlink
> app note:
>
> http://assets.zarlink.com/CA/Phase_Noise_and_Jitter_Article.pdf
>
> In this note, the author shows a noise curve similar to the ones I'm
working
> with, and magically pulls -63 dBc out of the ether with no explanation of
> the integration process that obtained it. (What does it mean, in the
> author's words, to take the area "under" a phase-noise curve, anyway?
> What's the bottom dBc/Hz value?)
>
> Being from the instant-gratification generation, I really don't want (and
> won't understand) a calculus lecture. I want the 5 lines of code that do
> the integration. :-) This is for the next release of my freeware GPIB
> noise-measurement app, so your karma will be integrated along with the
noise
> if you're able to help!
>
> -- john, KE5FX
>
>
> _______________________________________________
> time-nuts mailing list
> time-nuts at febo.com
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>
>
> _______________________________________________
> time-nuts mailing list
> time-nuts at febo.com
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>
>
_______________________________________________
time-nuts mailing list
time-nuts at febo.com
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
More information about the time-nuts
mailing list