We dug up a bit and found that the problem is at the “minimum loss” and “peak threshold” settings. The “minimum loss” setting truncates the gain curve at this value, but the peak analysis still tries to find the peaks based on the original gain values. That’s why you see the off between the gain curve and the peak points as shown below:
Set the “minimum loss” to 200 dB and the peak points will match the gain curve.
Then the other aspect is to set a proper “peak threshold” to allow the detection of more peaks. The peak analyzer will find the peaks within the range from the largest peak (in this case, the lowest peak point) to the subtraction of the threshold. Set the “peak threshold” to be 40 dB and 16 points will be detected.
Hope this could help, please check out the modified file MZI_FSRtest_modified.icp (192.9 KB) as a reference.