CINXE.COM
Intensity Noise Analyzer, USB Powered
<!DOCTYPE html><html lang="en"><head><!-- Google Tag Manager, used in conjunction with thorlabs.com GA4 property --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N4VM4KSH');</script><!-- End Google Tag Manager --> <title>Intensity Noise Analyzer, USB Powered </title><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#E91B24"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="imagetoolbar" content="no"><meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- Open Graph Meta Tags --> <meta property="og:url" content="https://www.thorlabs.com" /><meta property="og:title" content="Intensity Noise Analyzer, USB Powered " /><meta property="og:description" content=" Thorlabs designs and manufactures components, instruments, and systems for the photonics industry. We provide a portfolio of over 22,000 stocked items, complimented by endless custom solutions enabled by vertical integration. Thorlabs is comprised of 22 wholly owned design and manufacturing entities across nine countries with a combined manufacturing footprint of more than one million square feet." /><meta property="og:type" content="website" /><meta property="og:image" content="https://www.thorlabs.com/images/thorlabs-logo.png" /><meta property="og:image:type" content="image/png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="630" /><!-- Twitter Meta Tags --> <meta name="twitter:card" content="summary_large_image" /><meta property="twitter:domain" content="thorlabs.com" /><meta property="twitter:url" content="https://www.thorlabs.com" /><meta name="twitter:title" content="Intensity Noise Analyzer, USB Powered " /><meta name="twitter:description" content=" Thorlabs designs and manufactures components, instruments, and systems for the photonics industry. We provide a portfolio of over 22,000 stocked items, complimented by endless custom solutions enabled by vertical integration. Thorlabs is comprised of 22 wholly owned design and manufacturing entities across nine countries with a combined manufacturing footprint of more than one million square feet." /><meta name="twitter:image" content="https://www.thorlabs.com/images/thorlabs-logo.png" /><script defer src="/assets/fontawesome/6.5.1/js/fontawesome.js"></script><script defer src="/assets/fontawesome/6.5.1/js/solid.js"></script><link href="/css/headerfooter.min.css" rel="stylesheet" type="text/css"><link href="/assets/fontawesome/6.5.1/css/fontawesome.min.css" rel="stylesheet"><link href="/assets/fontawesome/6.5.1/css/solid.min.css" rel="stylesheet"><link href="/assets/fontawesome/6.5.1/css/brands.min.css" rel="stylesheet"><link href="/newSite.css" rel="stylesheet" type="text/css"><script>var _userID = "69584037bdffd85dd1f6bb89-9D801E67-BF80-AA9B-27F4F770FC0616E1"; ;</script><script src="/js/jquery-1.11.0.min.js"></script> <script src="/js/jquery-migrate-1.2.1.min.js"></script> <script src="/js/bootstrap.min.js"></script> <link href="/css/bootstrap-custom.min.css" rel="stylesheet" type="text/css"> <script> var sObject = []; sObject['ALLPRODUCTS']= ' All Products'; sObject['OPTOMECHANICS']= ' Optomechanics'; sObject['MOTIONCONTROL']= ' Motion Control'; sObject['OPTICS']= ' Optics'; sObject['FIBER']= ' Fiber'; sObject['LIGHT']= ' Light'; sObject['LIGHTANALYSIS']= ' Light Analysis'; sObject['IMAGING']= ' Imaging'; sObject['NEWPRODUCTS']= ' New Products'; sObject['CUSTOM']= ' OEM and Customization'; sObject['DOWNLOAD']= ' Software Downloads'; sObject['TERMANDCONDITION']= ' Terms and Conditions'; sObject['RETURN']= ' Returns'; sObject['TECHSUPPORT']= ' Contact Info'; sObject['DISCOUNT']= ' Discount Policy'; sObject['FOOD4THOUGHT']= ' Hungry for Your Thoughts'; sObject['MANULOC']= ' Our Locations'; sObject['INTERDIST']= ' International Distributors'; sObject['PARTNER']= ' Partners'; sObject['ABOUTUS']= ' About Us'; sObject['PRESSRELEASE']= ' Press Releases'; sObject['TRADESHOW']= ' Tradeshows'; sObject['CAREER']= ' Careers'; sObject['BMC']= ' Boston Micromachines Corporation (BMC)'; sObject['IQE']= ' Idesta Quantum Electronics (IQE)'; sObject['MENLO']= ' MenloSystems GmbH'; sObject['PICO']= ' PicoLuz'; sObject['PRAEV']= ' Praevium Research'; sObject['LOGIN']= ' Log In'; sObject['SHOPCART']= ' Shopping Cart'; sObject['REGISTER']= ' Create an Account'; sObject['NEEDOTABLES']= ' The Need for Optical Tables'; sObject['SOURCEVIB']= ' Sources of Vibration'; sObject['THEORYTBLEVIB']= ' Theory of Tabletop Vibration'; sObject['TBLEDESIGN']= ' Tabletop Design'; sObject['THEORYVIBISO']= ' Theory of Vibration Isolation'; sObject['TBLEISODSGN ']= ' Table Isolator Design'; sObject['CONCLUSION']= ' Conclusion'; sObject['LOGOUT']= ' Log Out'; sObject['ACCOUNT']= ' My Account'; sObject['SUSTAINLINK']= ' Our Sustainability Journey'; sObject['DEI']= ' Diversity, Equity, and Inclusion'; sObject['MOBILELAB']= ' Mobile Photonics Lab'; sObject['APPLICATIONS']= ' Applications'; sObject['QUALITYSYSTEMS']= ' Quality Systems'; sObject['PlaceOrder']= ' Place Order'; sObject['PlaceQuote']= ' Request Quote'; sObject['VENDORPACKING']= ' Vendor Packing Slip'; sObject['TUTORIALS']= ' Technical Resources'; sObject['SUPPLIERS']= ' Suppliers'; sObject['MSGFIRSTNAMEREQ']= ' First Name is Required'; sObject['MSGLASTNAMEREQ']= ' Last Name Required'; sObject['MSGNAMEREQ']= ' Name is Required'; sObject['MSGEMAILREQ']= ' Email is Required'; sObject['MSGINVALIDEMAIL']= ' Invalid Email Format'; sObject['MSGINVALIDQTY']= ' Quantity Cannot Be Less Than 1'; sObject['MSGCOMPANYREQ']= ' Company is Required'; sObject['MSGITEMREQ']= ' Item Number is Required'; sObject['FORMQAPTCHAERROR']= ' Invalid Security Code'; sObject['MSGNOSECURITYCODE']= ' Please Enter Security Code'; var passwordPolicy = []; passwordPolicy['LINE0'] = ' The Password must have:'; passwordPolicy['LINE1'] = ' At least 10 characters'; passwordPolicy['LINE2'] = ' At least one uppercase letter'; passwordPolicy['LINE3'] = ' At least one lowercase letter'; passwordPolicy['LINE4'] = ' At least one number'; passwordPolicy['LINE5'] = ' At least one special character'; var errorMessageConst = []; errorMessageConst['LINE0'] = ' There are problems with your submission:'; errorMessageConst['LINE1'] = ' Invalid First Name'; errorMessageConst['LINE2'] = ' Invalid Last Name'; errorMessageConst['LINE3'] = ' Invalid email address'; errorMessageConst['LINE4'] = ' Check password requirement'; errorMessageConst['LINE5'] = ' Passwords must match'; </script> <script src="/js/menucontents.js"></script> <script src="/tabpane/js/tabpane.js"></script> <link href="/tabpane/css/luna/tab.min.css" rel="stylesheet" type="text/css"> <script src="/js/js.cookie.min.js"></script> <script src="/js/js.cookieDetector.min.js"></script> <script> $().ready(function(){ cookieDetector(); }); </script> <link href="/buttons.min.css" rel="stylesheet" type="text/css"> <link href="/assets/css/tabs.min.css" rel="stylesheet" type="text/css"> <link href="/assets/css/jquery-ui.min.css" rel="stylesheet" type="text/css"> <script src="/js/tab.js"></script> <script src="/js/jquery-ui.min.js"></script> <script type="text/javascript" src="/js/photogallery.js"></script> <link rel="stylesheet" type="text/css" href="/css/bootstrap-custom.min.css"/> <link rel="stylesheet" type="text/css" href="/js/highslide/highslideMacStyle.min.css"> <link rel="stylesheet" type="text/css" href="/js/highslide/highslide.min.css" /> <script type="text/javascript" src="/js/highslide/highslide-full.min.js"></script> <script type="text/javascript" src="/assets/jquery_gallery/lib/jquery.ad-gallery.js"></script> <link rel="stylesheet" type="text/css" href="/assets/jquery_gallery/lib/jquery.ad-gallery.min.css"> <script type="text/javascript"> // remove the registerOverlay call to disable the close button hs.registerOverlay({ thumbnailId: 'productThumb', overlayId: 'closebutton', position: 'top right', fade: 2 // fading the semi-transparent overlay looks bad in IE }); hs.graphicsDir = 'https://www.thorlabs.com/js/highslide/graphics/'; </script> <script type="text/javascript"> hs.graphicsDir = 'https://www.thorlabs.com/js/highslide/graphics/'; hs.outlineType = 'rounded-white'; hs.wrapperClassName = 'draggable-header scroll-content'; hs.showCredits = false; hs.width = 425; hs.height = 325; </script> <style> H3{font-size: 14px; font-weight: 700;} .highslide-wrapper.scroll-content .highslide-heading {background-color: rgba(255, 255, 255, 0.9); border-radius: 3px; padding: 3px 5px; margin: 0;} </style> <link rel="stylesheet" type="text/css" href="/newgrouppage9.min.css"/> <script language="javascript" src="https://www.thorlabs.com/js/jquery.imagesloaded.js"></script> <meta name="Description" content="Thorlabs' PNA1 Intensity Noise Analyzer (INA) is a high-precision (18-Bit Analog-to-Digital Conversion) instrument used to measure intensity noise in optical systems. Featuring a DC to 3 MHz input frequency bandwidth, this device overlaps data from several sample rates to optimize resolution ba"> <script type="text/javascript" src="/assets/js/modal.js"></script> <link rel="stylesheet" type="text/css" href="/assets/css/modal.min.css"> <link rel="stylesheet" type="text/css" href="/assets/css/row.min.css"> <link rel="stylesheet" type="text/css" href="/assets/css/button.min.css"> </head><body><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N4VM4KSH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) --> <header class="bs4"><nav class="header-nav navbar navbar-expand-lg fixed-top flex-nowrap"><a class="navbar-brand" href="/" title="Thorlabs Home"><img src="/images/newhp/Thorlabs_Logo_Red.png" alt="Thorlabs Home"></a><ul class="navbar-nav justify-content-around d-none d-lg-flex flex-grow-1"><li class="nav-item dropdown nav-products"><a role="button" class="nav-link py-3" href="#" id="productsDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title=" Products">Products<i class="fas fa-fw fa-caret-down" aria-hidden="true"></i></a><div class="dropdown-menu products-dropdown" aria-labelledby="productsDropdown"><div class="products-menu"><div class="vis-nav"><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2268" title=" Imaging">Imaging</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2189" title="Imaging Systems">Imaging Systems</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=901" title="Imaging Components">Imaging Components</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2365" title="Microscopy Cameras">Microscopy Cameras</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2535" title="Industrial Metrology">Industrial Metrology</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2187" title="Optogenetics">Optogenetics</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2262" title=" Optomechanics">Optomechanics</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=40" title="Optical Tables & Breadboards">Optical Tables & Breadboards</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=50" title="Optomechanical Components">Optomechanical Components</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=70" title="Optomechanical Devices">Optomechanical Devices</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=133" title="Kits">Kits</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=90" title="Lab Supplies">Lab Supplies</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2263" title=" Motion Control">Motion Control</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2" title="Manual Stages">Manual Stages</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2060" title="Motorized Stages">Motorized Stages</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=4" title="Multi-Axis Stages">Multi-Axis Stages</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=5" title="Actuators, Adjusters, & Transducers">Actuators, Adjusters, & Transducers</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=6" title="Controllers">Controllers</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2264" title=" Optics">Optics</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=7" title="Optical Elements">Optical Elements</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=8" title="Polarization Optics">Polarization Optics</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=10" title="Optical Systems">Optical Systems</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2015" title="Optical Isolators">Optical Isolators</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=62" title="Optics Kits">Optics Kits</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2265" title=" Fiber">Fiber</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2415" title="Fiber Processing / Inspection">Fiber Processing / Inspection</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=26" title="Fiber & Fiber Patch Cables">Fiber & Fiber Patch Cables</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2061" title="Fiber Optomechanics">Fiber Optomechanics</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=29" title="Fiber Components">Fiber Components</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=30" title="Test and Measurement">Test and Measurement</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2266" title=" Light">Light</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=31" title="Lasers / Coherent Sources">Lasers / Coherent Sources</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=33" title="Incoherent Sources">Incoherent Sources</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2218" title="Active Optical Devices">Active Optical Devices</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=32" title="Drivers & Mounts">Drivers & Mounts</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=80" title="Light Accessories">Light Accessories</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2267" title=" Light Analysis">Light Analysis</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=37" title="Power & Energy Meters">Power & Energy Meters</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=36" title="Detectors">Detectors</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=38" title="Beam Characterization">Beam Characterization</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=39" title="Polarization Instrumentation">Polarization Instrumentation</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2012" title="Electrical Accessories">Electrical Accessories</a></div></div><div class="vis-nav-group"><a class="nav-link vis-nav-group-link" href="/navigation.cfm?guide_id=2315" title=" Applications">Applications</a><div class="vis-nav-group-guides"><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2556" title="Telecom Instruments">Telecom Instruments</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2584" title="Spectroscopy">Spectroscopy</a><a class="nav-link vis-nav-guide-link" href="/newgrouppage9.cfm?objectgroup_id=15000" title="Quantum Technologies">Quantum Technologies</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2310" title="Educational Kits">Educational Kits</a><a class="nav-link vis-nav-guide-link" href="/navigation.cfm?guide_id=2312" title="Custom Photonics Solutions">Custom Photonics Solutions</a></div></div></div><div class="side-nav"><a class="nav-link side-nav-link" href="/navigation.cfm?guide_id=2400" title=" Technical Resources"><img class="side-nav-link-image" src="/images/icons/technical-resources.svg"><div class="side-nav-link-title">Technical Resources</div></a><a class="nav-link side-nav-link" href="/navigation.cfm?guide_id=2191" title=" Software Downloads"><img class="side-nav-link-image" src="/images/icons/software-downloads.svg"><div class="side-nav-link-title">Software Downloads</div></a><a class="nav-link side-nav-link" href="/newproducts/newproducts.cfm?clearfilters" title=" New Products"><img class="side-nav-link-image" src="/images/icons/whats-new.png"><div class="side-nav-link-title">New Products</div></a></div></div><div class="products-menu-footer"><a class="view-all-products-link" href="/navigation.cfm">View All Products</a></div></div></li><li class="nav-item dropdown "><a role="button" class="nav-link py-3" href="#" id="rapidOrderDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title=" Rapid Order">Rapid Order<i class="fas fa-fw fa-caret-down" aria-hidden="true"></i></a><div class="dropdown-menu nav-dropdown" aria-labelledby="navbarDropdown"><a class="dropdown-item" href="/additems" title=" Add Items">Add Items</a><a class="dropdown-item" href="/retrievecart" title=" Retrieve Cart">Retrieve Cart</a><a class="dropdown-item" href="/uploadcart" title=" Upload a Cart">Upload a Cart</a></div></li><li class="nav-item dropdown "><a role="button" class="nav-link py-3" href="#" id="servicesDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title=" Services">Services<i class="fas fa-fw fa-caret-down" aria-hidden="true"></i></a><div class="dropdown-menu nav-dropdown" aria-labelledby="navbarDropdown"><a class="dropdown-item" href="/navigation.cfm?guide_id=2312" title=" OEM and Customization">OEM and Customization</a><a class="dropdown-item" href="/supportcontact.cfm" title=" Contact Info">Contact Info</a><a class="dropdown-item" href="/support.cfm?section=7&viewtab=3" title=" Returns">Returns</a><a class="dropdown-item" href="/navigation.cfm?guide_id=2191" title=" Software Downloads">Software Downloads</a><a class="dropdown-item" href="/support.cfm?section=7&viewtab=1" title=" Terms and Conditions">Terms and Conditions</a><a class="dropdown-item" href="/discountpolicy.cfm" title=" Discount Policy">Discount Policy</a><a class="dropdown-item" href="/support.cfm?section=7&viewtab=5" title=" Quality Systems">Quality Systems</a><a class="dropdown-item" href="/suppliers.cfm" title=" Suppliers">Suppliers</a></div></li><li class="nav-item dropdown "><a role="button" class="nav-link py-3" href="#" id="companyDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title=" Company">Company<i class="fas fa-fw fa-caret-down" aria-hidden="true"></i></a><div class="dropdown-menu nav-dropdown" aria-labelledby="navbarDropdown"><a class="dropdown-item" href="/generalfeedback.cfm" title=" Hungry for Your Thoughts">Hungry for Your Thoughts</a><a class="dropdown-item" href="/locations.cfm" title=" Our Locations">Our Locations</a><a class="dropdown-item" href="/distributors.cfm" title=" International Distributors">International Distributors</a><a class="dropdown-item" href="/careers" title=" Careers">Careers</a><a class="dropdown-item" href="/about_us.cfm" title=" About Us">About Us</a><a class="dropdown-item" href="/pressreleases.cfm" title=" Press Releases">Press Releases</a><a class="dropdown-item" href="/tradeshows.cfm" title=" Tradeshows">Tradeshows</a><a class="dropdown-item" href="/sustainability/index.cfm" title=" Our Sustainability Journey">Our Sustainability Journey</a><a class="dropdown-item" href="/newgrouppage9.cfm?objectgroup_id=15158" title=" Diversity, Equity, and Inclusion">Diversity, Equity, and Inclusion</a><a class="dropdown-item" href="/navigation.cfm?guide_id=2625" title=" Mobile Photonics Lab">Mobile Photonics Lab</a></div></li><li class="nav-item "><a role="button" class="nav-link py-3" href="/locations.cfm" title=" Contact Us">Contact Us</a></li></ul><ul class="navbar-nav justify-content-around d-flex flex-row nav-menu"><li class="nav-item nav-menu-item dropdown"><button class="nav-link nav-menu-toggle " id="accountDropdown" title="My Account" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-fw fa-lg fa-user" aria-hidden="true"></i></button><div class="dropdown-menu dropdown-menu-right account-menu-dropdown nav-dropdown" aria-labelledby="accountDropdown" tabindex="-1"><a class="dropdown-item nav-menu-link" href="/login.cfm?lc=login" title=" Log In">Log In</a><a class="dropdown-item nav-menu-link" href="/login.cfm?lc=create" title=" Create an Account">Create an Account</a></div></li><li class="nav-item nav-menu-item"><button class="nav-link nav-menu-toggle" id="shoppingCartDropdown" title="View Shopping Cart" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-fw fa-lg fa-cart-shopping shopping-cart-icon cart-empty" aria-hidden="true"></i><div class="cart-item-count"></div></button><div id="miniCartContainer" class="dropdown-menu dropdown-menu-right mini-cart-dropdown" aria-labelledby="shoppingCartDropdown" tabindex="-1"></div></li><li class="nav-item nav-menu-item"><button class="nav-link nav-menu-toggle" id="searchDropdown" title="Search Thorlabs" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-fw fa-lg fa-magnifying-glass" aria-hidden="true"></i></button><div class="dropdown-menu dropdown-menu-right search-dropdown" aria-labelledby="searchDropdown"><div class="tl-search"><form id="headerSearch" class="search-form"><div class="form-group"><div class="input-group"><input type="text" name="search" class="tl-search-input form-control" aria-label="Search" placeholder="Search" autocomplete="off" value="" required><div class="input-group-append"><button class="btn btn-light search-form-reset" type="button" title="Reset Search Form"><i class="fas fa-fw fa-times"></i></button><button class="btn btn-danger search-form-submit" type="submit" title="Submit Search">Search</button></div></div></div></form><div class="search-results-container"><div class="search-results keyword-results"><div class="results-title">Keyword Suggestions</div><div class="keyword-results-list list-group"></div></div><div class="search-results partnumber-results"><div class="results-title"><a href="#" class="view-results-btn">View All</a>Matching Part Numbers</div><div class="partnumber-results-list list-group"></div></div></div></div></div></li><li class="nav-item nav-menu-item d-lg-none"><button class="nav-link nav-menu-toggle" id="mobileMenuDropdown" data-target="mobileNavigationMenu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Toggle Navigation Menu"><i class="fas fa-fw fa-lg fa-solid fa-bars mobile-menu-toggle" id="mobile-menu-toggle-bars" aria-hidden="true"></i><i class="fas fa-fw fa-lg fa-solid fa-xmark mobile-menu-toggle" id="mobile-menu-toggle-x" aria-hidden="true"></i></button><div class="dropdown-menu dropdown-menu-right navigation-dropdown mobile-navigation-menu" aria-labelledby="mobileMenuDropdown"><div id="menuTabs" class="tab-button-group" role="tablist" tabindex="-1"><button class="tab-button active" id="productsTabButton" data-target="productsTab">Products</button><button class="tab-button" id="servicesTabButton" data-target="servicesTab">Services</button><button class="tab-button" id="companyTabButton" data-target="companyTab">Company</button></div><div class="tab-content" tabindex="-1"><div role="tabpanel" class="tab-pane active" aria-labelledby="productsTabButton" id="productsTab"><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2268" title=" Imaging">Imaging</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2262" title=" Optomechanics">Optomechanics</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2263" title=" Motion Control">Motion Control</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2264" title=" Optics">Optics</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2265" title=" Fiber">Fiber</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2266" title=" Light">Light</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2267" title=" Light Analysis">Light Analysis</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2315" title=" Applications">Applications</a><a class="nav-link nav-menu-link" href="/navigation.cfm" title="View All Products">View All Products</a><div class="products-tab-footer"><a href="/navigation.cfm?guide_id=2400" class="nav-link tab-footer-link" title=" Technical Resources"><img class="tab-footer-link-image" src="/images/icons/technical-resources.svg"><div class="tab-footer-link-title">Technical Resources</div></a><a href="/navigation.cfm?guide_id=2191" class="nav-link tab-footer-link" title=" Software Downloads"><img class="tab-footer-link-image" src="/images/icons/software-downloads.svg"><div class="tab-footer-link-title">Software Downloads</div></a><a href="/newproducts/newproducts.cfm?clearfilters" class="nav-link tab-footer-link" title=" New Products"><img class="tab-footer-link-image" src="/images/icons/whats-new.png"><div class="tab-footer-link-title">New Products</div></a></div></div><div role="tabpanel" class="tab-pane" aria-labelledby="servicesTabButton" id="servicesTab"><button class="nav-link nav-menu-link sub-menu-toggle" type="button" id="rapidOrderMenuBtn" aria-expanded="false" title=" Rapid Order">Rapid Order<i class="fas fa-fw fa-chevron-down float-right"></i></button><a class="nav-link nav-menu-link sub-menu-item collapse" href="/additems" title=" Add Items">Add Items</a><a class="nav-link nav-menu-link sub-menu-item collapse" href="/retrievecart" title=" Retrieve Cart">Retrieve Cart</a><a class="nav-link nav-menu-link sub-menu-item collapse" href="/uploadcart" title=" Upload a Cart">Upload a Cart</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2312" title=" OEM and Customization">OEM and Customization</a><a class="nav-link nav-menu-link" href="/supportcontact.cfm" title=" Contact Info">Contact Info</a><a class="nav-link nav-menu-link" href="/support.cfm?section=7&viewtab=3" title=" Returns">Returns</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2191" title=" Software Downloads">Software Downloads</a><a class="nav-link nav-menu-link" href="/support.cfm?section=7&viewtab=1" title=" Terms and Conditions">Terms and Conditions</a><a class="nav-link nav-menu-link" href="/discountpolicy.cfm" title=" Discount Policy">Discount Policy</a><a class="nav-link nav-menu-link" href="/support.cfm?section=7&viewtab=5" title=" Quality Systems">Quality Systems</a><a class="nav-link nav-menu-link" href="/suppliers.cfm" title=" Suppliers">Suppliers</a></div><div role="tabpanel" class="tab-pane" aria-labelledby="companyTabButton" id="companyTab"><a class="nav-link nav-menu-link" href="/generalfeedback.cfm" title=" Hungry for Your Thoughts">Hungry for Your Thoughts</a><a class="nav-link nav-menu-link" href="/locations.cfm" title=" Our Locations">Our Locations</a><a class="nav-link nav-menu-link" href="/distributors.cfm" title=" International Distributors">International Distributors</a><a class="nav-link nav-menu-link" href="/careers" title=" Careers">Careers</a><a class="nav-link nav-menu-link" href="/about_us.cfm" title=" About Us">About Us</a><a class="nav-link nav-menu-link" href="/pressreleases.cfm" title=" Press Releases">Press Releases</a><a class="nav-link nav-menu-link" href="/tradeshows.cfm" title=" Tradeshows">Tradeshows</a><a class="nav-link nav-menu-link" href="/sustainability/index.cfm" title=" Our Sustainability Journey">Our Sustainability Journey</a><a class="nav-link nav-menu-link" href="/newgrouppage9.cfm?objectgroup_id=15158" title=" Diversity, Equity, and Inclusion">Diversity, Equity, and Inclusion</a><a class="nav-link nav-menu-link" href="/navigation.cfm?guide_id=2625" title=" Mobile Photonics Lab">Mobile Photonics Lab</a></div></div></div></li></ul></nav></header><a name="pageTop"></a><main class="page-content content-fixed "><iframe name='printFrameVisNav' id='printFrameVisNav' src='about:blank' width='390' height='210' style="display:none;"></iframe><div id="familypageMain"><div id="FamilyPageHeader" class="FamilyPageHeader" style="padding-top:15px;margin:0px;"><div id="printFriendly" title=" Print Friendly" class="PrintFriendly_Icon button-hover" onclick="window.location = 'newgrouppage9_pf.cfm?guide=10&category_id=&objectgroup_id=15554';"></div><div id="LP_DIV_1469734131765" class="lp-live-chat"></div><div id="breadcrumb" style="text-align:left;vertical-align:middle;width:800px;margin:0px;"><a href="navigation.cfm?guide_id=1" alt="Products Home" title="Products Home" class="breadcrumb"><img src="https://www.thorlabs.com/images/newhp/Doghouse2_20px.png" border="0" alt="Products Home"> Products Home</a> / <a href="navigation.cfm?guide_id=38" alt="Beam Characterization" title="Beam Characterization" class="breadcrumb">Beam Characterization</a> / <span style="font-size:12px;">Intensity Noise Analyzer, USB Powered </span></div><!-- case 12574 difference check on overlay title --> <h1 class="HotspotGroupTitle editFP">Intensity Noise Analyzer, USB Powered </h1><br /><div id="FPimgHotspot"><!-- case 12574 display family image name for comparison --> <div id="imgoverlaycontainer" data-imgsrc="15554_IntensityNoiseAnalyzer_1.jpg"><!-- Case 12574 check difference for overlay text --> <div id="familyImage" class="familyImage"><img id="familyimg" src="https://www.thorlabs.com/Images/GuideImages/15554_IntensityNoiseAnalyzer_1.jpg" alt="" class="familyImage"><style type="text/css">.familyImage #area44731 {left:7px;top:7px;height:128px;width:443px; text-align:left;overflow:hidden;} .familyImage #area44732 {left:78px;top:260px;height:62px;width:141px; text-align:left;overflow:hidden;} .familyImage #area44733 {left:458px;top:231px;height:96px;width:346px; text-align:left;overflow:hidden;}</style><span id="area44731" class="spanText"><ul class="LightanalysisBrownBullet Bulletstext"> <li>Low Quiescent Noise Floor: <-140 dBV<sup>2</sup>/Hz</li> <li>Onboard Calculation of the Relative Intensity Noise</li> <li>Powered and Controlled via USB 2.0</li> <li>9 Hz Minimum Resolution Bandwidth for Resolving Low-Frequency Noise Sources</li> </ul></span><span id="area44732" class="spanText"><p class="partNumber">PNA1</p> <p class="Captions">Intensity Noise Analyzer</p></span><span id="area44733" class="spanText"><p class="appIdeaHeading" style="text-align: center;">Application Idea</p> <p class="Captions" style="text-align: center;">A typical optical setup for frequency-domain measurements. The output of the DET10A2 silicon detector is connected to the PNA1 noise analyzer using a BNC cable (Item # 2249-C-24). The PNA1 is powered via USB 2.0 and operated with the Intensity Noise Analyzer Software.</p></span></div></div><div id="HotSpots" ><b class="RIText" >Related Items</b><div class="verticalScroller"><div class="hotspot" id="HS-36636" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=16794" target="_self" title="Compact Digital Servo Controller" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/16795_Compact_digital_servo_controller_HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=16794" target="_self" title="Compact Digital Servo Controller" style="text-decoration:none;color:black;"><span class="hstext" id="36636text">Compact Digital Servo Controller</span></a></div></div><div class="hotspot" id="HS-33493" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../navigation.cfm?guide_ID=36" target="_self" title="Photodiodes & Detectors" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/Photodiodes_Detectors_00HS.png" border="0" /></a><a href="../../navigation.cfm?guide_ID=36" target="_self" title="Photodiodes & Detectors" style="text-decoration:none;color:black;"><span class="hstext" id="33493text">Photodiodes & Detectors</span></a></div></div><div class="hotspot" id="HS-33491" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=7312" target="_self" title="BNC Terminators" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/Overlay/BNC_Terminators_HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=7312" target="_self" title="BNC Terminators" style="text-decoration:none;color:black;"><span class="hstext" id="33491text">BNC Terminators</span></a></div></div><div class="hotspot" id="HS-33559" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../navigation.cfm?guide_ID=2120" target="_self" title="Balanced Detectors" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/Detectors_Balanced_HS.png" border="0" /></a><a href="../../navigation.cfm?guide_ID=2120" target="_self" title="Balanced Detectors" style="text-decoration:none;color:black;"><span class="hstext" id="33559text">Balanced Detectors</span></a></div></div><div class="hotspot" id="HS-33560" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=6107" target="_self" title="Liquid Crystal Noise Eaters" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/NoiseEater_HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=6107" target="_self" title="Liquid Crystal Noise Eaters" style="text-decoration:none;color:black;"><span class="hstext" id="33560text">Liquid Crystal Noise Eaters</span></a></div></div><div class="hotspot" id="HS-33490" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=2887" target="_self" title="BNC to BNC Cables" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/Overlay/Cables_BNC2BNC_HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=2887" target="_self" title="BNC to BNC Cables" style="text-decoration:none;color:black;"><span class="hstext" id="33490text">BNC to BNC Cables</span></a></div></div><div class="hotspot" id="HS-33566" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=287" target="_self" title="Optical Chopper" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/Optical_Chopper_00HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=287" target="_self" title="Optical Chopper" style="text-decoration:none;color:black;"><span class="hstext" id="33566text">Optical Chopper</span></a></div></div><div class="hotspot" id="HS-33568" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=170" target="_self" title="Damped Ø1.5" Post" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/Post_Damped_00HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=170" target="_self" title="Damped Ø1.5" Post" style="text-decoration:none;color:black;"><span class="hstext" id="33568text">Damped Ø1.5" Post</span></a></div></div><div class="hotspot" id="HS-33494" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=7752" target="_self" title="Compact LD / TEC Driver" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/Controllers_Compact_LD&TEC_HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=7752" target="_self" title="Compact LD / TEC Driver" style="text-decoration:none;color:black;"><span class="hstext" id="33494text">Compact LD / TEC Driver</span></a></div></div><div class="hotspot" id="HS-33496" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=15166" target="_self" title="Turnkey ULN Laser System" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/Turnkey_ULN_HS.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=15166" target="_self" title="Turnkey ULN Laser System" style="text-decoration:none;color:black;"><span class="hstext" id="33496text">Turnkey ULN Laser System</span></a></div></div><div class="hotspot" id="HS-33492" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../navigation.cfm?guide_ID=37" target="_self" title="Power and Energy Meters" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/Overlay/Power_Meters_HS.png" border="0" /></a><a href="../../navigation.cfm?guide_ID=37" target="_self" title="Power and Energy Meters" style="text-decoration:none;color:black;"><span class="hstext" id="33492text">Power and Energy Meters</span></a></div></div><div class="hotspot" id="HS-33567" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../newgrouppage9.cfm?objectgroup_ID=10008" target="_self" title="Variable Optical Attenuator" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/VOA_Electronic.png" border="0" /></a><a href="../../newgrouppage9.cfm?objectgroup_ID=10008" target="_self" title="Variable Optical Attenuator" style="text-decoration:none;color:black;"><span class="hstext" id="33567text">Variable Optical Attenuator</span></a></div></div><div class="hotspot" id="HS-33495" ><div class="HSImageArea" style="background-image: url('https://www.thorlabs.com/images/hotspots/Backgrounds/6a_Brown_LightAnalysis.jpg');background-repeat:no-repeat;"><a href="../../navigation.cfm?guide_ID=2105" target="_self" title="Optical Amplifiers" class="IMGLink"><img src="https://www.thorlabs.com/images/hotspots/overlay/BOA_Optical_Amplifier_00HS.png" border="0" /></a><a href="../../navigation.cfm?guide_ID=2105" target="_self" title="Optical Amplifiers" style="text-decoration:none;color:black;"><span class="hstext" id="33495text">Optical Amplifiers</span></a></div></div></div><script>$(document).ready(function(){ $('#editHotspots').click(function(evt){ setHotSpots(objectgroup_id,'open'); }); }); $('.IMGLink').click(function(e){ if($("#closeHotSpotButton").length > 0){ e.preventDefault(); } }); function setHotSpots(group_id,mode){ var submitstring = "/ajax/hotspots.cfm"; $.ajax({ type:"GET", url: submitstring, async: false, data:{objectgroup_ID:group_id,mode:mode,imageroot:webroot}, success: function(resp){ $('#HotSpots').html(resp); $('#closeHotSpotButton').click(function(evt){ setHotSpots(objectgroup_id,'edit'); }); if(mode == 'open'){ setUpOpenMode(); } } }); } function setUpOpenMode(){ setUpSorting(); addButtonListeners(); } function addButtonListeners(){ $('#NewHS').click(function(evt){ editHotspot(); }); $('#CloneHS').click(function(evt){ openCloneHSPopup(objectgroup_id); }); $('.activeIcon').click(function(evt){ var draftID = $(this).data('draftid'); setActive(draftID,0); }); $('.inactiveIcon').click(function(evt){ var draftID = $(this).data('draftid'); setActive(draftID,1); }); $('.removeHSIcon').click(function(evt){ var sofirm = confirm('This will PERMANENTLY delete this hotspot. Are you sure?'); if(sofirm){ deleteHotspot($(this).data('draftid')); } }); }; function setActive(draftID,Active){ var submitstring = '/cfc/contenteditor/Hotspot.cfc?method=setActive'; $.ajax({ type:"GET", url: submitstring, async: false, data:{HSDraftID:draftID,Active:Active}, success: function(resp){ setHotSpots(objectgroup_id,'open'); } }); } function deleteHotspot(draftID){ var submitstring = '/cfc/contenteditor/Hotspot.cfc?method=deleteHotspot'; $.ajax({ type:"GET", url: submitstring, async: false, data:{HSDraftID:draftID}, success: function(resp){ alert('Hotspot Deleted!'); setHotSpots(objectgroup_id,'open'); } }); } function openCloneHSPopup(groupid){ var submitstring = "/ajax/modal.cfm"; var ID='CloneHSPopup-' + groupid; $.ajax({ type:"get", url: submitstring, async: false, data: {custTagname:'CloneHSPopup',customID:ID,myStruc:groupid}, success: function(resp){ $('#display_here').html(resp); $('#display_here').show(); $('#' + ID).modal('toggle'); $('#' + ID).find('.modal-dialog').css('width','800'); } }); } function setUpSorting(){ $("#HotSpots").sortable({ handle:".HSDraggable", items: "[class='hotspot']", update:function(event,ui){ saveHSOrders(); } }); } function saveHSOrders(){ var tempArray = $("#HotSpots").sortable("toArray"); for(var i=0;i<tempArray.length;i++){ var draftID = tempArray[i].replace("HS-",""); $.ajax({ type: "POST", url: "/cfc/contentEditor/Hotspot.cfc?method=saveHSOrder", data: {HSDraftID:draftID,order:i} }); } }</script></div></div><br style="clear:both;"/><div id="pleaseWait"><div class="pleaseWaitInner"><img src="../../images/loading-red.gif"><br>Please Wait</div></div></div><script type='text/javascript' >$("div#pleaseWait").hide(); $(document).ready(function () { $('#familyimg').imagesLoaded(function( $images, $proper, $broken ){ $images.each( function() { $('#hotsp').width(($(this).width())+ 200); $('#hotsp').addClass('hotspclass'); if($(this).width() < 800) { $('#hotsp').css( "margin-left", "25px" ); $('#hotsp').css( "margin-right", "25px" ); } }) }); $("#localStockOnly").click(function() { $(this).toggleClass('btn-danger'); $(this).toggleClass('btn-redBorder'); $("div#pleaseWait").show(); if($(this).hasClass('btn-danger')) { var checked = true; }else { var checked = false; } $.ajax({ type:"POST", async:true, url:"/cfc/familyPage/FamilyPageMain.cfc?method=setDispLocalStock&returnformat=JSON&queryformat=column", data:{checked:checked}, success:function(){ $.ajax({ type: "GET", url: '/ajax/subgroups.cfm', data: {objectgroup_ID: 15554}, success: function(resp) { $("#sgContainer").html(resp); $("div#pleaseWait").hide(); } }); } }); }); $('#fpDiffButtonOverlay').on('click', function() { newwindow=window.open('/contenteditor/showDifferenceOverlay.cfm?objectgroup_id=15554','Overlay Difference','resizable=1,status=1,height=500,width=1000,scrollbars=yes'); if (window.focus) {newwindow.focus()} return false; }); });</script></div><div id="tabContainer"><script type="text/javascript">$(document).on("click", ".quickview",function(e) { var modalString = "/ajax/modal.cfm"; var partNumber = $(this).data('partnumber').toString(); $.ajax({ type: "get", url: modalString, data: {custTagname:'quickview',myStruc:partNumber}, success: function(resp) { if ($("#qv"+partNumber.replace(/[.\/]/g, "_")).length == 0) { $('#modalplaceholder').append(resp); } $("#qv"+partNumber.replace(/[.\/]/g, "_")).dialog({ position: [e.clientX,e.clientY], width: 'auto', resizable: false, dialogClass: 'dialogClose' }); } }); });</script><div id="tabTitles"><ul class="nav nav-fp" id="myTab-15554"><li id="tabTitle3D313C4E-9C52-41A2-AFF9-F257CBF64475-15554"><a href="#3D313C4E-9C52-41A2-AFF9-F257CBF64475-15554" name="3D313C4E-9C52-41A2-AFF9-F257CBF64475-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Overview</div></a></li><li id="tabTitleB71B22A4-A86A-4D90-8F66-936B2E1CB158-15554"><a href="#B71B22A4-A86A-4D90-8F66-936B2E1CB158-15554" name="B71B22A4-A86A-4D90-8F66-936B2E1CB158-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Specs</div></a></li><li id="tabTitleA9FF95EF-4194-4DEB-BB61-2EB301DA9B2E-15554"><a href="#A9FF95EF-4194-4DEB-BB61-2EB301DA9B2E-15554" name="A9FF95EF-4194-4DEB-BB61-2EB301DA9B2E-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Front & Back Panels</div></a></li><li id="tabTitle8437BCF4-C200-4B5A-B8A6-B49AFA2DE664-15554"><a href="#8437BCF4-C200-4B5A-B8A6-B49AFA2DE664-15554" name="8437BCF4-C200-4B5A-B8A6-B49AFA2DE664-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Pin Diagrams</div></a></li><li id="tabTitleDE694FC9-3C39-444F-88A1-24607E863900-15554"><a href="#DE694FC9-3C39-444F-88A1-24607E863900-15554" name="DE694FC9-3C39-444F-88A1-24607E863900-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Software</div></a></li><li id="tabTitleB798770D-85E6-405B-B053-4A2FAB3382E0-15554"><a href="#B798770D-85E6-405B-B053-4A2FAB3382E0-15554" name="B798770D-85E6-405B-B053-4A2FAB3382E0-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Applications</div></a></li><li id="tabTitle8D2E2EFE-BB9E-4DBA-AB2C-B2E000B747FD-15554"><a href="#8D2E2EFE-BB9E-4DBA-AB2C-B2E000B747FD-15554" name="8D2E2EFE-BB9E-4DBA-AB2C-B2E000B747FD-15554" data-toggle="tab" data-objectid="15554" ><div class="tabTitle">Operation</div></a></li><li id="li0BCB21C2-5C2D-40D9-9BDE-B95550718F4A" class="anchor nsort"><a href="#0BCB21C2-5C2D-40D9-9BDE-B95550718F4A-15554" name="0BCB21C2-5C2D-40D9-9BDE-B95550718F4A-15554" data-toggle="tab" data-objectid="15554">Feedback</a></li></ul></div><div id="tabContent-15554" class="tabContent"><div class="tab-pane" id="3D313C4E-9C52-41A2-AFF9-F257CBF64475-15554"><script type="text/javascript" src="/mapper.js"></script><div class="tableFloatRight" style="width: 450px;"> <table class="SpecTable" style="width: 100%;"> <thead> <tr align="left" valign="top"> <th colspan="3" style="text-align: center;">Key Specifications<sup>a</sup></th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><b>Quiescent Noise Floor<sup>b</sup></b><b></b></td> <td style="text-align: center;"><-140 dBV<sup>2</sup>/Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><b>Broadband Noise Density<sup>c</sup></b><b></b></td> <td style="text-align: center;"><60 nV/√Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><b>Bandwidth</b><b></b></td> <td style="text-align: center;">DC to 3 MHz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><b>Nominal Input Sampling Resolution</b><b></b></td> <td style="text-align: center;">18 Bit</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><b>Sample Rates</b></td> <td style="text-align: center;">12.5 MHz, 781.25 kHz, 48.83 kHz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" rowspan="3"><strong>Resolution Bandwidth<sup>d</sup></strong><b></b></td> <td style="text-align: center;"><strong>390 kHz - 3 MHz</strong></td> <td style="text-align: center;">2.3 kHz</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;"><strong>24.5 kHz - 390 kHz</strong></td> <td style="text-align: center;">140 Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;"><strong>DC - 24.5 kHz</strong></td> <td style="text-align: center;">9 Hz</td> </tr> </tbody> </table> <ul class="tableFooter"> <li>See the <em>Specs</em> tab for complete specifications.</li> <li>Verified prior to shipment.</li> <li>Based on the verification of the Quiescent Noise Floor.</li> <li>Adjusted for the Hann window applied in the device calculation.</li> </ul> </div> <div class="tableFloatRight tabOutlineBox15 tabOutlineBoxBlack" style="width: 270px; clear: right;"> <p>The PNA1 Noise Analyzer is commonly used to analyze signals from the following devices:</p> <ul> <li>Biased Detectors</li> <li>Amplified Detectors</li> <li>Photomultiplier Tubes (PMTs)</li> <li>Monitor Ports for Electronic Equipment</li> <li>Strain Gauges</li> <li>Accelerometers</li> <li>Microphones</li> </ul> </div> <div class="imgFloatRight" style="width: 280px; margin-top: 35px; margin-left: 10px;"><a href="images/tabimages/Phase-Locked_Loop_App_Note.pdf" target="_blank"><img class="button-hover" src="https://www.thorlabs.com/images/tabimages/App_Note_Phase-Locked_Loop.jpg" border="0" alt="Phase-Locked Loop App Note" width="280" height="115" /></a></div> <div class="imgFloatRight" style="width: 350px; clear: right;"><a class=" " href="images/tabImages/PNA1_Software_Freq_Domain_A2-780.jpg" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border', spaceForcaption: 60})"><img src="https://www.thorlabs.com/images/tabImages/PNA1_Software_Freq_Domain_A2-350.jpg" border="0" alt="PNA1 Software Frequency-Domain Display" /><br />Click to Enlarge</a><br />The Intensity Noise Analyzer software provides a simple GUI to control the PNA1 noise analyzer. Measurements can be displayed in either the frequency or time domain.</div> <h3>Features</h3> <ul> <li>High-Precision, Low-Noise Intensity Noise Analyzer for Frequencies Up to 3 MHz</li> <li>Multiple Sample Rates for Optimized Resolution Bandwidth (See Table to the Right)</li> <li>Input Voltage Range: ±3.85 V </li> <li>BNC Signal Input, Internally Terminated with a 10 kΩ Impedance</li> <li>Operated with Intensity Noise Analyzer Software (See <em>Software</em> Tab for Software Download) <ul> <li>Displays Data in Frequency or Time Domain</li> <li>Frequency-Domain Readout with Power Spectral Density or Relative Intensity Noise (RIN) Units </li> <li>Calculates the Total Integrated Relative Intensity Noise (IRIN)</li> <li>Requires a User-Supplied Computer (See <em>Software </em>Tab for Details)</li> </ul> </li> </ul> <h3>Applications</h3> <ul> <li>Laser Relative Intensity Noise Characterization</li> <li>Detection of Noise in Optical Setups (Acoustic Noise, Electrical Noise, Vibration Noise)</li> <li>Determining Best Frequencies for Lock-In Detection</li> <li>CARS, SRS, or Transient Absorption System Diagnostics</li> <li>Error Signal Frequency-Domain Optimization (PID Parameters)</li> <li>Spectral Analysis of Laboratory Voltage or Current Signals</li> </ul> <p>Thorlabs' PNA1 Intensity Noise Analyzer (INA) is a high-precision (18-Bit Analog-to-Digital Conversion) instrument used to measure intensity noise in optical systems. Featuring a DC to 3 MHz input frequency bandwidth, this device overlaps data from several sample rates to optimize resolution bandwidth and provide high frequency-axis resolution over its full bandwidth (see table to the right); the 9 Hz minimum resolution bandwidth is ideal for resolving low-frequency noise sources. With a nominal noise floor less than -140 dBV<sup>2</sup>/Hz, this low-noise instrument is designed to identify environmental noise sources, such as ambient lighting or electrical line noise, in an optical experiment. Ideal applications also include light source and instrumentation development, where characterizing noise levels or detection limits is critical; see the <em>Application </em>tab for an example measurement.</p> <p>When connected to a voltage source through the co-axial input on the front panel of its housing (see the <em>Front & Back Panels</em> tab), the INA samples the input signal with 18-bit resolution. The device can be used with a voltage input up to ±3.85 V and a maximum of 100 mA of current. Common voltage sources include transducers, such as a photodiode used to measure the output of an optical setup, and monitor outputs of electronic equipment. This input is internally terminated with a 10 kΩ impedance; lower input impedances can be achieved by adding on a feed-through terminator, such as the <a class="quickview" title="T4119" data-partnumber="T4119">T4119</a> 50 Ω BNC feed-through terminator. For applications requiring a battery-biased photodiode, we recommend using the <a class="quickview" title="VT2" data-partnumber="VT2">VT2</a> variable resistance BNC feed-through terminator.</p> <p>To provide high frequency-axis resolution at low frequencies, data acquisition occurs at three separate sample rates: 12.5 MHz, 781.25 kHz, and 48.83 kHz. Both the signal conditioning hardware and digital logic design of the INA are optimized for low noise, high-resolution data acquisition. This data is transmitted to a user-supplied PC over a hi-speed USB 2.0 connection.</p> <p>The PNA1 noise analyzer is powered using the mini-B USB port on the back panel of the housing, which is connected to a Hi-Speed PC USB type-A port. This also provides the USB 2.0 protocol needed to control the device. A <a class="quickview" title="USB-ABL-60" data-partnumber="USB-ABL-60">USB-ABL-60</a> USB 2.0 type-A to mini-B cable with a locking screw is included with each device.</p> <p>Power and Data LED indicators are included on the front panel to easily identify the operation status of the PNA1 noise analyzer. When the device is powered on but not in use, the Power LED is lit and the Data LED is off; the Data LED will be solidly illuminated green when the device is transmitting data.</p> <p><strong>Software<br /></strong>The PNA1 noise analyzer is operated using the Thorlabs' Intensity Noise Analyzer software. The user-friendly interface included controls for starting and stopping a measurement, and it can display this data in either the frequency or the time domain. Users may choose between visualizing frequency domain data as either Power Spectral Density (PSD) or Relative Intensity Noise (RIN). For more information on the required software, please see the <em>Software</em> tab.</p> <p><strong>Grounding<br /></strong>Please note that care must be taken to avoid grounding loops, which can cause irregular behavior at the measurement output for low frequencies; details for several ground loop scenarios can be found in the <a href="_sd.cfm?fileName=TTN308468-D02.pdf&partNumber=PNA1" target="_blank" data-partnumber="PNA1" data-filename="TTN308468-D02.pdf">manual</a>. Avoid contacting the nickel-plated end plates of the housing, which are conductive to the device's internal signal ground, with an earth-grounded table.</p></div><div class="tab-pane" id="B71B22A4-A86A-4D90-8F66-936B2E1CB158-15554"><script type="text/javascript" src="/mapper.js"></script><div class="imgFloatRight" style="width: 400px; clear: right;"><a class=" " href="images/tabImages/PNA_Drawing_D1-780.gif" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border', spaceForcaption: 60})"><img src="https://www.thorlabs.com/images/tabImages/PNA_Drawing_D1-400.gif" border="0" alt="PNA1 Mechanical Drawing" /><br />Click to Enlarge</a><br />PNA1 Intensity Noise Analyzer Dimensions</div> <div class="tableFloatLeft" style="width: 48%;"> <table class="SpecTable" style="width: 100%;"> <thead> <tr align="left" valign="top"> <th colspan="2">Item #</th> <th style="text-align: center;">PNA1</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td colspan="3" class="subhead">Operating Specifications</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Quiescent Noise Floor<sup>a</sup></strong></td> <td style="text-align: center;"><-140 dBV<sup>2</sup>/Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Broadband Noise Density<sup>b</sup></strong></td> <td style="text-align: center;"><60 nV/√Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Bandwidth</strong></td> <td style="text-align: center;">DC to 3 MHz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Nominal Input Sampling Resolution</strong></td> <td style="text-align: center;">18 Bit</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Measurable Input Signal Voltage<sup>c</sup></strong></td> <td style="text-align: center;">±3.85 V</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Maximum Input Voltage</strong></td> <td style="text-align: center;">± 4 V</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Maximum Input Current</strong></td> <td style="text-align: center;">100 mA</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Sample Rates</strong></td> <td style="text-align: center;">12.5 MHz, 781.25 kHz, 48.83 kHz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" rowspan="3"><strong>Resolution Bandwidth<sup>d</sup></strong></td> <td style="text-align: center;"><strong>390 kHz - 3 MHz</strong></td> <td style="text-align: center;">2.3 kHz</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;"><strong>24.5 kHz - 390 kHz</strong></td> <td style="text-align: center;">140 Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;"><strong>DC - 24.5 kHz</strong></td> <td style="text-align: center;">9 Hz</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Input Termination</strong></td> <td style="text-align: center;">10 kΩ</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="3" class="subhead">Electrical and Data Specifications</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Supply Voltage from USB</strong></td> <td style="text-align: center;">4.75 - 5.25 VDC</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Frequency</strong></td> <td style="text-align: center;">DC</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Supply Current</strong></td> <td style="text-align: center;">500 mA (Max)</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Maximum USB Baud Rate</strong></td> <td style="text-align: center;">480 Mb/s</td> </tr> <tr align="left" valign="top"> <td style="text-align: left;" colspan="2"><strong>Temperature Range<sup>e</sup></strong></td> <td style="text-align: center;">0 °C to 70 °C</td> </tr> </tbody> </table> <ul class="tableFooter"> <li>Verified prior to shipment. Small quiescent noise peaks may fluctuate depending on host device characteristics and environmental conditions.</li> <li>Based on the verification of Quiescent Noise Floor.</li> <li>Based on a minimum input supply voltage of 4.75 VDC.</li> <li>Adjusted for the Hann window applied in the device calculation.</li> <li>Temperature range over which the device may be operated without damage. Optimal measurements occur close to room temperature.</li> </ul> </div></div><div class="tab-pane" id="A9FF95EF-4194-4DEB-BB61-2EB301DA9B2E-15554"><script type="text/javascript" src="/mapper.js"></script><div class="imgFloatRight" style="width: 450px;"><a class=" " href="images/tabImages/PNA1_Back_Panel_A1-780.jpg" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border', spaceForcaption: 60})"><img src="https://www.thorlabs.com/images/tabImages/PNA1_Back_Panel_A1-450.jpg" border="0" alt="PNA1 Back Panel" /><br />Click to Enlarge</a><br />PNA1 Intensity Noise Analyzer Back Panel</div> <div class="imgFloatLeft" style="width: 450px;"><a class=" " href="images/tabImages/PNA1_Front_Panel_A1-780.jpg" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border', spaceForcaption: 60})"><img src="https://www.thorlabs.com/images/tabImages/PNA1_Front_Panel_A1-450.jpg" border="0" alt="PNA1 Front Panel" /><br />Click to Enlarge</a><br />PNA1 Intensity Noise Analyzer Front Panel</div> <div class="tableFloatLeft" style="width: 450px; clear: both;"> <table class="SpecTable" style="width: 100%;"> <thead> <tr align="left" valign="top"> <th colspan="2" style="text-align: center;">Front Panel</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td class="subhead" style="text-align: center;">Call Out</td> <td class="subhead" style="text-align: center;">Description</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;">1</td> <td style="text-align: center;">Signal Input (BNC Female)</td> </tr> </tbody> </table> </div> <div class="tableFloatRight" style="width: 450px;"> <table class="SpecTable" style="width: 100%;"> <thead> <tr align="left" valign="top"> <th colspan="2" style="text-align: center;">Back Panel</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td class="subhead" style="text-align: center;">Call Out</td> <td class="subhead" style="text-align: center;">Description</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;">1</td> <td style="text-align: center;">Lockable USB 2.0 Type Mini-B Connector<br />with Threading for Locking Screw</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;">2</td> <td style="text-align: center;">Power Status Indicator LED</td> </tr> <tr align="left" valign="top"> <td style="text-align: center;">3</td> <td style="text-align: center;">USB Status Indicator LED</td> </tr> </tbody> </table> </div></div><div class="tab-pane" id="8437BCF4-C200-4B5A-B8A6-B49AFA2DE664-15554"><script type="text/javascript" src="/mapper.js"></script><h2 align="center">Pin Diagrams for the PNA1 Intensity Noise Analyzer</h2> <div class="imgFloatLeft" style="width: 370px; margin-top: 0px; margin-left: 100px;"> <h2 style="margin-top: 0px;">Input Signal</h2> <h2>BNC Female</h2> <p><img src="https://www.thorlabs.com/images/TabImages/BNC_Connector_dwg_150.jpg" border="0" alt="BNC Female" /></p> <p>This input accepts a ±3.85 V voltage and 100 mA maximum signal, and it is internally terminated with a 10 kΩ impedance. To achieve lower input impedances, a <a href="newgrouppage9.cfm?objectgroup_id=7312">BNC feed-through terminator</a> can be added on.</p> <p></p> </div> <div class="imgFloatRight" style="width: 370px; margin-top: 0px; margin-right: 100px;"> <h2 style="margin-top: 0px;">Computer Connection</h2> <h2>USB Type Mini-B</h2> <p><img src="https://www.thorlabs.com/images/TabImages/USB_Mini-B_Connector_A1-250.jpg" border="0" alt="USB Type Mini B" /></p> <p>USB Type Mini-B to Type A Cable Included</p> <p></p> </div></div><div class="tab-pane" id="DE694FC9-3C39-444F-88A1-24607E863900-15554"><script type="text/javascript" src="/mapper.js"></script><div class="tableFloatRight" style="width: 350px;"> <table class="SpecTable" style="width: 100%;"> <thead> <tr align="left" valign="top"> <th colspan="2" style="text-align: center;">Recommended System Requirements</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td><strong>Operating System</strong></td> <td style="text-align: center;">Windows<sup>®</sup> 10 (Recommended) or 11,<br /> 64 Bit Required</td> </tr> <tr align="left" valign="top"> <td><strong>Memory (RAM)</strong></td> <td style="text-align: center;">4 GB</td> </tr> <tr align="left" valign="top"> <td><strong>Hard Drive</strong></td> <td style="text-align: center;">300 MB (Min) of Available Disk Space</td> </tr> <tr align="left" valign="top"> <td><strong>Screen Resolution</strong></td> <td style="text-align: center;">1200 x 800 (Min)</td> </tr> <tr align="left" valign="top"> <td><strong>Interface</strong></td> <td style="text-align: center;">Hi-Speed USB 2.0</td> </tr> </tbody> </table> </div> <div class="tabOutlineBoxGrey tabCallBox15 imgFloatRight" style="width: 250px; border-width: 2px; height: 140px; position: relative; margin-bottom: 1em; text-align: left; vertical-align: top;"> <h3>Software</h3> <p><strong>Version 1.3.0.0</strong> (January 9, 2025)</p> <p>Click the button below to visit the Intensity Noise Analyzer software page.</p> <p></p> <div style="position: absolute; bottom: 0; left: 27%;"><a href="software_pages/ViewSoftwarePage.cfm?Code=PNA1" target="new"><img class="button-hover" src="https://www.thorlabs.com/images/TabImages/SoftwareDownloads_Button.png" border="0" alt="Software Download" /></a></div> </div> <h3>Software for the PNA1 Intensity Noise Analyzer</h3> <p>The Intensity Noise Analyzer Software is designed for straightforward control of the PNA1 Intensity Noise Analyzer. The user-friendly GUI includes a readout that can display the data in either the frequency or time domain. Measurement data can be exported as a .csv file.</p> <p>The GUI has different features for the frequency- and time-domain displays. When using the frequency-domain display, data can be shown as either the Power Spectral Density (PSD) or Relative Intensity Noise (RIN) and users are able to: start and stop a measurement, enable scan averaging, load a reference scan, load a background scan, and display the integrated data. In the time domain, users can start and stop a measurement and select between three scan durations. More information can be found in the <a href="_sd.cfm?fileName=TTN308468-D02.pdf&partNumber=PNA1" target="_blank" data-partnumber="PNA1" data-filename="TTN308468-D02.pdf">manual</a>.</p></div><div class="tab-pane" id="B798770D-85E6-405B-B053-4A2FAB3382E0-15554"><script type="text/javascript" src="/mapper.js"></script><div class="imgFloatRight" style="width: 400px; margin-bottom: 10px;"><a class=" " href="images/tabImages/PNA1_Example_Measurement_G1-780.gif" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border', captionText: 'The PNA1 intensity noise analyzer is used to measure the noise from the FSL1030X1 femtosecond fiber laser operating with a 9.3 MHz, 20 W output. The notable peak at approximately 120 Hz in the RIN trace (blue line) indicates noise related to AC power or ground.'})"><img src="https://www.thorlabs.com/images/tabImages/PNA1_Example_Measurement_G1-400.gif" border="0" alt="Example RIN Measurement from the PNA1" /><br />Click to Enlarge</a><br />The PNA1 intensity noise analyzer is used to measure the noise from Thorlabs' FSL1030X1 femtosecond fiber laser operating with a 9.3 MHz, 20 W output. The notable peak at approximately 120 Hz in the RIN trace (blue line) indicates noise related to AC power or ground.</div> <h3>Characterizing Noise from a Light Source</h3> <p>For this measurement, an attenuated output beam from Thorlabs' <a class="quickview" title="FSL1030X1" data-partnumber="FSL1030X1">FSL1030X1</a> 1035 nm Ytterbium femtosecond fiber laser (9.3 MHz, 20 W) is incident on a <a class="quickview" title="DET10A2" data-partnumber="DET10A2">DET10A2</a> Si photodetector. The photodetector, which outputs a current proportional to the optical power incident on the detector, is connected to the PNA1 intensity noise analyzer via a BNC cable. The noise analyzer then digitizes this voltage at multiple sample rates, digitally filters the time-domain data, performs a discrete Fourier Transform, and normalizes by the DC voltage (calculated as the root mean square voltage). This allows the user to visualize the frequency domain Power Spectral Density (PSD) or Relative Intensity Noise (RIN). For more details on how the PNA1 noise analyzer operates, please see the <em>Operation</em> tab.</p> <p>The graph to the right shows the results of the measurement described above. The background trace (gray line) indicates the quiescent noise floor of the measurement setup, without the laser or the photodetector energized. The signal levels shown in the background trace effectively define the lower limit of signals that can be recognized using the PNA1 noise analyzer. The blue line shows the RIN of the light source over the bandwidth of the device. A notable peak exists at roughly 120 Hz, which for electrical systems operated in the United States, typically indicates noise related to AC power or ground. The integrated RIN (red line) with the DC offset subtracted is 0.51% and would typically be considered a favorable noise level for a system of this power and pulse width.</p> <p class="tabAccentBar" style="clear: both;"> </p> <div class="imgFloatRight" style="width: 400px; margin-bottom: 10px;"><a class=" " href="images/tabImages/PLL_Interferometer_D1-780.gif" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border', captionText: 'This schematic shows a phase-locked loop consisting of a Michelson interferometer with a photodiode for producing an error signal, a PNA1 analyzer, and a servo feeding back to an adjustable mirror in one of the arms.'})"><img src="https://www.thorlabs.com/images/tabImages/PLL_Interferometer_D1-400.gif" border="0" alt="Example RIN Measurement from the PNA1" /><br />Click to Enlarge</a><br />This schematic shows a phase-locked loop consisting of a Michelson interferometer with a photodiode for producing an error signal, a PNA1 analyzer, and a servo feeding back to an adjustable mirror in one of the arms.</div> <h3>Optimizing a Phase-Locked Loop</h3> <p>Many techniques in photonics require locking two different oscillating sources to be in phase with each other. This is typically achieved by creating a signal that is sensitive to the phase difference between the two sources and feeding back on one of the sources to “lock” the two together. Usually, one of the oscillators is the reference and is assumed to be very low noise, and the other oscillator is locked to this reference. Such a phase-locked loop (PLL) cannot perfectly correct for the phase deviations between the two sources, so when optimizing the lock, it is crucial to be able to measure and analyze the phase error (phase noise) between the two sources. A PNA1 analyzer added to a PLL provides a convenient way to visualize and quantify the quality of a lock and aids in optimization.</p> <p>As an example, a PLL can be constructed to lock two optical path lengths together, as shown in the schematic to the right. A beam splitter is used to create a Michelson interferometer with one fixed mirror and one adjustable mirror. The reflected beams are combined by the splitter, and a photodiode functions as a low-pass filter to generate an error signal proportional to the path length difference. The error signal is passed into a servo that feeds back to the adjustable mirror to lock the length of the two interferometer arms together. Using a PNA1 analyzer for optimization, it is possible to lock the path lengths in such a setup to within approximately the radius of a hydrogen atom. For more information on phase-locked loops and experimental results from a path length lock, see this <a href="images/tabimages/Phase-Locked_Loop_App_Note.pdf">app note</a>.</p></div><div class="tab-pane" id="8D2E2EFE-BB9E-4DBA-AB2C-B2E000B747FD-15554"><script type="text/javascript" src="/mapper.js"></script><h3>Operation</h3> <p>It is often useful to isolate sources of noise in an experiment by identifying signal components in the frequency domain, where each measured amplitude is represented as a function of frequency. The PNA1 Intensity Noise Analyzer performs this process of transforming the signal into a frequency-domain representation. The basic theory of operation for the noise analyzer is detailed below.</p> <div class="imgFloatRight" style="width: 400px;"><a class=" " href="Images/TabImages/PNA1_Time_Domain_Simulation_G1-780.gif" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border'})"><img src="https://www.thorlabs.com/images/tabimages/PNA1_Time_Domain_Simulation_G1-400.gif" border="0" /><br />Click to Enlarge</a><br /><strong>Figure 1: </strong>Simulation of a time-domain measurement with noise.</div> <div class="imgFloatRight" style="width: 400px; clear: right;"><a class=" " href="Images/TabImages/PNA1_PSD_Simulation_G1-780.gif" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border'})"><img src="https://www.thorlabs.com/images/tabimages/PNA1_PSD_Simulation_G1-400.gif" border="0" /><br />Click to Enlarge</a><br /><strong>Figure 2: </strong>Power Spectral Density trace for the curve shown in Figure 1. Note the significant peak at the 10 kHz signal frequency.</div> <div class="imgFloatRight" style="width: 400px; clear: right;"><a class=" " href="Images/TabImages/PNA1_RIN_Simulation_G1-780.gif" onclick="return hs.expand(this, {wrapperClassName: 'highslide-no-border'})"><img src="https://www.thorlabs.com/images/tabimages/PNA1_RIN_Simulation_G1-400.gif" border="0" /><br />Click to Enlarge</a><br /><strong>Figure 3: </strong>RIN trace (blue) obtained by normalizing the PSD trace in Figure 2 by the RMS power in the signal with the frequency-wise integrated RIN trace superimposed (red). Note the significant inflection point in the integrated RIN curve at the signal frequency, which represents a 0.10% increment in integrated noise. The noise from the Gaussian white noise adds in quadrature with the 10 kHz signal to a final percentage of roughly 0.11% integrated RIN.</div> <p><strong>Time-Domain Measurement<br /></strong>The PNA1 samples the input signal from a voltage source, such as photodiode. This time-domain measurement, which shows the voltage sampling as function of time, is equivalent to what would be observed if the output signal from the voltage source was displayed on an oscilloscope.</p> <p>Figure 1 shows a simulated time-domain measurement. This sine wave has the following properties: 2.000 V DC offset, 2.8284 mV wave amplitude (2 mV RMS), and 10 kHz frequency. The random noise on the signal is Gaussian with a 0.0009 V RMS voltage.</p> <p><strong>Frequency-Domain Representation<br /></strong>To determine the frequency components of the signal, the PNA1 noise analyzer converts time-domain data to the frequency domain using a Fast Fourier Transform (FFT). The result of an FFT, which is a fast means of calculating a Discrete Fourier Transform (DFT), is a complex number whose real component represents the cosine amplitude of the digitized voltage signal and whose imaginary component represents the sine amplitude of the digitized voltage signal. The FFT for an equally spaced series of <strong>N</strong> time-domain data points, <strong>x[n]</strong>, is given as:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_FFT_Equation.png" border="0" alt="PNA1 FFT equation" /></p> <p>where <strong>X[k]</strong> is a vector of complex numbers representing the sine and cosine components of the time-domain signal at an index <strong>k</strong>, <strong>j</strong> is an imaginary number, and <strong>n</strong> denotes a zero-referenced index in the time-series data. Please note that each <strong>k</strong> index represents one equal division of the sample rate of the acquired signal.</p> <p>The magnitude of the input signal at the frequency relevant to index <strong>k</strong>, <strong>Y[k]</strong>, is given as:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_FFT_Magnitude_Equation.png" border="0" alt="PNA1 FFT Magnitude equation" /></p> <p>This is used to determine the total signal power at one frequency index <strong>k</strong>, which is given as 2(Y[k])<sup>2</sup>. However, it is generally preferred to work with the power spectral density (PSD), which is the density of power at a given frequency index. PSD is calculated by the PNA1 noise analyzer according to:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_PSD_Equation2-106.png" border="0" alt="PNA1 PSD equation" /></p> <p>where <strong>f<sub>s</sub></strong> is the sample frequency and <strong>N</strong> is the number of samples in the time-domain signal. <strong>PSD,</strong> in the context of the PNA1 noise analyzer, has units of V<sup>2</sup>/Hz. Figure 2 shows the PSD trace for the curve in Figure 1. As expected for a sine wave with a 10 kHz signal frequency, the frequency-domain representation shows a significant peak at 10 kHz.</p> <p><strong>Relative Intensity Noise<br /></strong>While the PSD provides the density of power at a given frequency index, the noise in a system can be more intuitively understood using the relative intensity noise (RIN). RIN is the PSD normalized by the total power in the time-domain signal. In the case of the PNA1 intensity noise analyzer, <strong>RIN[k]</strong> is defined as:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_RIN_Equation.png" border="0" alt="PNA1 RIN equation" /></p> <p>where <strong>PSD[k]</strong> is the power spectral density at a frequency index k and <strong>V<sub>RMS</sub></strong> is the Root Mean Square (RMS) voltage of the time-domain signal. <strong>V<sub>RMS</sub></strong> can be computed as:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_Vrms_Equation.png" border="0" alt="PNA1 Vrms equation" /></p> <p>where <strong>V[n]</strong> is the voltage at a specific time-domain index. RIN typically has units of dBc/Hz, which is the power in dB below the carrier per unit bandwidth. For a measurement where the majority of the signal is a DC value, i.e. measurement of the output power of a CW laser, the carrier is equivalent to the DC power and V<sub>RMS</sub> can be approximated as the DC offset voltage.</p> <p>The integrated RIN, <strong>RIN<sub>int</sub></strong>, in a frequency-domain data series may be obtained by integrating these values over the frequency span of the spectral data:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_Integrated_RIN_Equation.png" border="0" alt="PNA1 Integrated RIN equation" /></p> <p>where <strong>f<sub>n</sub></strong> is the Nyquist frequency of the time-domain data, which is one half the sample rate. This RIN value is in electrical power units (V<sup>2</sup>). To convert the RIN<sub>int</sub> into a percentage noise (for example, when a laser is detected by a photodiode), the software takes the square root to convert back to linear voltage units (V) and multiplies by 100, which yields the percentage intensity noise on the optical signal into the photodiode. </p> <p><strong>Frequency Tiering<br /></strong>The spacing of points on the frequency axis of a DFT is often referred to as the resolution bandwidth (RBW). This figure is simply the ratio of the sample rate of the time data, <strong>F<sub>s</sub></strong> , prior to performing the DFT, to the number of points in the time-series data, <strong>N</strong>:</p> <p style="text-align: center;"><img src="Images/TabImages/PNA1_RBW_Equation.png" border="0" alt="PNA1 Resolution Bandwidth equation" /></p> <p>where <strong>K<sub>w</sub></strong> is a correction factor to account for the effect of any windowing operation. This correction factor is a secondary consideration in resolution bandwidth. The windowing operation has the effect of spreading out the signal power in a given frequency segment of the FFT to the adjacent frequency segments, since the approximately sinc-function frequency-domain response of the window function is convolved with the input signal.</p> <p>Smaller RBW is naturally advantageous when trying to discriminate noise sources close to one another or at low frequencies. To reduce the nominal RBW in the expression shown above, either the number of points in the DFT may be increased or the sample rate may be reduced. To provide useful RBW across the full bandwidth of the PNA1 noise analyzer, three sample rates are used. The initial sample rate of the device is reduced and then reduced again. By so doing, the RBW is adjusted to three separate bandwidths to provide good frequency resolution over the entire five decades of frequency range.</p></div><div class="tab-pane" id="0BCB21C2-5C2D-40D9-9BDE-B95550718F4A-15554"><style>.smallestCTag { font-size: xx-small; } .smallCTag { font-size: small; } .mediumCTag { font-size: medium; } .largeCTag { font-size: large; } .largestCTag { font-size: xx-large; }</style><script type="text/javascript">function getdocuments(objectgroupid, divname) { var http = false; if(navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); } else { http = new XMLHttpRequest(); } http.abort(); http.open("GET", "_ajaxDocs.cfm?objectgroup_id=" + objectgroupid, true); http.onreadystatechange=function() { if(http.readyState == 4) { document.getElementById(divname).innerHTML = http.responseText; } } http.send(null); }</script><script>$(document).ready(function() { $('input[name="SubmitAnonymously"]').on('change', function() { if ($('input[name="SubmitAnonymously"]').attr('checked')) { $('input[name="FirstName"]').removeAttr('required'); $('input[name="FirstName"]').val(''); $('input[name="FirstName"]').prop('disabled',true); $('input[name="LastName"]').removeAttr('required'); $('input[name="LastName"]').val(''); $('input[name="LastName"]').prop('disabled',true); $('input[name="EmailAddress"]').removeAttr('required'); } else { $('input[name="FirstName"]').attr('required','required'); $('input[name="FirstName"]').prop('disabled',false); $('input[name="LastName"]').attr('required','required'); $('input[name="LastName"]').prop('disabled',false); $('input[name="EmailAddress"]').attr('required','required'); } }); });</script><script language = "Javascript">function countChars(textareaId, counterId, max) { var count = max - document.getElementById(textareaId).value.length; if (count < 0) { document.getElementById(counterId).innerHTML = "<span>" + count + "</span>"; } else { document.getElementById(counterId).innerHTML = count; } }</script><br /><style>.feedback-tab-title { font-size: 18px; margin: 0 0 0 20px; } .feedback-tab-title-banner { padding: 0 5px; } .feedback-tab-heading { font-weight: bold; padding-bottom: 5px; } .feedback-tab-container { padding: 2% 20px; margin: 20px 0; background-color: #ccc; border-radius: 10px; font-family: arial, helvetica, sans-serif; } .feedback-tab-row { background: #eaeaea; padding: 1%; border-radius: 10px; box-shadow: 1px 3px 10px #888; border-top: 10px solid white; } .first-row { margin-bottom: 20px; min-height: 88px; text-align: center; padding-left: 0px; } .first-row .item:not(:last-child) { border-right: 1px solid #dedede; min-height: 88px; } .feedback-tab-email-textbox { width: 200px; } .feedback-tab-parts-container { margin: 10px 0; } .feedback-tab-useful-scale { margin: 10px 0; } .feedback-tab-captcha { margin-top: 20px; } div .feedback-tab-captcha-text { margin-bottom: 15px; } .feedback-tab-email-optional { font-style: italic; padding-top: 7px; } .feedback-tab-contactme-checkbox { margin-top: 5px; } textarea { resize: vertical; }</style><form action="feedback_submit.cfm?form=product" name="userFeedbackFormliie9a" method="POST" onSubmit="return catchEmptyForm('userFeedbackFormliie9a','CustReply'); "><input type="hidden" name="objectgroup_id" value="15554"><input type="hidden" name="redirectURL" value="newgrouppage9.cfm?objectgroup_id=15554" /><div class="feedback-tab-title"><strong>Please Give Us Your Feedback</strong></div><div class="feedback-tab-container bsc"><div class="container-fluid"><div class="row"><div class="col-xs-12 feedback-tab-row first-row"><div class="col-xs-5 item"><div class="feedback-tab-name"><span class="feedback-tab-heading">1. First Name</span> <input type="text" name="FirstName" id="FirstName" maxlength="30" class="feedback-tab-fname-textbox" required ></div><div class="feedback-tab-parts-container"><span class="feedback-tab-heading">2. Last Name</span> <input type="text" name="LastName" maxlength="30" class="feedback-tab-lname-textbox" required ><div class="feedback-tab-parts-container">Submit Anonymously: <input type="checkbox" name="SubmitAnonymously" id="SubmitAnonymously" value="1"/></div></div></div><div class="col-xs-4 item"><div class="feedback-tab-email"><span class="feedback-tab-heading">3. Email</span> <input type="email" name="EmailAddress" maxlength="50" class="feedback-tab-email-textbox" required ></div><div class="feedback-tab-parts-container">Please Do Not Contact Me: <input type="Checkbox" name="DoNotContact" value="1"></div><div class="feedback-tab-useful-scale"><span class="feedback-tab-heading">4. Feedback On</span> <select NAME="FeedbackItems"><option VALUE="PNA1">ALL PRODUCTS</option><option VALUE="Presentation">Presentation Feedback</option><option value="PNA1">PNA1</option></select></div></div><div class="col-xs-3 item"><div class="feedback-tab-name"><span class="feedback-tab-heading">Prefer to Request a Quote?</span><br /><br /><a href="mailto:techsupport@thorlabs.com?subject=Quote%20Request:%20Intensity Noise Analyzer, USB Powered " class="btn btn-danger">Request Quote</a></div></div></div></div><div class="row"><div class="col-xs-12 feedback-tab-row"><div class="col-xs-6"><div class="feedback-tab-heading feedback-tab-comments"><br />5. Enter Comments Below:</div><div><textarea id="feedbackliie9a" class="formTextarea" name="CustReply" cols="50" rows="10" onFocus="countChars('feedbackliie9a', 'myCounter_liie9a', 8000)" onKeyDown="countChars('feedbackliie9a', 'myCounter_liie9a', 8000)" onKeyUp="countChars('feedbackliie9a', 'myCounter_liie9a', 8000)" maxLength="8000" required></textarea></div>Characters remaining <strong><span id="myCounter_liie9a">8000</span></strong> </div><div class="col-xs-6"><strong><div class="feedback-tab-heading feedback-tab-captcha-text"><br />6. Submit Feedback:</div></strong><style>div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] { position: relative; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] .btn.btn-default { height: 36px; color: #333; background-color: #fff; border-color: #ccc; display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid #ccc; white-space: nowrap; font-size: 14px; line-height: 1.42857143; border-radius: 4px; user-select: none; -webkit-appearance: button; text-transform: none; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-image { height: 50px; width: 200px; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input { height: 34px; width: 200px; position: relative; display: table; border-collapse: separate; line-height: 1.42857143; color: #555; font-size: 14px; font-family: inherit; font: inherit; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input > input[type="text"] { display: table-cell; position: relative; float: left; height: 100%; width: auto; margin: 0; padding: 6px 12px; background-color: #fff; background-image: none; border: 1px solid #ccc; box-sizing: border-box; border-radius: 4px 0 0 4px; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input > span.captcha-input-btn { display: table-cell; position: relative; font-size: 0; width: 1%; white-space: nowrap; vertical-align: middle; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input .reload-btn, div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input .reload-btn:active, div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input .reload-btn:focus, div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input .reload-btn:active:focus { padding: 4px 8px; outline: none; border-radius: 0 4px 4px 0; border-left: none; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-input .reload-btn > .reload-icon:before { content: "\21bb"; font-weight: bold; font-size: 15px; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > p.captcha-note { width: 215px; text-align: right; color: #555; margin: 0 0 5px 0; white-space: nowrap; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > p.captcha-note img { margin: 0px 4px; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > p.captcha-note img:hover { cursor: pointer; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] .captcha-tooltip { width: 160px; height: 30px; border: 1px solid #ccc; border-radius: 5px; position: absolute; box-shadow: 1px 1px #ccc; z-index: 1000; display: none; background-color: #fff; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] .captcha-tooltip p.captcha-tip { color: #555; margin: 0px; padding: 5px; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] .captcha-tooltip .captcha-tip .reload-icon:before { content: "\21bb"; font-weight: bold; font-size: 12px; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-tooltip > .tooltip-caret:after { content: " "; position: absolute; top: -10px; right: 26px; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent #fff transparent; z-index: 5; } div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] > .captcha-tooltip > .tooltip-caret-border:after { content: " "; position: absolute; top: -12px; right: 25px; margin-left: -5px; border-width: 6px; border-style: solid; border-color: transparent transparent #ccc transparent; }</style><div id="9D80274A-0E23-50EE-0864B7A8B3A83E92"><div class="captcha-image"><img src="/rest/capcha/image?captchaid=9D80274A-0E23-50EE-0864B7A8B3A83E92"/></div><div class="captcha-input"><input type="text" name="captcha" placeholder=" Enter Security Code" autocomplete="off"/><span class="captcha-input-btn"><button type="button" class="btn btn-default reload-btn" title="Reload Captcha Image"><span class="reload-icon"></span></button></span></div><p class="captcha-note">Characters are Case-Sensitive<img class="captcha-image-icon" tabindex="0" alt="Click for Details" border="0" src="/images/TabImages/info_icon.png"/></p><div class="captcha-tooltip"><span class="tooltip-caret"></span><span class="tooltip-caret-border"></span><p class="captcha-tip">Click <span class="reload-icon"></span> for a new code.</p></div><input type="hidden" name="captchaId" value="9D80274A-0E23-50EE-0864B7A8B3A83E92"/></div><script>$('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('button.reload-btn').click(function(event) { var imgSrc = '/rest/capcha/image?captchaid=9D80274A-0E23-50EE-0864B7A8B3A83E92&' + event.timeStamp; $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('.captcha-image img').attr('src', imgSrc); $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"] input[name="captcha"]') .focus() .val(''); }); $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('.captcha-image-icon').on('mouseover', function(event) { var position = $(event.target).position(); var tooltipEl = $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find(".captcha-tooltip"); tooltipEl.css("top", (Math.floor(position.top) + 22) + "px") tooltipEl.css("left", (Math.floor(position.left) - 115) + "px") tooltipEl.show(); }); $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('.captcha-image-icon').on("mouseout", function(event) { $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find(".captcha-tooltip").hide(); }); $('document').ready(function() { var submitBtn = $(':submit', $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('input[name="captcha"]')[0].form); submitBtn .addClass('btn btn-default') .attr('disabled', 'true'); $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('input[name="captcha"]').on('input change focus blur', function(e) { submitBtn.attr('disabled', !this.value.length); }); }); function refreshCaptcha() { $('div[id="9D80274A-0E23-50EE-0864B7A8B3A83E92"]').find('button.reload-btn').click(); }</script><input type="submit" value="Submit Feedback" /></div></div></div></div></div></form><style>.commentGroup{ font-size:12px; font-family:arial; margin-top:20px; background-color:#ffffff;} .commentHeader{ width:49%; font-size:14px; font-family:arial; padding:15px 0 0 0; background-color:#ffffff;} .commentBody{ width:880px; font-size:12px; font-family:arial; padding:10px 0; clear:both;} .cFloatLeft{ float:left; color: #313131;} .AParent{ padding:0px 5px 0px 5px; border-top:3px solid #454545;} .BChild{ margin-left:75px; margin-top:15px; border-top:1px solid #6e6e6e; } .commentText{ background-color:;} .commentBlock { color: black; border-bottom: none; height: 20px; background: white;} .date{ font-size: 12px; font-style: italic;} td.commentBlock { border-bottom: none; padding: 10px; font-size: 18px; }</style><table width="85%" align="center" cellpadding=1 cellspacing=0><tr><td colspan="2" class="commentBlock">Posted Comments:</td></tr><tr><td class="commentText" colspan=2><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Denis Savoie  </strong><span class="date">(posted 2025-02-05 12:40:57.43)</span></div><div class="commentBody">The installer for the 1.3 version of the software does not install the driver.</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>tdevkota  </strong><span class="date">(posted 2025-02-13 11:55:31.0)</span></div><div class="commentBody">Thank you for bringing this to our attention. It seems there is a file corruption issue with the installer. Some files have become unreadable, preventing the installer from successfully installing the drivers. We are currently working to resolve the issue.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Santosh Balakrishnan  </strong><span class="date">(posted 2024-09-20 17:26:03.78)</span></div><div class="commentBody">I was trying to follow the steps specified on the operation tab and the user manual to reproduce the PSD and RIN plots from the simulated noisy sinusoidal signal (2V offset, 2mV rms etc.). As noted by the previous comment, the first equation for PSD is incorrect. Additionally, my results (with the corrected formula) seem to be about 6 dB different from the plots you have shown- i.e. the calculated PSD has a peak value of ~ -75 dB, while your plot shows a peak value of -81 dB. I've checked with Hanning window as the user manual describes, but that doesn't seem to be cause of this difference. Additionally, are the integrated RIN percentage values plotted for the integration interval 100 to 500 kHz?</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>tdevkota  </strong><span class="date">(posted 2024-09-27 02:13:03.0)</span></div><div class="commentBody">Thank you for contacting Thorlabs. The example plot included in the user manual is generated using a rectangular window and is intended primarily for conceptual demonstration. Any discrepancies observed between the example data and user data may be attributed to differences in the sample rate. The RIN integration interval includes frequencies from 100 to 500 kHz. I've reached out to you directly to discuss this in further details.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Dimitrios Tsevas  </strong><span class="date">(posted 2024-07-31 11:13:23.163)</span></div><div class="commentBody">The intensity noise analyzer's power LED stays dark when we plug the device's USB cable into some of our laptops. Could it be that it draws too much power and some laptops cannot give it? We would recommend a separate, external power source. Less importantly, an ethernet connection and a very basic API that can be accessed from python would be nice to measure and read out averaged spectra from any computer on the network.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Mikko Narhi  </strong><span class="date">(posted 2024-06-12 09:40:07.043)</span></div><div class="commentBody">I'm wondering whether on the "Operation" tab there is an error in the equation for calculating the PSD? It says that to get the PSD from the FFT you need to multiply the mag squared Y[k]^2 by 2N and divide by the sampling rate fs. I believe this should be multiplied by 2 and divided by N x fs ? See e.g. Matlab webpage on Power Spectral Density estimation from FFT</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>jpolaris  </strong><span class="date">(posted 2024-06-14 07:03:39.0)</span></div><div class="commentBody">Thank you for contacting Thorlabs. I have confirmed that you are indeed correct. The factor of N that appears in the numerator of the PSD equation that we provide in our "Operation" tab, as well as in the PNA1 manual, should actually appear in the denominator. Thank you for pointing this out to us so that we can make the appropriate corrections to our documentation.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Ian Bloomfield  </strong><span class="date">(posted 2023-12-14 06:25:12.48)</span></div><div class="commentBody">Hi- This is a really nice device that strikes a good balance between noisefloor, bandwidth, and dynamic range. However- for us to utilize this device to the fullest, we would love to see an API so we can automate measurements. Is this on the roadmap? Thanks!</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>cdolbashian  </strong><span class="date">(posted 2023-12-15 05:26:06.0)</span></div><div class="commentBody">Thank you for reaching out to us with this inquiry! We are certainly planning on releasing such a feature for this exact type of application.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Bowen Liu  </strong><span class="date">(posted 2023-10-30 20:13:35.203)</span></div><div class="commentBody">Hi, I am Bowen from Univ of Tokyo. We have a problem regarding to the PNA1 noise floor that is shown on your product website below "application" tag. When using PNA1 to test the laser RIN performance, we found that the RIN of background noise is always higher than that of signal laser. Even the PD was disconnected with PNA1, the RIN of noise floor (-90 dBc/Hz) is much higher than what you show on your website (-140 dBc/Hz). However, the PSD of noise floor seems fine. We was wondering how you get the RIN of noise floor that shown on your website, and do you normalize it to RMS of voltage?</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>jdelia  </strong><span class="date">(posted 2023-10-31 10:26:54.0)</span></div><div class="commentBody">Thank you for contacting Thorlabs. The background noise displays with very high RIN values because there is only a very small DC voltage on the signal when the PD is blocked or disconnected. The RIN calculation normalizes the measured PSD of the electrical signal by the DC voltage, so is dividing by a very small number in the case of no input. If you would like to plot the RIN “background” against measured data you can save the file with the background (i.e. detector blocked or off) and scale the PSD units (V^2/Hz) of the background saved data into the equivalent RIN units of the real measurement by dividing by Vrms^2 saved in the real measurement. This will put both the background and the signal on the same RIN axis.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Tobias Hofer  </strong><span class="date">(posted 2023-07-17 13:36:11.95)</span></div><div class="commentBody">Hey the application Idea on this picture is strongly misleading, you should terminate with a 50 Ohm resistor or you would limit the BW of most your PDs to below 3MHz. Also: 100mA max current at 10kOhms input? That would be 1kV according to U=R*I? I don't get your instructions on this product. Cheers, Tobias Hofer</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>jdelia  </strong><span class="date">(posted 2023-07-21 02:39:36.0)</span></div><div class="commentBody">Thank you for contacting Thorlabs. The optimal termination for any measurement is a function of many parameters, including, as you indicated, the capacitance of the photodiode. The Application Idea picture uses a DET10A2 detector with a typical capacitance of 6 pF. This, along with the 10 kOhm termination, would give a – 3dB bandwidth of approximately 2.65 MHz, which is well-matched to the device maximum operating bandwidth of 3 MHz, although a user may want to choose a different termination if they want less roll-off at the high frequency side of the measurement. Thorlabs fortunately provides many different options for varying the termination, including fixed stub terminators (FTK01), fixed feed-through terminators (T4119), and a variable feed-through terminator (VT2). 50 Ohms would be a good choice for many measurements, although a user may get a higher signal to noise ratio by terminating at a higher resistance (500 Ohm, for example), yielding a higher DC voltage and SNR. For the input current markings, those are absolute maximum ratings. The PNA1 has internal protection circuitry that will sink the excess current (so that the voltage does not rise above the damage point of the internal components), and the maximum rating for that protection circuitry is +/- 100 mA.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div><div class="commentGroup"><div class="AParent"><div class='commentHeader cFloatLeft'><strong>Brian Anderson  </strong><span class="date">(posted 2023-06-13 18:23:43.227)</span></div><div class="commentBody">Hello, I'm curious if in future version of the software you could additional options to change the calculations. For example, it would be great if you could include a feature to either subtract the dark current/voltage from the DC value or subtract off a previously measured background noise before automatically calculating the RIN value. Secondly it would be great if the % RIN could be calculated within a specific frequency range. E.G. calculating the RIN in a small subset (say from 2 Khz to 10 Khz) instead of covering the entire 3 MHz bandwidth. Thanks, Brian</div><div style="clear:both"></div></div><div class="BChild"><div class='commentHeader cFloatLeft'><strong>cdolbashian  </strong><span class="date">(posted 2023-06-20 03:10:59.0)</span></div><div class="commentBody">Thank you for reaching out to us with this inquiry! I have passed your feedback along to our responsible software team.</div><div style="clear:both"></div></div><div style="clear:both;"></div></div></td></tr></table><script>countChars('feedbackliie9a', 'myCounter_liie9a', 8000);</script></div></div><div id="modalplaceholder"></div><style>.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }</style><script type="text/javascript">var currentTab = 'Overview'; var currentTabID; $('#myTab-15554 a:first').tab('show'); currentTabID = $('#myTab-15554 li.active a').attr('name'); $('#myTab-15554 a:not(#inserttab)').live("click", function(e) { var currentTabObjectID = $(this).data("objectid"); currentTab = $(this).html(); currentTab = $.trim(currentTab.replace(/(<([^>]+)>)/ig,"")); $(this).tab('show'); currentTabID = $('#myTab-'+currentTabObjectID+' li.active a').attr('name'); if($("#viewSelect option:selected").val() == "Edit") { SwitchGallery($("#viewSelect option:selected").val()); } }); $(document).ready(function () { $('#fpDiffButtonTabs').on('click', function() { newwindow=window.open('/contenteditor/showDifferenceTabs.cfm?objectgroup_id=15554','Tabs Difference','resizable=1,status=1,height=500,width=1000,scrollbars=yes'); if (window.focus) {newwindow.focus()} return false; }); });</script></div><div id="sgContainer"><div id="SG-15555" class="SubGroup "><a href="#"><img src="https://www.thorlabs.com/images/arrow_Vert.gif" class="vertArrow" border="0" alt="Back to Top" title="Back to Top"></a><div class="SubGroupHeader"><div class="SubGroupTitle" height="30" ><a name="15555"></a><h2 id="sgTitle-15555" style="scroll-margin-top: 80px" >Intensity Noise Analyzer</h2></div><div class="row SubGroupDescription"><div id="sgDescription-15555" class=""></div></div></div><div style="clear:both;"></div><div class="partnumbers" id="parts-15555"><form name='PNform15555' id="PNform15555"><table width='980' border="0" cellspacing="0" cellpadding="0" align="center"><tr><td colspan="7" align="right"><strong> Based on your currency / country selection, your order will ship from Newton, New Jersey</strong> </td></tr><tr><td colspan=7 height="25"></td></tr><tr><td colspan=7 height="1" bgcolor="990000"></td></tr><tr bgcolor="FFFFFF"><td class="CSS2" width="30px" style="padding: 6px;"><strong>+1</strong></td><td class="CSS2" width="45px" style="padding: 6px;"><strong> Qty</strong></td><td class="CSS2" align="center" width="40px" style="padding: 6px;"><strong> Docs</strong></td><td class="CSS2" colspan="2" style="padding: 6px;"><strong> Part Number - Universal </strong></td><td class="CSS2" width="80px" style="padding: 6px;"><strong>Price</strong></td><td class="CSS2" width="120px" style="padding: 6px; text-align: center;"><strong> Available</strong></td></tr><tr><td colspan=7 height="1" bgcolor="990000"></td></tr><script type="text/javascript">$(function(){ $('.AltRow-15555').filter(':even').css({ background: '#f0f0f0' }); });</script><tbody id="prodList-15555-U"><tr class="AltRow-15555" id="productID-100032959"><td style="padding-top:3px;padding-right:2px;"><a href="#" onclick="return plusOne('15555', '1', event);" title="Add One"><img src="Images/AddToBasket.gif" border="0"></a></td><td><input type="text" name="QTY[1]" autocomplete="off" onChange="" value="" class="inputbox" size="3" onClick="this.select();" onblur="changeBtn(this,15555);"><input type="hidden" name="product_id[1]" value="100032959"><input type="hidden" name="weight[1]" value="1.17019165909"><input type="hidden" name="partNumber[1]" value="PNA1"></td><td align="center"><a href="_SD-Popup.cfm?partnumber=PNA1&pageId=15554" onclick="return hs.htmlExpand(this, {objectType: 'iframe', width: 525, height: 700, headingText: 'PNA1', preserveContent: false, 'contentId': 'supportDocs'} )" rel="nofollow"><img alt="PNA1 Support Documentation" title="PNA1 Support Documentation" border="0" height="15" src="images/Document_icon15px.png" width="15" align="absmiddle" /></a></td><td colspan="2" class="CSS4"><table><tr><td class="prodNumber partNumLT5"><a href="thorproduct.cfm?partnumber=PNA1">PNA1</a></td><td class="prodDesc"><span id="prodTitle-100032959">Intensity Noise Analyzer, USB-Powered, DC to 3 MHz</span></td></tr></table></td><td class="CSS4" align="right" style="padding-right: 15px;">$2,476.56</td><td class="CSS4 AvailableShips"><table width="110" border="0" cellspacing="0" cellpadding="0" style="margin-left: 8px;"><tr align="center"><td>Today</td></tr></table></td></tr><tr><td colspan='7' align="left"><input type="hidden" name="GroupPage" value="GroupPage"><input type="hidden" name="typ" value=""><div id="Message-15555" class="Message"></div><button type="button" id="submitDiv15555" class="FPBTN btn btn-default btn-shadow btn-margin-top" data-subgroup="15555">Add To Cart</button></td></tr></tbody></table><input type="hidden" name="itemCount" value="1"><input type="hidden" name="userID" value="69584037bdffd85dd1f6bb89-9D801E67-BF80-AA9B-27F4F770FC0616E1"><input type="hidden" name="area" value=""></form></div></div></div><script type="text/javascript" src="js/jquery.serializejson.js"></script> <script>$("#submitOptin").on('click',function (event) { event.preventDefault(); var fName = $('#firstName').val(); var lName = $('#lastName').val(); var email = $('#email').val(); if ( fName == "" ) { alert('Please enter first name'); $('#firstName').addClass('error'); } else if ( lName == "" ) { alert('Please enter last name'); $('#lastName').addClass('error'); } else if ( email == "" ) { alert('Please enter an email'); $('#email').addClass('error'); } else { var jsonData = JSON.stringify($("#optinForm").serializeJSON()); $.ajax({ url: "https://thordataverseconnect.azurewebsites.net/api/RequestToQueueOptinJson?code=LQ92Fwd5mS7ktsKSWiPClsLMHJnFZwXkQFG9ccF7YW/FVsYmIhyOjw==", dataType: "json", type: "POST", headers: { "x-functions-key" : "LQ92Fwd5mS7ktsKSWiPClsLMHJnFZwXkQFG9ccF7YW/FVsYmIhyOjw==", "Content-Type" : "application/json", }, data: jsonData, success: function (data) { alert("You're all set! We look forward to seeing you at a future webinar!"); $("#optinModal").modal('hide'); } }); } }) </script> <script language="javascript" src="../js/feedbackform.v2.js"></script><input type="hidden" id="getPageIDLBF" value="15554"><div id="ajaxReturn"></div> <script type="text/javascript" src="https://www.thorlabs.com/js/jquery.query-loop.js"></script> <script>$(document).ready(function(){ $(".RedSpecTable tr:nth-child(even)").addClass("evenRow"); $(".RedSpecTable tr td:first-child").addClass("firstCell"); $(".RedSpecTable tr th:first-child").addClass("firstCell"); $('body').on('click', '[class*=FPBTN]', function(event) { event.preventDefault(); event.stopPropagation(); add2Basket(event); }); }); function getExportListData(sgid) { var qtyData = $("form#PNform" + sgid + " input[name^='QTY']").serializeArray(), partNumberData = $("form#PNform" + sgid + " input[name^='partNumber']").serializeArray(), urlData = []; $.map(partNumberData, function(n, i) { var name = n['value'], qty = qtyData[i]['value']; if (name != '' && qty != '') { urlData.push(name +'='+ qty); } }); return urlData.join('&'); } function serializeForm(form) { let json = []; $.map(form.serializeArray(), function(n, i){ json.push('"' + escape(n['name']) + '":"' + escape(n['value']) + '"'); }); return '{' + json.join(',') + '}'; } function getDataForTagManager(form) { let jsonArray = []; $.map(form.serializeArray(), function(n, i) { jsonArray.push('"' + n['name'] + '":"' + n['value'] + '"'); }); let parsedJson = JSON.parse('{' + jsonArray.join(',') + '}'); let dataForTagManager = []; for(let i=0; i<parsedJson.itemCount; i++ ) { if(parsedJson['QTY[' + (i+1) + ']'] > 0) { dataForTagManager.push({ partNumber: parsedJson['partNumber[' + (i+1) + ']'], quantity: parsedJson['QTY[' + (i+1) + ']'] }) } } return dataForTagManager } function displayAddToCartMessage(response) { if(response.DATA.length > 0) { // List unavailable products $.coldfusion.eachRow(response, function(rowIndex) { items.push(this.PARTNUM + " : " + this.SERIALNUM + " " + this.PRODUCTTITLE + " is unavailable for purchase"); }); // Display error message $("#Message-"+thisID).html("<P>"+items.join( "<br/>" )+ "</P>"); $("#Message-"+thisID).removeClass('successMessage'); $("#Message-"+thisID).addClass('errorMessage'); $("#Message-"+thisID).show(); setTimeout('$("#Message-"+thisID).hide();', 5000); } else { // Display success message $("#Message-"+thisID).html("<p>Items Added To Cart!</p>"); $("#Message-"+thisID).removeClass('errorMessage'); $("#Message-"+thisID).addClass('successMessage'); $("#Message-"+thisID).show(); setTimeout('$("#Message-"+thisID).hide();', 5000); } } function add2Basket(event, poid) { var plusOneID = poid; // CheckCustLength(); if (!Date.now) { Date.now = function() { return new Date().valueOf(); } } var timestamp = Date.now(); var submitFile = "../cfc/cart.cfc?method=AddFormToCart&returnFormat=JSON&_"+timestamp; // get form name var thisform = ((event.target || event.srcElement).id || plusOneID); thisID = thisform.replace("submitDiv",""); thisform=thisform.replace("submitDiv","PNform"); // disable any submit events $("form#"+thisform).submit(function(event) { event.preventDefault(); }); //Check if QTY is Blank or 0 var qtyCheck = 0; $('#PNform'+thisID + ' input[name^="QTY["], input[name^="QTYCust["]').each(function() { if ($(this).val() != "" && $(this).val() > 0) { qtyCheck += 1; } }); if (qtyCheck == 0) { return; } if ($('#PNform'+thisID + ' input[name^="calPartNum["]').length) { var error = false; $('#PNform'+thisID + ' input[name^="calPartNum["]').each(function() { var num = $(this).attr("name").replace('calPartNum[','').replace(']',''); if ($(this).val() == "" && (parseInt($(this).attr('name').replace('calPartNum[', '').replace(']', ''))>0) && ($('#PNform'+thisID + ' input[name="QTY['+num+']"]').val() > 0)) { $("#Message-"+thisID).html("<P>Please Enter a Part Number</P>"); $("#Message-"+thisID).removeClass('successMessage'); $("#Message-"+thisID).addClass('errorMessage'); $("#Message-"+thisID).show(); setTimeout('$("#Message-"+thisID).hide();', 5000); error = true; return false; } }); $('#PNform'+thisID + ' input[name^="calSerialNum["]').each(function() { var num = $(this).attr("name").replace('calSerialNum[','').replace(']',''); if ($(this).val() == "" && (parseInt($(this).attr('name').replace('calSerialNum[', '').replace(']', ''))>0) && ($('#PNform'+thisID + ' input[name="QTY['+num+']"]').val() > 0)){ $("#Message-"+thisID).html('<p>Please Enter a Serial Number</p>'); $("#Message-"+thisID).removeClass('successMessage'); $("#Message-"+thisID).addClass('errorMessage'); $("#Message-"+thisID).show(); setTimeout('$("#Message-"+thisID).hide();', 5000); error = true; return false; } else { if ($('#PNform'+thisID + ' input[name="QTY['+num+']"]').val() > 1) { $('#PNform'+thisID + ' input[name="QTY['+num+']"]').val('1'); } } }); if (error) { return false; } } // put form data in JSON format var MyData = serializeForm($("form#"+thisform)); var isInfoIcon = (MyData.indexOf("InfoIcon") !== -1)? true : false; // make CFC call $.ajax({ type: "POST", url: submitFile, data: {formJSON: MyData, zerostockheader: ""}, success: function(response) { response = JSON.parse(response); var items = []; if (!Date.now) { Date.now = function() { return new Date().valueOf(); } } var timestamp = Date.now(); if (isInfoIcon) { objectGroupID = $('button[id^=submitDiv]', '#PNform' + thisID).data("subgroup"); } else { objectGroupID = thisID; } // Adding this check for the case where thisID is an applist guid string, not a subgroup ID int - 10/25/2023 cosborn if (isNaN(thisID)) { displayAddToCartMessage(response); updateMiniCart(); } else { $.post("../AJAX/getSubGroup.cfm?objectgroup_id="+objectGroupID+"&userCountry=SG&ispreview=no&applydiscount=1&CFID=69584037&CFTOKEN=bdffd85dd1f6bb89-9D801E67-BF80-AA9B-27F4F770FC0616E1&_"+Date.now(),function(data) { if (!isInfoIcon && thisID != 7181 && thisID != 789 && thisID != 7942) { $("#parts-"+thisID).html(data); } displayAddToCartMessage(response); updateMiniCart(); }); } // Google Tag Manager event triggers if(plusOneID) { // Trigger tag manager event for clicking the +1 button. In this case, only one item should be added to cart, but we use for loop anyway for potential unknown edge cases. for(const item of getDataForTagManager($("form#"+thisform))) { window.dataLayer?.push({'event': 'add_item_to_cart', 'partNumber': item.partNumber, 'quantity': item.quantity, 'addMethod': 'familyPagePlusOne'}); } } else { // Trigger tag manager event for each item added from item list on family page. for(const item of getDataForTagManager($("form#"+thisform))) { window.dataLayer?.push({'event': 'add_item_to_cart', 'partNumber': item.partNumber, 'quantity': item.quantity, 'addMethod': 'familyPageAddFromList'}); } } } }); } function Toggle(ID) { if ($(ID).is(":visible")) { $(ID).hide(); } else { $(ID).show(); } return false; } function plusOne(sgid, index, event) { $('#PNform'+sgid+' input[name="QTY['+index+']"]').val('1'); $('#PNform'+sgid+' input[name^="QTY"]:not(input[name="QTY['+index+']"])').val('0'); /* if($.browser.msie) { event.srcElement.id = "submitDiv"+sgid; } else { event.target.id = "submitDiv"+sgid; } */ add2Basket(event, "submitDiv"+sgid); return false; } function addList(sgid,event) { $('#PNform'+sgid+' input[name="userID"]').val('69584037bdffd85dd1f6bb89-9D801E67-BF80-AA9B-27F4F770FC0616E1'); add2Basket(event,"submitDiv"+sgid); return false; } function changeQty(_fieldName, _formName) { var myVal = $("form#"+_formName+" input[name='"+_fieldName+"']").val(); if (myVal == '0') { $("form#"+_formName+" input[name='"+_fieldName+"']").attr("value","1").change(); } else { $("form#"+_formName+" input[name='"+_fieldName+"']").attr("value","0").change(); } } function highlightSubmit(key) { el=document.getElementById(key); el.className = "FPSubmitActive"; } function unhighlightSubmit(key) { el=document.getElementById(key); el.className = "FPSubmit"; } function toggle_SpecTable(tabID, linkID) { var specTable = $('#' + tabID); var specTableLink = $('#' + linkID); var labels = { close: specTableLink.data('labelClose') || 'Less [-]', open: specTableLink.data('labelOpen') || 'More [+]' }; if (specTable.css('display') == 'none') { specTable.show(); specTableLink.val(labels.close); } else { specTable.hide(); specTableLink.val(labels.open); } } function reloadAnimation(imgID){ var timestamp = new Date().getTime(); var animatedImage = new Image(); animatedImage.src = $('img#'+imgID+'').attr('src'); animatedImage.src = animatedImage.src +'?'+timestamp $('img#'+imgID+'').attr('src',animatedImage.src); } function printCard(partNumber) { $("#printFrame").attr('src', "/_productCards.cfm?partnumber="+partNumber); return false; } var Hide = function(){return false;}; var Show = function(){return false;}; function printVisCard(OBJID) { $("#printFrameVisNav").attr('src', "/_visNavCards.cfm?ObjectGroupId="+OBJID); Show = function() { $('#pf').show(); $('#wait').hide(); }; Hide = function() { $('#pf').hide(); $('#wait').show(); }; Hide(); setTimeout('Show();', 30000); return false; } //Usage: infoIcon('L488P060MLD'); function infoIcon(PRTNUM) { if(!$('#InfoTab div#title:contains('+PRTNUM+')').length) { var e; e = window.event; var mode = $("#viewSelect option:selected").val(); var bodyHeight = $('body').outerHeight(); if(mode && mode == "Edit") { return false; } else { var posx = 0; var posy = 0; if (!e) { posx += window.innerWidth/4; posy += window.scrollY+window.innerHeight/4; } else { if (e.pageX || e.pageY) { posx = e.pageX; posy = e.pageY; } else if (e.clientX || e.clientY) { posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } } posx += 15; posy -= 80; //$("#modal").remove(); var Dialog = 0; if (!Date.now) { Date.now = function now() { return +(new Date); }; } var ts = Date.now(); $.ajax({ url: '_infotab.cfm', type: 'get', cache: false, dataType: 'html', data: {PartNumber:PRTNUM}, //async: false, success: function(x, textStatus, jqXHR) { var ID = "modal"+ts; Dialog=$('body').append("<div id='"+ID+"'></div>"); $("#"+ID).html(x); var partsID = $('div[id^=parts-]', '#'+ID).attr("id"); $('div[id^=parts-]', '#'+ID).attr("id", partsID + PRTNUM); var pnFmID = $('form[id^=PNform]', '#'+ID).attr("id"); $('form[id^=PNform]', '#'+ID).attr("id", pnFmID + PRTNUM); var submitDivID = $('button[id^=submitDiv]', '#'+ID).attr("id"); $('button[id^=submitDiv]', '#'+ID).attr("id", submitDivID + PRTNUM); var msgID = $('div[id^=Message-]', '#'+ID).attr("id"); $('div[id^=Message-]', '#'+ID).attr("id", msgID + PRTNUM); var modalHeight = $("#"+ID).outerHeight(); if ((bodyHeight - modalHeight) < posy) { posy = (bodyHeight - modalHeight - 50); } $("#"+ID).css({position:"absolute",top:posy+"px",left:posx+"px",zIndex:1100}); $("#"+ID+" a[role='close']").click(function(){ $("#"+ID).remove(); return false; }); $("#"+ID).draggable({handle: "div#title"}); $("#"+ID+" #title").css({cursor:'move'}); //$("#"+ID+" #tabs").tabs(); var submitBtn = $('#'+ID+' #InfoTab div[id^=parts-] button[id^=submitDiv]').attr("id"); //Toggle Event $("#"+ID+" a[role='front']").data("toggle", "1"); $("#"+ID+" a[role='front']").click(function(){ if($(this).data("toggle") == 1 || $(this).data("toggle") === undefined) { $("a[role='front']").each(function(){ if($(this).parent().parent().css("zIndex") == 4000) { $(this).parent().parent().css("zIndex", "3000"); } else { $(this).parent().parent().css("zIndex", "3000"); } $("span.ui-icon", this).each(function(){ $(this).removeClass("ui-icon-circle-minus").removeClass("ui-icon-circle-plus").addClass("ui-icon-circle-plus"); }); $(this).data("toggle", "1"); }); $(this).parent().parent().css("zIndex", "4000"); $("span.ui-icon", this).removeClass("ui-icon-circle-plus") $("span.ui-icon", this).addClass("ui-icon-circle-minus"); $(this).data("toggle", "2"); } else { $("a[role='front']").each(function(){ $(this).parent().parent().css("zIndex", "3000"); $("span.ui-icon", this).each(function(){ $(this).removeClass("ui-icon-circle-minus").removeClass("ui-icon-circle-plus").addClass("ui-icon-circle-plus"); }); $(this).data("toggle", "1"); }); $(this).parent().parent().css("zIndex", "2000"); $("span.ui-icon", this).removeClass("ui-icon-circle-minus") $("span.ui-icon", this).addClass("ui-icon-circle-plus"); $(this).data("toggle", "1"); } return false; }); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); } } return false; } function changeBtn(x,SGID){ var zeroCounter = 0; var qtyValue = x.value.replace(/\D+/,''); if(qtyValue == '' || isNaN(parseInt(qtyValue))){ x.value = 0; } else { x.value = qtyValue; if($('#submitDiv'+SGID).hasClass('btn-default')){ $('#submitDiv'+SGID).removeClass('btn-default').addClass('btn-addtocart'); } } $('#PNform'+SGID + ' input[name^="QTY["], input[name^="QTYCust["]').each(function(){ if($(this).val() != 0){ zeroCounter += 1; } }); if(zeroCounter ==0){ $('#submitDiv'+SGID).removeClass('btn-addtocart').addClass('btn-default'); } if(($(x).siblings("[name^='partNumber[']").val().indexOf('CAL-') == 0 || ($(x).siblings("[name^='partNumber[']").val() == 'CAL1' || $(x).siblings("[name^='partNumber[']").val() == 'CAL2' || $(x).siblings("[name^='partNumber[']").val() == 'CAL4')) && qtyValue >= 0) { var stdItems = parseInt($('.AltRow-'+SGID).length), totalItems = parseInt($('.AltRow-'+SGID).length), qty = parseInt($(x).val()), parentRow = $(x).parent().parent(), ptNum = $(x).siblings('input[name^="partNumber["]').val(), ptId = $(x).siblings('input[name^="product_id["]').val(), numExistingCalRows = parseInt($('tbody[id^="prodList-'+SGID+'"]').children('tr[class="calRow-'+ptNum+'"]').length) || 0, totalExistingCalRows = parseInt($('tbody[id^="prodList-'+SGID+'"]').children('tr[class^="calRow-"]').length) || 0; var parentRowStyle = $(parentRow).attr('style') || ''; totalItems = totalItems + totalExistingCalRows; if(numExistingCalRows >= 0 && numExistingCalRows < qty) { qty = qty - numExistingCalRows; for(i=2; i<(qty + 1); i++) { totalItems ++; var newrow = '<tr class="calRow-'+ptNum+'" data-num="'+totalItems+'" style="height:35px;'+parentRowStyle+'">'; newrow += '<td></td><td>'; newrow += '<input type="hidden" name="QTY['+totalItems+']" value="1" />'; newrow += '<input type="hidden" name="product_id['+totalItems+']" value="'+ptId+'" />'; newrow += '<input type="hidden" name="weight['+totalItems+']" value="0">'; newrow += '<input type="hidden" name="partNumber['+totalItems+']" value="'+ptNum+'"></td>'; newrow += '<td></td><td></td>'; newrow += '<td class="CSS4">'; newrow += '<table><tbody><tr><td class="prodNumber partNumLT8"></td><td class="prodDesc">'; newrow += '<b>Part Number: </b> <input type="text" size="4" name="calPartNum['+totalItems+']">'; newrow += ' <b>Serial Number: </b> <input type="text" size="4" name="calSerialNum['+totalItems+']">'; newrow += '</td></tr></tbody></table></td><td></td><td></td></tr>'; var prevCalRow = $('tbody[id^="prodList-'+SGID+'"]').children('tr[class="calRow-'+ptNum+'"][data-num="'+(totalItems-1)+'"]'); if(prevCalRow.length > 0) { $(newrow).insertAfter(prevCalRow) }else { $(newrow).insertAfter(parentRow); } } }else { for(j=numExistingCalRows; j>=qty; j--) { $('tbody[id^="prodList-'+SGID+'"]').children('tr[class="calRow-'+ptNum+'"]').last().remove(); if (totalItems > stdItems){ totalItems --; } } } $('#PNform'+SGID + ' input[name^="itemCount"]').val(totalItems); } } $(document).on("click",".productDetails",function(){ var productID = $(this).data("productid"), partNumber = $(this).data("partnumber"), weight = $(this).data("weight"); var dispHTML = '<div id="productPreview" title="'+partNumber+'">'; $.ajax({ type:"GET", url:"/cfc/familyPage/SubGroup.cfc?method=getCEProductInfo&returnformat=JSON&queryformat=column", data:{productID:productID}, async:false, success:function(resp){ resp = resp.replace('//',''); resp = JSON.parse(resp); var xlimage = resp.DATA.STDIMAGE[0]; xlimage = xlimage.replace("-std", "-xl"); var threading = resp.DATA.METRICPARTNUMBER[0], threadingText; switch (threading){ case 'Universal': threadingText = 'Universal'; break; case true: threadingText = 'Metric'; break; case 'japanese': threadingText = 'Japanese'; break; case false: threadingText = 'Imperial'; break; default : threadingText = 'None selected'; break; } dispHTML += '<div class="row"><div class="col-sm-3 formright">Product Title:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.PRODUCTTITLE[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">DocLog:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.DOCLOG[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright"><a href="/images/Small/'+resp.DATA.SMIMAGE[0]+'" id="smimgpath" class="highslide" onclick="return hs.expand(this)">Small Image</a>:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.SMIMAGE[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright"><a href="/images/Standard/'+resp.DATA.STDIMAGE[0]+'" id="stdimgpath" class="highslide" onclick="return hs.expand(this)">Standard Image:</a></div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.STDIMAGE[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright"><a href="/images/Large/'+resp.DATA.LRGIMAGE[0]+'" id="lrgimgpath" class="highslide" onclick="return hs.expand(this)">Large Image</a>:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.LRGIMAGE[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright"><a href="/images/xlarge/'+xlimage+'" id="xlrgimgpath" class="highslide" onclick="return hs.expand(this)">XLarge Image</a>:</div><div class="col-sm-7 productDetailsSpace">'+xlimage+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Threading:</div><div class="col-sm-7 productDetailsSpace">'+threadingText+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Is Special:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.ONSPECIAL[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Unit Type:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.UNIT[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Product Description:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.PRODUCTDESCRIPTION[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Keywords:</div><div class="col-sm-7 productDetailsSpace">'+resp.DATA.KEYWORDS[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Google Description:</div><div class="col-sm-7 productDetailsSpace"> '+resp.DATA.EXTERNALDESC[0]+'</div></div>'; dispHTML += '<div class="row"><div class="col-sm-3 formright">Weight:</div><div class="col-sm-7 productDetailsSpace"> '+weight+' lbs</div></div>'; } }); dispHTML += '</div>'; $("#productDetails-"+productID).html(dispHTML); $("#productPreview").dialog({ width:550, buttons:[{ text:"Close", click:function(){ $(this).dialog("destroy").remove(); } }] }); }); $(document).on('click', '#callForPrice', function(event) { generateForm($(this),'callforprice'); }); $(document).on('click','#noshipform',function(){ generateForm($(this),'noship'); }); $(document).on('click', '#callForLeadTime', function(event) { generateForm($(this),'leadtime'); }); // Case 10787 & 10834 - Track Downloads for Lab Facts on Family Pages / Visual Navigation Pages $(document).off('.downloadlbf'); $(document).on('click.downloadlbf', '.downloadLabFact', function(){ var url = $(this).attr('href') var lastslash = url.lastIndexOf('/') + 1 var filename = url.slice(lastslash) var downloads = [{'userid': '69584037bdffd85dd1f6bb89-9D801E67-BF80-AA9B-27F4F770FC0616E1', 'familypageid': $('#getPageIDLBF').val(), 'source': 'f', 'filename': filename, 'productcode': 'Lab Fact'}] $.ajax({ type: 'POST', url:'/rest/library/documents/insUserDownloads', dataType: 'text', data: {'downloads': JSON.stringify(downloads)} }) }); function refreshCartMini(timestamp) { updateMiniCart(); } function generateForm(dataObj,formName){ var formObj = {}; formObj['partNumber'] = dataObj.data('partnumber'); formObj['coName'] = dataObj.data('coname'); formObj['coAddress'] = dataObj.data('coaddress'); formObj['coAddress2'] = dataObj.data('coaddress2'); formObj['coAddress3'] = dataObj.data('coaddress3'); formObj['coCity'] = dataObj.data('cocity'); formObj['coCountry'] = dataObj.data('cocountry'); formObj['phone'] = dataObj.data('phone'); formObj['fax'] = dataObj.data('fax'); formObj['email'] = dataObj.data('email'); formObj['daid'] = dataObj.data('daid'); formObj['currency'] = dataObj.data('currency'); formObj['stockdisplay'] = dataObj.data('stockdisplay'); var errorList = []; var checkEmail = /\S+@\S+\.\S+/; var translate = true; if(formObj['currency'] === 'JPY'){ var currency = "true"; }else{ var currency = "false"; } $.ajax({ type: 'POST', url: '/cfc/familyPage/priceRequest.cfc', data: {method:'generateForm',formType:formName,dataObj:JSON.stringify(formObj)}, success: function(resp){ $("#display_here").html(resp); $("#formDialog").dialog({ modal: translate, resizable: false, width: 800, buttons: [{ text:"Submit", class:"btn btn-success", id: "submitButton", disabled: false, click: function(){ if(formName === 'noship' || formName === 'leadtime'){ var firstName = $("#formFirstName").val(), lastName = $("#formLastName").val(), phone = $("#formPhone").val(); } else { var fullName = $("#formName").val(), notes = $("#formNotes").val(); } var email = $("#formEmail").val(), company = $("#formCompany").val(), Qty = $("#formQty").val(), item = $("#formItem").val(), isInvalid = false, captchaId = $(this).find('input[name="captchaId"]').val(), captcha = $(this).find('input[name="captcha"]').val(); if(formName === 'noship' || formName === 'leadtime'){ if(firstName === '') { $("#formFirstNamediv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGFIRSTNAMEREQ']) === -1) { errorList.push(sObject['MSGFIRSTNAMEREQ']); } } else { $("#formFirstNamediv").removeClass("has-error"); modifyErrorList(errorList, 'MSGFIRSTNAMEREQ'); } if(lastName === '') { $("#formLastNamediv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGLASTNAMEREQ']) === -1) { errorList.push(sObject['MSGLASTNAMEREQ']); } } else { $("#formLastNamediv").removeClass("has-error"); modifyErrorList(errorList, 'MSGLASTNAMEREQ'); } } else { if(fullName === '') { $("#formNamediv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGNAMEREQ']) === -1) { errorList.push(sObject['MSGNAMEREQ']); } } else { $("#formNamediv").removeClass("has-error"); modifyErrorList(errorList, 'MSGNAMEREQ'); } } if(email === '' || !checkEmail.test(email)) { isInvalid = true; if(email === ''){ $("#formEmailDiv").addClass("has-error"); if(errorList.indexOf(sObject['MSGEMAILREQ']) === -1) { errorList.push(sObject['MSGEMAILREQ']); } } else if (!checkEmail.test(email)) { if(errorList.indexOf(sObject['MSGINVALIDEMAIL']) === -1) { errorList.push(sObject['MSGINVALIDEMAIL']); } modifyErrorList(errorList, 'MSGEMAILREQ'); } } else { $("#formEmailDiv").removeClass("has-error"); modifyErrorList(errorList, 'MSGINVALIDEMAIL'); modifyErrorList(errorList, 'MSGEMAILREQ'); } if(Qty === '' || Qty < 1){ $("#formQtyDiv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGINVALIDQTY']) === -1) { errorList.push(sObject['MSGINVALIDQTY']); } } else { $("#formQtyDiv").removeClass("has-error"); modifyErrorList(errorList, 'MSGINVALIDQTY'); } if(currency === 'true' && company === '') { $("#formCompanydiv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGCOMPANYREQ']) === -1) { errorList.push(sObject['MSGCOMPANYREQ']); } } else { $("#formCompanydiv").removeClass("has-error"); modifyErrorList(errorList, 'MSGCOMPANYREQ'); } if(company === '' && currency === "true") { $("#formCompanyDiv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGCOMPANYREQ']) === -1) { errorList.push(sObject['MSGCOMPANYREQ']); } } else { $("#formCompanyDiv").removeClass("has-error"); modifyErrorList(errorList, 'MSGCOMPANYREQ'); } if(item === ''){ $("#formItemDiv").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGITEMREQ']) === -1) { errorList.push(sObject['MSGITEMREQ']); } } else { $("#formItemDiv").removeClass("has-error"); modifyErrorList(errorList, 'MSGITEMREQ'); } if(captcha === ''){ modifyErrorList(errorList, 'FORMQAPTCHAERROR'); $(".captcha-input input").addClass("has-error"); isInvalid = true; if(errorList.indexOf(sObject['MSGNOSECURITYCODE']) === -1) { errorList.push(sObject['MSGNOSECURITYCODE']); } } else { modifyErrorList(errorList, 'MSGNOSECURITYCODE'); } generateErrorMessages(errorList); if(!isInvalid){ switch(formName){ case 'noship': var submitstring = "/cfc/familyPage/priceRequest.cfc?method=emailNoShip&returnformat=JSON&queryformat=column"; $.ajax({ type: "POST", url: submitstring, data: {firstName: firstName, lastName: lastName, company: company, phone: phone, email: email, Qty: Qty, item: item, captchaId:captchaId, captcha:captcha, supportEmail:formObj['email'],daid:formObj['daid']}, success: function(resp) { resp = resp.replace('//',''); resp = JSON.parse(resp); if(resp.RESULT == "1") { $("#submitSuccess").html(''); $("#formEmailDiv").removeClass("has-error"); $('#formDialog').dialog('option','buttons',[{ text: "Close", click: function() { $(this).dialog('destroy').remove(); } }]); var successMsg = '<h3 align="center"><strong>' + resp.MESSAGE + '</strong><br /></h3>'; $("#formDiv").replaceWith(successMsg); } else { $(".captcha-input input").addClass("has-error") $(".reload-btn").trigger("click") if(errorList.indexOf(sObject['FORMQAPTCHAERROR']) === -1) { errorList.push(sObject['FORMQAPTCHAERROR']) } generateErrorMessages(errorList); } } }); break; case 'callforprice': var submitstring = "/cfc/familyPage/priceRequest.cfc?method=emailForPrice&returnformat=JSON&queryformat=column"; $.ajax({ type: "POST", url: submitstring, data: {frmName:fullName,frmEmailTo:formObj['email'],frmEmailFrom:email,frmItem:item,frmNotes:notes, frmCompany:company, captchaId:captchaId, captcha:captcha, entity:formObj['coName']}, success: function(resp){ resp = resp.replace('//',''); resp = JSON.parse(resp); if(resp.RESULT == "1") { $("#formEmailDiv").removeClass("has-error"); $('#formDialog').dialog('option','buttons',[{ text: "Close", click: function() { $(this).dialog('destroy').remove(); } }]); var successMsg = '<h3 align="center"><strong>' + resp.MESSAGE + '</strong><br /></h3>' $("#submitSuccess").html(''); $("#formDiv").replaceWith(successMsg); } else { $(".captcha-input input").addClass("has-error") $(".reload-btn").trigger("click") if(errorList.indexOf(sObject['FORMQAPTCHAERROR']) === -1) { errorList.push(sObject['FORMQAPTCHAERROR']) } generateErrorMessages(errorList); }; } }); break; case 'leadtime': var submitstring = "/cfc/familyPage/priceRequest.cfc?method=emailForLeadTime&returnformat=JSON&queryformat=column"; $.ajax({ type: "POST", url: submitstring, data: {isMenlo: "false", isOEM: $('#isOEMCheckbox').is(':checked'), firstName: firstName, lastName: lastName, company: company, phone: phone, email: email, Qty: Qty, item: item, captchaId:captchaId, captcha:captcha, daid:formObj['daid']}, success: function(resp) { resp = resp.replace('//',''); resp = JSON.parse(resp); if(resp.RESULT == "1") { $("#formEmailDiv").removeClass("has-error"); $('#formDialog').dialog('option','buttons',[{ text: "Close", click: function() { $(this).dialog('destroy').remove(); } }]); var successMsg = '<h3 align="center"><strong>' + resp.MESSAGE + '</strong><br /></h3>'; $("#submitSuccess").html(''); $("#formDiv").replaceWith(successMsg); } else { $(".captcha-input input").addClass("has-error") $(".reload-btn").trigger("click") if(errorList.indexOf(sObject['FORMQAPTCHAERROR']) === -1) { errorList.push(sObject['FORMQAPTCHAERROR']) } generateErrorMessages(errorList); } } }); break; } } } },{ text: "Cancel", class: "btn btn-default", click: function() { $(this).dialog('destroy').remove(); } }], close: function(){ $(this).dialog('destroy').remove(); } }); } }); } function generateErrorMessages(errorList){ var failMsg = '<div style="margin-top:30px">'; for(var i = 0; i < errorList.length; i++) { failMsg += "<h3 style=align:'left' class='redText'><strong>" + errorList[i] + "</strong></h3>" } failMsg += '</div>'; $("#submitSuccess").html(failMsg); } function modifyErrorList(errorList, errorTitle){ if(errorList.indexOf(sObject[errorTitle]) !== -1) { var index = errorList.indexOf(sObject[errorTitle]); errorList.splice(index, 1); } } function exportAppList(sgid){ var urlQuery = getExportListData(sgid); window.location = "/cfc/exportCart.cfc?method=exportProductList&" + urlQuery; } function forward(sgid,event){ loader(); addList(sgid,event); setTimeout(function(){ window.location.href = "/cart/basket/myList.cfm"; },300); } //Display appList pop up $(document).on("click","#dispApplist",function(){ var listID = $(this).data("applistid"); $("#applistpopup_"+listID).dialog({ modal:false, width: 'auto' }); }); function loader() { var over = '<div id="pleaseWait"><div class="pleaseWaitInner"><img src="../../images/loading-red.gif"><br />Please Wait</div></div>'; $(over).appendTo('body'); $('#pleaseWait').show(); } function getVolumePrice(partnumber,cleanPart){ $.ajax({ type: 'POST', url: '/_volPricing.cfm', data: {partnumber:partnumber}, success: function(resp){ $('#volumePricingModal_'+cleanPart).popover('toggle'); $('[id*="display_popover_'+cleanPart+'"]').html(resp); } }); }; /* ACCORDION */ $('.panel').on('show.bs.collapse hide.bs.collapse', function(e){ if(e.type == 'show'){ $(this).find('.collapsibleTable').addClass('collapsibleTableActive'); } else { $(this).find('.collapsibleTable').removeClass('collapsibleTableActive'); } }); $('body').on('click', 'a.external-link-alert', function() { return confirm('You are going to an external link.\nAre you sure you want to continue?'); });</script><div style="text-align:center;margin-top:10px;"><div class="navbar SubGroup"><div class="SubGroupTitle"><strong>Additional Beam Characterization</strong></div><table width="100%" border='0' style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;" cellpadding = 2 cellspacing = 2><tr><td valign="top" width='25%'><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=5276 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Fourier Transform Optical Spectrum Analyzers</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=3482 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Compact CMOS Spectrometers</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=15359" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Holographic Grating Spectrometer</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><img src ="https://www.thorlabs.com/images/tabImages/arrow.gif">Intensity Noise Analyzer</li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=804 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Rotating Slit Beam Profiler</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=3483 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">CMOS Camera Beam Profilers</a></li><br></td><td valign="top"width='25%'><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=7728 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Complete M² Measurement Systems</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=16724" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Half-Aperture Foils for Knife-Edge Scans</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=5287 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">CMOS-Based Shack-Hartmann Wavefront Sensors</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="navigation.cfm?guide_id=2094 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Fiber Interferometers</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=16346" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Tunable Narrow Bandpass Fabry-Perot Filters</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=859 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Fabry-Perot Interferometers</a></li><br></td><td valign="top"width='25%'><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=2970 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Shearing Interferometers</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=3208 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Adaptive Optics Kits</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="navigation.cfm?guide_id=2025 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">CMOS Cameras</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=10821" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Femtosecond Autocorrelator</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="navigation.cfm?guide_id=2135 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Frequency Combs</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=1564 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">High-Dynamic-Range Polarimeters</a></li><br></td><td valign="top"width='25%'><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="newgrouppage9.cfm?objectgroup_id=15943" style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Extinction Ratio Meters</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="navigation.cfm?guide_id=37 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Power & Energy Meters</a></li><br><li style="margin:0;height:17px;list-style:none;margin:0;padding:8px\9;"><a href="navigation.cfm?guide_id=36 " style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">Other Detectors</a></li><br></td></tr></table></div> </div></main><footer class="bs4"><nav class="footer-nav navbar navbar-expand-lg fixed-bottom"><div class="container flex-column"><div class="d-flex flex-column justify-content-around flex-md-row w-100 footer-top-container"><div class="d-none d-md-flex flex-md-column"><div class="custom-footer-item"><span class="custom-footer-text">Sales: <a href="tel:1-973-300-3000">1-973-300-3000</a></span></div><div class="custom-footer-item"><span class="custom-footer-text">Technical Support: <a href="tel:1-973-300-3000">1-973-300-3000</a></span></div><div class="custom-footer-item"><span class="custom-footer-text">M-F: 8 AM - 8 PM EST, Sat: 9 AM - 1 PM EST</span></div></div><div class="navbar-nav d-flex flex-column mx-0 my-0"><div class="custom-footer-item"><a class="custom-footer-link" href="/careers" title=" Careers"> Careers</a></div><div class="custom-footer-item"><a class="custom-footer-link" href="/sitemap.cfm" title=" Site Index"> Site Index</a></div><div class="custom-footer-item"><a class="custom-footer-link" href="/privacy.cfm" title=" Privacy Policy"> Privacy Policy</a></div></div><div class="navbar-nav w-100 col-md-3 justify-content-center my-auto mx-0 pb-2 pr-0"><div class="custom-footer-dropdowns"><div class="footer-select-menu dropup"><button type="button" id="languageSelectDropdown" class="btn btn-secondary dropdown-toggle language-select" title="ENGLISH" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><img class="language-icon" src="/images/icons/language/EN.svg" alt="ENGLISH"><div class="language-title d-md-none">english</div><i class="fas fa-chevron-up"></i></button><div class="dropdown-menu nav-dropdown"><div class="dropdown-header"> Select your Language</div><a class="dropdown-item language-option" href="/newgrouppage9.cfm?objectgroup_id=15554&Language=chinese-simplified" title="Set Language to CHINESE-Simplified"><img class="language-icon" src="/images/icons/language/CS.svg" alt="CHINESE-Simplified"><div class="language-title">chinese-simplified</div></a><a class="dropdown-item language-option" href="/newgrouppage9.cfm?objectgroup_id=15554&Language=german" title="Set Language to GERMAN"><img class="language-icon" src="/images/icons/language/DE.svg" alt="GERMAN"><div class="language-title">german</div></a><a class="dropdown-item language-option" href="/newgrouppage9.cfm?objectgroup_id=15554&Language=japanese" title="Set Language to JAPANESE"><img class="language-icon" src="/images/icons/language/JP.svg" alt="JAPANESE"><div class="language-title">japanese</div></a><a class="dropdown-item language-option" href="/newgrouppage9.cfm?objectgroup_id=15554&Language=portuguese" title="Set Language to PORTUGUESE"><img class="language-icon" src="/images/icons/language/PT.svg" alt="PORTUGUESE"><div class="language-title">portuguese</div></a></div></div><div class="footer-select-menu dropup"><button type="button" id="currencySelectDropdown" class="btn btn-secondary dropdown-toggle currency-select" title="USD" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><img class="currency-icon" src="/images/icons/currency/Dollar.svg" alt="Dollar"><div class="currency-title">USD</div><i class="fas fa-chevron-up"></i></button><div class="dropdown-menu nav-dropdown"><div class="dropdown-header"> Select your Currency</div><a class="dropdown-item currency-option" href="/newgrouppage9.cfm?objectgroup_id=15554&CurrencySelect=Euro" title="Set Currency to EUR"><img class="currency-icon" src="/images/icons/currency/Euro.svg" alt="EUR"><div class="currency-title">EUR</div></a><a class="dropdown-item currency-option" href="/newgrouppage9.cfm?objectgroup_id=15554&CurrencySelect=GBPound" title="Set Currency to GBP"><img class="currency-icon" src="/images/icons/currency/GBPound.svg" alt="GBP"><div class="currency-title">GBP</div></a><a class="dropdown-item currency-option" href="/newgrouppage9.cfm?objectgroup_id=15554&CurrencySelect=Krona" title="Set Currency to SEK"><img class="currency-icon" src="/images/icons/currency/Krona.svg" alt="SEK"><div class="currency-title">SEK</div></a><a class="dropdown-item currency-option" href="/newgrouppage9.cfm?objectgroup_id=15554&CurrencySelect=JPY" title="Set Currency to JPY"><img class="currency-icon" src="/images/icons/currency/JPY.svg" alt="JPY"><div class="currency-title">JPY</div></a><a class="dropdown-item currency-option" href="/newgrouppage9.cfm?objectgroup_id=15554&CurrencySelect=RMB" title="Set Currency to RMB"><img class="currency-icon" src="/images/icons/currency/RMB.svg" alt="RMB"><div class="currency-title">RMB</div></a><a class="dropdown-item currency-option" href="/newgrouppage9.cfm?objectgroup_id=15554&CurrencySelect=BRL" title="Set Currency to BRL"><img class="currency-icon" src="/images/icons/currency/BRL.svg" alt="BRL"><div class="currency-title">BRL</div></a></div></div></div></div></div><div class="row flex-column w-100 border-top"><ul class="navbar-nav justify-content-center m-0 pt-2 flex-row footer-social-media-icons"><li class="nav-item my-1 mx-3"><a href="https://www.linkedin.com/company/thorlabs/" target="_blank"><i class="fa-brands fa-linkedin fa-xl nav-link p-0"></i></a></li><li class="nav-item my-1 mx-3"><a href="https://www.instagram.com/thorlabs" target="_blank"><i class="fa-brands fa-instagram fa-xl nav-link p-0"></i></a></li><li class="nav-item my-1 mx-3"><a href="https://www.youtube.com/@thorlabs" target="_blank"><i class="fa-brands fa-youtube fa-xl nav-link p-0"></i></a></li><li class="nav-item my-1 mx-3"><a href="https://twitter.com/Thorlabs" target="_blank"><i class="fa-brands fa-x-twitter fa-xl nav-link p-0"></i></a></li><li class="nav-item my-1 mx-3"><a href="https://www.facebook.com/thorlabs/" target="_blank"><i class="fa-brands fa-facebook fa-xl nav-link p-0"></i></a></li></ul><div class="d-flex justify-content-center custom-footer-item"><span class="custom-footer-text">Copyright © 1999-2025 Thorlabs, Inc.</span></div></div></div></nav><!-- Mobile Menu Toolbar --> <div class="mobile-toolbar d-md-none"><div class="mobile-toolbar-item dropup"><button id="phoneContactMenu" class="mobile-menu-toggle" title="Phone Support Menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-2x fa-fw fa-phone-alt" aria-hidden="true"></i></button><div class="dropdown-menu dropdown-fixed-left nav-dropdown" aria-labelledby="phoneContactMenu"><a class="dropdown-item" href="tel:1-973-300-3000" title="Call Thorlabs Sales Support">Sales: 1-973-300-3000</a><a class="dropdown-item" href="tel:1-973-300-3000" title="Call Thorlabs Technical Support">Technical Support: 1-973-300-3000</a></div></div><div id="LP_DIV_1469734131768" class="mobile-toolbar-item mobile-chat"></div><div class="mobile-toolbar-item dropup"><button id="emailContactMenu" class="mobile-menu-toggle" title="Email Support Menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-2x fa-fw fa-envelope" aria-hidden="true"></i></button><div class="dropdown-menu dropdown-fixed-right nav-dropdown" aria-labelledby="emailContactMenu"><a class="dropdown-item" href="mailto:sales@thorlabs.com" title="Email Thorlabs Sales Support">Sales: sales@thorlabs.com</a><a class="dropdown-item" href="mailto:techsupport@thorlabs.com" title="Email Thorlabs Technical Support">Technical Support: techsupport@thorlabs.com</a></div></div><div class="mobile-toolbar-item dropup"><button id="addressContactMenu" class="mobile-menu-toggle" title="View Nearest Thorlabs Location" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-2x fa-fw fa-map-marker-alt" aria-hidden="true"></i></button><div class="dropdown-menu dropdown-fixed-right company-location" aria-labelledby="addressContactMenu"><address><div class="company-location-name">Thorlabs Inc.</div>43 Sparta Ave<br />Newton, New Jersey 07860<br />USA</address><a rel="noreferrer" target="_blank" class="btn btn-link btn-block" href="https://maps.google.com/?q=43 Sparta Ave,Newton, New Jersey,07860,USA" title="View Map (Redirects to Google Maps)">View Map</a></div></div></div></footer><span id="display_here"></span><script>$(".euSplashScreen").submit(function(e){ e.preventDefault(); if ($(".cookieSettings").hasClass("hidden") && e.originalEvent.submitter.value === "save" ) { var formData = { 'performanceCookies': 'enable', 'thirdPartyCookies': 'enable' } } else if (e.originalEvent.submitter.value === "deny") { var formData = { 'performanceCookies': 'disable', 'thirdPartyCookies': 'disable' } } else { var formData = { 'performanceCookies': $('input[name="PerformanceCookies"]:checked').val(), 'thirdPartyCookies': $('input[name="ThirdPartyCookies"]:checked').val() }; } $.get("/cfc/User.cfc?method=cookiesettings", formData).then(function(resp){ location.reload(); }) }) var customizeSettings = function() { $(".cookieSettings").toggleClass("hidden"); $(".cookie-note-container").toggleClass("cookie-float-container"); if ($(".cookieSettings").hasClass("hidden")) { $(".saveCookies").html(" Accept all Cookies"); $(".cookieSettingsButton").html(" Customize Settings"); $(".cookie-note-body").html(" <p>We use third-party services that help us optimize our website to improve our user experience. We require your consent. By clicking Accept all cookies you agree to the storage of cookies on your browser and the transmission of your data to third parties. </p><p> You can find more information by clicking Customize Settings, as well as under our privacy policy.</p>"); } else { $(".saveCookies").html(" Save Settings"); $(".cookieSettingsButton").html(" Return"); $(".cookie-note-body").html(" We use third-party services that help us optimize our website to improve our user experience. We require your consent. By clicking Accept all cookies you agree to the storage of cookies on your browser and the transmission of your data to third parties. Your consent also refers to the transmission of personal data in a third country (USA) (Art. 49 para. 1 lit. a. DSGVO).According to the current state, there are no suitable data protection guarantees and no appropriate level of data protection. There is the possibility of access to personal data by US authorities. You can revoke the use of cookies at any time. You can find more information by clicking Customize Settings, as well as under our privacy policy."); } } var toggleButton = function(target) { $(target).toggleClass("hidden"); }</script> <script src="/js/polyfill.js"></script><script src="/js/bootstrap-native.min.js"></script><script src="/js/navigation.js"></script><script>getMiniCart();</script><script src="/search/js/searchsuggest.js"></script><script src="/js/thorscripts.js"></script><script>var cookiesDisabled = false; var appInsights=window.appInsights||function(a){ function b(a){c[a]=function(){var b=arguments;c.queue.push(function(){c[a].apply(c,b)})}}var c={config:a},d=document,e=window;setTimeout(function(){var b=d.createElement("script");b.src=a.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js",d.getElementsByTagName("script")[0].parentNode.appendChild(b)});try{c.cookie=d.cookie}catch(a){}c.queue=[];for(var f=["Event","Exception","Metric","PageView","Trace","Dependency"];f.length;)b("track"+f.pop());if(b("setAuthenticatedUserContext"),b("clearAuthenticatedUserContext"),b("startTrackEvent"),b("stopTrackEvent"),b("startTrackPage"),b("stopTrackPage"),b("flush"),!a.disableExceptionTracking){f="onerror",b("_"+f);var g=e[f];e[f]=function(a,b,d,e,h){var i=g&&g(a,b,d,e,h);return!0!==i&&c["_"+f](a,b,d,e,h),i}}return c }({ instrumentationKey:"aae1c50a-3750-4105-bd60-477e1eaf8d53", isCookieUseDisabled:cookiesDisabled }); window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView();</script><script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script></body></html>