I have been having a problem calculating the frequency points for a Log sweep on the ENA analyzer.

Normally, the log sweep points can be calculated as follows:

1. The logarithm of the step size is (log(stop freq)- log(start freq))/(number of points - 1)

2. The logs of the test frequencies are calculated by adding the log step size to the log of each frequency beginning with the first frequency.

3. The frequencies are calculated by taking the inverse log

However the ENA analyzer seems to use a non-standard LOG sweep (to improve performance?), and the above calculation doesnt work for this analyzer.

Does anyone know the math needed to calculate the LOG frequency points on the ENA?

Thanks,

Paul

Normally, the log sweep points can be calculated as follows:

1. The logarithm of the step size is (log(stop freq)- log(start freq))/(number of points - 1)

2. The logs of the test frequencies are calculated by adding the log step size to the log of each frequency beginning with the first frequency.

3. The frequencies are calculated by taking the inverse log

However the ENA analyzer seems to use a non-standard LOG sweep (to improve performance?), and the above calculation doesnt work for this analyzer.

Does anyone know the math needed to calculate the LOG frequency points on the ENA?

Thanks,

Paul

The reason because the ENA uses unique algorithm is to maximize hardware performance as you wrote, and unfortunately, there is no document how the ENA calculates the log freq. point. (I bet it is very unique and it cannot be explained in a single formula..)

Could you tell me why you need it and what did you want to use the log freq. info?

If it is your purpose is to know the frequency points of the ENA after setting the log stimulus, the command :SENSe{[1]-36}:FREQuency:DATA? returns the frequency data. Does it work alternatively for your purpose?

Thank you and best regards,

Daisuke