775-000001HYPERIONPeakDetectionSettingsrev.A
August22,2016
Technical Note: HYPERION Peak Detection Settings OVERVIEW
ThisdocumentprovidesinstructionsonhowtomodifythepeakdetectionsettingsonaHYPERIONinstrument,usingthe“ManageDetectionSettings”PCapplication.
Eachinstrumentcanstoreandaddress256peakdetectionpresets:128userconfigurablepresets,plus128morefactorysettings.Individualchannelsontheinstrumentcanbeassigneddifferentpresets,whichallowsyoutoaccommodatechannelswhichmayhavesensorsofdifferenttypesthatrequiredifferentsettings.
It’sworthnoting,forthebenefitofusersofourolderinstruments,thattheHYPERIONinstrumentsuseafundamentallydifferentpeakdetectionalgorithmthanthex25orx30interrogatorcores.InHYPERIONinstruments,wewantedtoprovideawaytoperformthepeakdetectionrightintheinstrument,sothatENLIGHTwasn’tneededtofindthepeaks.Wewantedtobeabletostreamthepeakwavelengthsforsensorson16channels,atupto5kHz.Thismeansthatweneededamoreefficientmethodofpeakdetection.Someveryinnovativepeakdetectionalgorithmsresultinourabilitytofindthepeaksfaster,whilemaintainingthehighlevelofprecisionyou’vecometoexpectfromMicronOpticsinterrogators.
ApplicationNote:HYPERIONPeakDetectionSettings
MicronOptics,Inc.|1852CenturyPlaceNE,AtlantaGA30345USA|www.micronoptics.com
APPLICATION
Thisistheprimaryinterfaceusedtomanagethedetectionsettingsforyourinstrument.Thedifferentareasoftheinterfacearenumberedanddescribedbelow.
1. Eachchannelofyourinstrumentcanutilizeadifferentsetofdetectionparameters.Thetoparrayofinformationshowswhichpresetiscurrentlyassignedtoeachchannelontheinstrument.
2. Savedpresetscanbeselectedfromthisbox.Clickontheboxtorevealalistofpresets.Theparametersofthepresetarethendisplayedontheright(4).
3. Theselectedpresetcanbeappliedtoanychannelsyouprefer.Clickingthe“ApplySelected…”buttonwillassignthecurrentsettingtothechannelsselectedbythecheckedboxes.
4. Thisareaallowsyoutomodifyanyoftheparametersassociatedwithagivenpreset.Tocreateyourfirstcustompreset,you’llneedtopress“CopyPreset”tocopythecurrentpresetintoanewpresetindex;itwilldefaultto1.Whenyouarehappywiththenewname,description,andparameters,pressthe“SaveChanges”buttontocommitthechangestotheinstrument.You’llthenneedtoapplyyournewpresettoyourdesiredchannels.“DeletePresets”willremoveunwanteduserpresets.
5. Thesimulationareaallowsyoutochangetheparametersandseehowthoseparameterswouldaffectoneofyourcurrentchannels.Notethatthesechangeswillnotbesavedunlessyouexitthesimulationandclick“SaveChanges”.Clicking“RunSimulation”willtakeyoutoanewscreencalled“ParameterSimulation”;seenextsection.
1
23
4
5
ApplicationNote:HYPERIONPeakDetectionSettings
MicronOptics,Inc.|1852CenturyPlaceNE,AtlantaGA30345USA|www.micronoptics.com
DEFINITIONS
Thefollowingtableprovidesfurtherdetailsaboutthetermsusedinregardtothedetectionparameters.
Parameter Description
Index Thisisthepresetidentificationnumber.Userscancustomize1-127,and128-256arereservedforfactoryuse.
Name Thistextfieldshouldbekepttoamaximumof25characterstoensureitispresentedclearly.
Description Userconfigurablefield,whichisonlydisplayedintheconfigurationtool,notinENLIGHT.
ThresholdLevel Thisisthethresholdabovewhichapeakmustrisebeforethepeakdetectionalgorithmisapplied.Thepurposeistoavoidlookingforpeaksinthenoisefloor.Thisvalueisdimensionless,andappliestothedifferentialtrace.Considerstartingwithavalueof1000forourstandardinstruments,and10,000forEVinstruments.
AveragingWindow(pm) Inordertoreducenoise,werecommenduseofanaveragingwindowthatisapproximatelyaswideasthefeatureyou’retryingtodetect.Soa250pmwidepeakwouldusea250pmwindow.
PeakWidth(pm) Thisisthewidthoverwhichthecenterofthepeakisfound.Thisshouldnominallybesettothe3dBwidthofthepeakyou’retryingtolocate.
SearchWindow(pm) Thisdefinesthemaximumwidthoverwhichthealgorithmwillcontinuesearchingforapeak,beginningasthesignalcrossesyourdefinedthreshold.
LockoutPeriod(pm) Thisisahold-offperiodwhichdelaysthepeakdetectionalgorithmforaperiodafterthedifferentialsignalcrossesthethreshold.Thegoalhereistopreventlow-levelside-modesfrombeingdetectedaspeaks.Thisshouldbeleftat0unlesstheAveragingWindowandPeakWidthsettingscan’thelp.
DetectionMode TheHYPERIONfirmwarecandetecteitherpeaksorvalleys.
ApplicationNote:HYPERIONPeakDetectionSettings
MicronOptics,Inc.|1852CenturyPlaceNE,AtlantaGA30345USA|www.micronoptics.com
SIMULATION
Toassistwithchoosingthebestparametersforyourspecificsensors,wehavecreateda“simulation”toolwhichallowsyoutoseetheeffectsofchangestothepeakdetectionparametersbeforeactuallyapplyingthosechangestotheinstrument.
6. Therawspectraldataisplottedindarkblue.Theaveragedtraceisinlightblue.Thedetectedpeaksareidentifiedwithorangelines.Asyouincreasetheaveragingwidth,you’llnoticethelightbluetracebecomewiderandlower.They-axisisinrawcountsfromthedetector’sanalogtodigitalconverter(ADC).Youcanusethegraphcontrolsundertheplottozoomintoyourdesiredlevel,andthislevelofzoomtransferstoplots7&8also.
7. The“powercalibratedrawspectrum”simplyshowstherawspectruminunitsofdBminsteadofrawcountsontheADCthatareshownintheplotabove(6).
8. Thisiswheretheparametersreallybecomeclear;thisisthetraceuponwhichpeakdetectiondecisionsaremade.Youcantweaktheparametersandseehowtheyaffectthepeaksdetected.Thedifferentialsignalshowstheslopeoftheaveragedtrace(lightblueinPlot1).ThePeaksandZeroCrossings(wheretheslopegoestozeroatthetop/bottomofapeak/valley)aremarkedinorange.
Thethresholdisshownasapurplehorizontalline.Thesearchwindowisshadedlightgray.Thelockoutwidthisshownindarkgray(whenset>0).TheDetectionModeallowsyoutoswitchbetweenpeakandvalleydetection.Theverticalmarkersindicatethelowedgeofthedetectedpeak(definedbythepeakwidthparameter).
9. Youcanmodifyparametersheretoseetheireffectonthepeaks.You’llwanttoconfirmthatallofyourpeaksareidentifiedandproperlylocatedinthetop-leftplot.Youcanalsoreviewthe“Peaks
6 7
89
ApplicationNote:HYPERIONPeakDetectionSettings
MicronOptics,Inc.|1852CenturyPlaceNE,AtlantaGA30345USA|www.micronoptics.com
Detected”indicator(inthetoprightcorner)tobesurethatallpeaksaredetectedwiththecurrentsettings.
Whenyouexitthesimulation,theparametersarecopiedtothemainscreen.Youcanchoosetosavethese,ordiscardthem.
FACTORY PRESETS
Presetsnumbered128-256arereservedforfactoryuse.Thefollowingtableliststhosefactorypresets.
Preset# Name128 0.25nmPeak129 0.5nmPeak130 1.0nmPeak131 0.25nmPeak(EV)132 0.5nmPeak(EV)133 1.0nmPeak(EV)134 0.25nmPeak(LT)135 0.5nmPeak(LT)136 1.0nmPeak(LT)196 0.25nmValley197 0.5nmValley198 1.0nmValley199 0.25nmValley(EV)200 0.5nmValley(EV)201 1.0nmValley(EV)202 0.25nmValley(LT)203 0.5nmValley(LT)204 1.0nmValley(LT)
Presets128-130willworkformostinstrumentsandmostsensors.
“EV”presetsaredesignedtobeusedwithourEnhancedVisibilityinstruments,whichhaveagreaterdynamicrange.
“LT”presetsaredesignedtobeusedin“LowThreshold”situations,wherethesensorpeaksareveryclosetothenoisefloor,requiringaverylowthresholdparameter.
ApplicationNote:HYPERIONPeakDetectionSettings
MicronOptics,Inc.|1852CenturyPlaceNE,AtlantaGA30345USA|www.micronoptics.com
ENLIGHT INTEGRATION
ForusersutilizingENLIGHT,thepeakdetectionpresetscanbeselectedonthe“Acquisition”tabintheGroupboxesatthebottom.Thedrop-downlistispopulatedwiththefactorypresets,inadditiontoanycustompresetsthathavebeendefinedonthatinstrument.
API INTEGRATION
Custompeakdetectionpresetsmustbecreatedusingthisexecutabletool,butthesavedpresetscanbeselectedviasoftwarecontrol.TheHYPERIONsoftwareAPIshavebeenupdatedtoincludecommandsfordefiningandselectingpresets.PleaseconsultthesoftwaresectionoftheHYPERIONmanualfordetails.
SUPPORT
Ifyouneedadditionalsupport,[email protected]