CINXE.COM

Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis

<!DOCTYPE html> <!--[if IE 8]> <html class="no-js lt-ie9" lang="en" > <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> <head> <meta charset="utf-8"> <meta name="tdm-reservation" content="1"/> <meta name="tdm-policy" content="https://opg.optica.org/policies/opg-tdm-policy.json"/> <meta name="viewport" content="width=device-width" initial-scale="1"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="format-detection" content="telephone=no"> <title>Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis</title> <link title="schema(DC)" rel="schema.dc" href="http://purl.org/dc/elements/1.1/" /> <meta name="twitter:card" content="summary"> <meta name="twitter:description" content="Direct current biased optical orthogonal frequency division multiplexing (DCO-OFDM) is widely used in blue light-emitting diode (LED)–based underwater optical wireless communication (UOWC), but the limited LED bandwidth leads to nonlinear distortions at higher frequencies. Using experiments, this paper proposes and validates a differential pre-emphasis (DPE) scheme for OFDM signal transmission in underwater channels to mitigate LED modulation bandwidth-induced nonlinearity, therefore improving transmission system performance. It is shown that the optimum DPE value leads to shorter rise time and fall time of the received signal and also avoids over- and under-shoots. The DPE scheme is validated through numerical simulations for QPSK, 16-QAM, and 64-QAM at symbol rates of 10&amp;#x00A0;MS/s, 20&amp;#x00A0;MS/s, and 25&amp;#x00A0;MS/s, respectively, with an LED bandwidth of 8&amp;#x00A0;MHz. The bit error rate (BER) performances are estimated at different values of the DPE factor for each modulation format and symbol rate. The simulation results indicate an optimized modulation format and symbol rate-dependent DPE factor for achieving minimum BER values. We further validate the DPE scheme on QPSK, 16-QAM, and 64-QAM-based OFDM transmissions in a 2.5&amp;#x00A0;m tap water UOWC experimental setup. Results confirm that the optimized DPE factor depends on the modulation format and symbol rate for achieving the best BER performance. Experimental results show that the DPE scheme improves BER performance significantly, providing over 4 orders of BER improvement for all modulation formats at their respective maximum symbol rates. Successful transmissions of the OFDM signal at data rates of 24.09&amp;#x00A0;Mb/s for QPSK, 48.19&amp;#x00A0;Mb/s for 16-QAM, and 72.28&amp;#x00A0;Mb/s for 64-QAM using an 8&amp;#x00A0;MHz blue-LED-based transmitter in the presence and absence of air-bubble-induced turbulence in the water channel are experimentally demonstrated in this paper."> <meta name="twitter:image" content="https://opg.optica.org/getThumbnail.cfm?uri=ao-63-34-8857&amp;o=y"> <meta name="twitter:site" content="@OpticaPubsGroup"> <meta name="twitter:title" content="Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis"> <meta name="dc.creator" content="Jimson Mathew"> <meta name="dc.creator" content="Sumanta Gupta"> <meta name="dc.creator" content="Gopal Krishna"> <meta name="dc.date" content="2024-12-01"> <meta name="dc.description" content="Direct current biased optical orthogonal frequency division multiplexing (DCO-OFDM) is widely used in blue light-emitting diode (LED)–based underwater optical wireless communication (UOWC), but the limited LED bandwidth leads to nonlinear distortions at higher frequencies. Using experiments, this paper proposes and validates a differential pre-emphasis (DPE) scheme for OFDM signal transmission in underwater channels to mitigate LED modulation bandwidth-induced nonlinearity, therefore improving transmission system performance. It is shown that the optimum DPE value leads to shorter rise time and fall time of the received signal and also avoids over- and under-shoots. The DPE scheme is validated through numerical simulations for QPSK, 16-QAM, and 64-QAM at symbol rates of 10&amp;#x00A0;MS/s, 20&amp;#x00A0;MS/s, and 25&amp;#x00A0;MS/s, respectively, with an LED bandwidth of 8&amp;#x00A0;MHz. The bit error rate (BER) performances are estimated at different values of the DPE factor for each modulation format and symbol rate. The simulation results indicate an optimized modulation format and symbol rate-dependent DPE factor for achieving minimum BER values. We further validate the DPE scheme on QPSK, 16-QAM, and 64-QAM-based OFDM transmissions in a 2.5&amp;#x00A0;m tap water UOWC experimental setup. Results confirm that the optimized DPE factor depends on the modulation format and symbol rate for achieving the best BER performance. Experimental results show that the DPE scheme improves BER performance significantly, providing over 4 orders of BER improvement for all modulation formats at their respective maximum symbol rates. Successful transmissions of the OFDM signal at data rates of 24.09&amp;#x00A0;Mb/s for QPSK, 48.19&amp;#x00A0;Mb/s for 16-QAM, and 72.28&amp;#x00A0;Mb/s for 64-QAM using an 8&amp;#x00A0;MHz blue-LED-based transmitter in the presence and absence of air-bubble-induced turbulence in the water channel are experimentally demonstrated in this paper."> <meta name="dc.identifier" content="doi:10.1364/AO.540838"> <meta name="dc.language" content="EN"> <meta property="og:description" content="Direct current biased optical orthogonal frequency division multiplexing (DCO-OFDM) is widely used in blue light-emitting diode (LED)–based underwater optical wireless communication (UOWC), but the limited LED bandwidth leads to nonlinear distortions at higher frequencies. Using experiments, this paper proposes and validates a differential pre-emphasis (DPE) scheme for OFDM signal transmission in underwater channels to mitigate LED modulation bandwidth-induced nonlinearity, therefore improving transmission system performance. It is shown that the optimum DPE value leads to shorter rise time and fall time of the received signal and also avoids over- and under-shoots. The DPE scheme is validated through numerical simulations for QPSK, 16-QAM, and 64-QAM at symbol rates of 10&amp;#x00A0;MS/s, 20&amp;#x00A0;MS/s, and 25&amp;#x00A0;MS/s, respectively, with an LED bandwidth of 8&amp;#x00A0;MHz. The bit error rate (BER) performances are estimated at different values of the DPE factor for each modulation format and symbol rate. The simulation results indicate an optimized modulation format and symbol rate-dependent DPE factor for achieving minimum BER values. We further validate the DPE scheme on QPSK, 16-QAM, and 64-QAM-based OFDM transmissions in a 2.5&amp;#x00A0;m tap water UOWC experimental setup. Results confirm that the optimized DPE factor depends on the modulation format and symbol rate for achieving the best BER performance. Experimental results show that the DPE scheme improves BER performance significantly, providing over 4 orders of BER improvement for all modulation formats at their respective maximum symbol rates. Successful transmissions of the OFDM signal at data rates of 24.09&amp;#x00A0;Mb/s for QPSK, 48.19&amp;#x00A0;Mb/s for 16-QAM, and 72.28&amp;#x00A0;Mb/s for 64-QAM using an 8&amp;#x00A0;MHz blue-LED-based transmitter in the presence and absence of air-bubble-induced turbulence in the water channel are experimentally demonstrated in this paper."> <meta property="og:image" content="https://opg.optica.org/getThumbnail.cfm?uri=ao-63-34-8857&amp;size=200&amp;o=y"> <meta property="og:sitename" content="Optica Publishing Group"> <meta property="og:title" content="Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis"> <meta property="og:type" content="Article"> <meta property="og:url" content="https://opg.optica.org/ao/abstract.cfm?uri=ao-63-34-8857"> <meta name="dc.publisher" content="Optica Publishing Group"> <meta name="dc.rights" content="&amp;#169; 2024 Optica Publishing Group"> <meta name="dc.source" content="Applied Optics, Vol. 63, Issue 34, pp. 8857-8868"> <meta name="dc.subject" content="Blue light emitting diodes"> <meta name="dc.subject" content="Frequency division multiplexing"> <meta name="dc.subject" content="Optical wireless communication"> <meta name="dc.subject" content="Signal transmission"> <meta name="dc.subject" content="Visible light communications"> <meta name="dc.subject" content="White light emitting diodes"> <meta name="dc.title" content="Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis"> <meta name="citation_abstract_html_url" content="https://opg.optica.org/abstract.cfm?uri=ao-63-34-8857"> <meta name="citation_author" content="Gopal Krishna"> <meta name="citation_author_institution" content="Department of Electrical Engineering, Indian Institute of Technology Patnahttps://ror.org/01ft5vz71, Bihta 801103, India"> <meta name="citation_author" content="Jimson Mathew"> <meta name="citation_author_institution" content="Department of Computer Science Engineering, Indian Institute of Technology Patna, Bihta 801103, India"> <meta name="citation_author" content="Sumanta Gupta"> <meta name="citation_author_institution" content="Department of Electrical Engineering, Indian Institute of Technology Patnahttps://ror.org/01ft5vz71, Bihta 801103, India"> <meta name="citation_doi" content="10.1364/AO.540838"> <meta name="citation_firstpage" content="8857"> <meta name="citation_fulltext_html_url" content="https://opg.optica.org/viewmedia.cfm?uri=ao-63-34-8857&amp;seq=0&amp;html=true"> <meta name="citation_issn" content="2155-3165"> <meta name="citation_issue" content="34"> <meta name="citation_journal_abbrev" content="Appl. Opt., AO"> <meta name="citation_journal_title" content="Applied Optics"> <meta name="citation_keywords" content="Blue light emitting diodes;Frequency division multiplexing;Optical wireless communication;Signal transmission;Visible light communications;White light emitting diodes;"> <meta name="citation_language" content="EN"> <meta name="citation_lastpage" content="8868"> <meta name="citation_online_date" content="2024/11/22"> <meta name="citation_pdf_url" content="https://opg.optica.org/viewmedia.cfm?uri=ao-63-34-8857&amp;seq=0"> <meta name="citation_publication_date" content="2024/12/01"> <meta name="citation_publisher" content="Optica Publishing Group"> <meta name="citation_title" content="Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis"> <meta name="citation_volume" content="63"> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <meta name="citation_reference" content=""> <!-- Google Tag Manager --> <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-5N7G55X');</script> <!-- End Google Tag Manager --> <link rel="icon" href="/favicon.ico?v=2"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <link rel="stylesheet" href="/css/token-input-facebook.css"> <link rel="stylesheet" href="/css/app.min.css?v=11152024"> <!--<link rel="stylesheet" href="/css/search.css"> Second style redefines first in app.css --> <link rel="stylesheet" href="/css/journal-colors.css"> <link rel="stylesheet" href="/css/tools.css?v=09192021"> <link rel="stylesheet" href="/css/jqueryui/jquery-ui.css"> <link rel="stylesheet" href="/css/jqueryui/jquery-ui-1.10.3.custom.min.css"> <link rel="stylesheet" href="/css/carrousel.css"> <!--[if lt IE 9]> <script type="text/javascript" src="/js/vendor/html5shiv.min.js"></script> <script type="text/javascript" src="/js/vendor/respond.min.js"></script> <![endif]--> <link href="/fonts/fa5pro/css/all.css" rel="stylesheet"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600|Noto+Sans:700&amp;subset=latin,greek-ext' rel='stylesheet' type='text/css'> <script type="text/javascript" src="/js/vendor/custom.modernizr.js"></script> <script type="text/javascript" src="https://scholar.google.com/scholar_js/casa.js" async></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script> </head> <body class="single-article journal-ao"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5N7G55X" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <symbol id="right-arrow" viewBox="0 0 7.7 8.89"> <defs> <style> .rarrow { stroke-miterlimit: 10; } </style> </defs> <title>Expand this Topic</title> <desc>clickable element to expand a topic</desc> <polygon class="rarrow" points="0.5 0.87 0.5 8.03 6.7 4.45 0.5 0.87" /> </symbol> </svg> <div class="site"> <nav class="primary navbar navbar-inverse hidden-xs" aria-label="Global Navigation"> <div class="container"> <div class="user-acct navbar-right"> <ul class="manage-user-acct nav navbar-nav d-flex flex-row"> <li class="nav-link"><a href="#" data-bs-toggle="modal" data-bs-target="#userLogin" id="loginModal"><i class="fal fa-user-circle" style="font-size:1.1em;"></i> LOGIN <span class="muted" style="color:#999">OR</span> CREATE ACCOUNT</a></li> <li class="nav-link"><a href="https://prism.optica.org"><i class="fal fa-file-alt" style="font-size:1.1em;"></i> PRISM SUBMISSION</a></li> </ul> </div> <script> function closePopup() { $.get('/close_announcement.cfm', function() { $('.osap-maintenance-alert').alert('close'); }) } </script> <noscript> <div id="cookiePopup" class="maintenance-alert container cookie-alert"> <div class="alert alert-simple alert-dismissible fade in osap-maintenance-alert"> <p class="text-left"> This website uses cookies to deliver some of our products and services as well as for analytics and to provide you a more personalized experience. Click <a href="/info/cookies.cfm">here</a> to learn more. By continuing to use this site, you agree to our use of cookies. We've also updated our Privacy Notice. Click <a href="/info/privacy.cfm">here</a> to see what's new. </p> <a class="btn btn-primary" href="/close_cookie.cfm?redir=true" role="button" data-bs-dismiss="alert" aria-label="close" onclick="this.href='#'; $.get('/close_cookie.cfm');">Allow All Cookies</a> </div> </div> </noscript> <div id="cookiePopup" class="maintenance-alert container hidden cookie-alert"> <div class="alert alert-simple alert-dismissible fade in osap-maintenance-alert"> <p class="text-left"> This website uses cookies to deliver some of our products and services as well as for analytics and to provide you a more personalized experience. Click <a href="/info/cookies.cfm">here</a> to learn more. By continuing to use this site, you agree to our use of cookies. We've also updated our Privacy Notice. Click <a href="/info/privacy.cfm">here</a> to see what's new. </p> <a class="btn btn-primary" href="/close_cookie.cfm?redir=true" role="button" data-bs-dismiss="alert" aria-label="close" onclick="this.href='#'; $.get('/close_cookie.cfm');">Allow All Cookies</a> <button id="cookiePopupClose" class="close" data-bs-dismiss="alert" type="button" aria-label="close"><span aria-hidden="true">&times;</span></button> </div> </div> </div> </nav> <div style="background-color: black;"> <header class="masthead container"> <div> <div> <div class="mobile-header"> <a class="skip-nav" href="#content">Skip to content</a> <div class="primary-branding col-sm-4 col-xs-7"> <a href="https://opg.optica.org" class="primary-brand"><img src="/images/Optica_logo_publishing_hz_rev_rgb.png" alt="Optica Publishing Group" /></a> </div> <div class="mobile-nav-toggle visible-xs col-xs-5"> <button type="button" class="mobile-nav-btn navbar-toggle" data-bs-toggle="collapse" data-bs-target="#osaGlobalNav" aria-controls="osaGlobalNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <button type="button" class="mobile-search-btn navbar-toggle" data-bs-toggle="collapse" data-bs-target="#mobile-search" aria-label="start search"> <span class="fi-magnifying-glass"></span> </button> </div> </div> <div class="collapse" id="mobile-search"> <div class="header-search col-sm-9 col-xs-12"> <div class="input-group form-control"> <input id="topSearchTextMobile" type="text" class="form-control input-sm" placeholder="Search All Publications" aria-label="Search All Publications"> <div class="input-group-btn"> <button type="button" class="btn btn-default btn-sm search-options">Options <span class="caret"></span></button> <a id="topSearchMobile" class="btn btn-primary btn-sm"><span class="fi-magnifying-glass"></span></a> </div> </div> </div> </div> <div class="header-search hidden-xs"> <div class="search-bar input-group main-search"> <form name="nojs" action="/search_noscript.cfm" class="form-inline"> <input name="q" id="topSearchText" type="text" class="search-text-input form-control input-sm header-search_inputField" placeholder="Search All Publications" aria-label="Search All Publications"> <div class="input-group-btn header-search_btnGroup"> <button data-bs-toggle="collapse" data-bs-target="#advanced-search-popup" type="button" class="btn btn-topheader btn-sm search-options-header">Options &nbsp;<span class="caret"></span></button> <button id="topSearch" type="button" class="btn btn-sm btn-search" aria-label="start search" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Enter a search term or choose options to see advanced search" data-bs-custom-class="custom-tooltip"> <div class="circle" style="margin-top:-4px; width:30px; height:30px; background-color:#333; border: 0; padding-top:6px;"><i class="fal fa-search ltpurple-color" style="font-size:0.8em;"></i></div> </button> </div> </form> </div> <form id="advanced-search-popup" class="collapse advanced-search-popup"> <div class="row avs-header"> <div class="col-sm-9" style="font-weight:bold;"> <i class="fal fa-filter"></i> SEARCH OPTIONS </div> <div class="col-sm-3 close-container"> <div class="close-top"><a href="#" data-bs-toggle="collapse" data-bs-target="#advanced-search-popup" style="color:white;">Close <i class="fal fa-times"></i></a></div> </div> </div> <nav class="nav nav-tabs"> <li role="presentation" class="active"> <a href="#" id="OpgAdvancedSearch">Article Search</a> </li> <li role="presentation"> <a href="#" id="ImageBankAdvancedSearch">ImageBank Search</a> </li> </nav> <div class="avs-content"> <div class="avs_grayout"></div> <div class="row"> <div class="col-sm-2 avs-label" style="font-weight:bold;">KEYWORDS</div> <div class="col-sm-8"> <input name="" id="txtSearch" type="text" class="form-control" placeholder="Enter search terms here" aria-label="Enter search terms here" /> <span class="opg-search-only"><input id="chkOtrResource" name="selectionChk" type="checkbox" value="" /> <span class="avs-inline-label-left"><label for="chkOtrResource" style="font-weight:normal;">Only if other supplemental resources are available</label></span></span> </div> <div class="col-sm-2 opg-search-only"> <div><input name="chkSearchIn" type="checkbox" id="chk-searchin-metadata" CHECKED /> <span class="avs-inline-label-left"><label for="chk-searchin-metadata" style="font-weight:normal;display:inline;">Title and Abstract</label></span></div> <div><input name="chkSearchIn" type="checkbox" id="chk-searchin-all"/> <span class="avs-inline-label-left"><label for="chk-searchin-all" style="font-weight:normal;">All text</label></span></div> </div> </div> <div class="row space-top"> <div class="col-sm-2 avs-label" style="font-weight:bold;">AUTHORS</div> <div class="col-sm-8"> <input type="text" id="authorSearch" class="form-control" placeholder="Enter author names here" aria-label="author names"/> <span class="small muted">&bull; Use these formats for best results: Smith or J Smith</span> <span class="small muted"><br>&bull; Use a comma to separate multiple people: J Smith, RL Jones, Macarthur</span> </div> <div class="col-sm-2"> <label for="chkAny" style="font-weight:normal;">Any :</label>&nbsp;<input id="chkAny" name="chkAnyAll" type="radio" value="any" checked="checked"/> <label for="chkAll" style="font-weight:normal;">All :</label>&nbsp;<input id="chkAll" name="chkAnyAll" type="radio" value="all"/> </div> </div> <div class="row space-top"> <div class="col-sm-12"> <div class="avs-help avs-divider"> <a class="avs-help-link" data-action='slide-toggle' data-target='#avsHint1' href="#" title="Help Link">?</a> <div id="avsHint1" class="avs-help-message"> <strong>Tips for preparing a search:</strong> <ul> <li>Keep it simple - don't use too many different parameters.</li> <li>Separate search groups with parentheses and Booleans. Note the Boolean sign must be in upper-case. <ul> <li>Example: (diode OR solid-state) AND laser [search contains "diode" or "solid-state" and laser]</li> <li>Example: (photons AND downconversion) - pump [search contains both "photons" and "downconversion" but not "pump"]</li> </ul> </li> <li>Improve efficiency in your search by using wildcards.</li> <ul> <li>Asterisk ( * ) -- Example: "elect*" retrieves documents containing "electron," "electronic," and "electricity"</li> <li>Question mark (?) -- Example: "gr?y" retrieves documents containing "grey" or "gray"</li> </ul> <li>Use quotation marks " " around specific phrases where you want the entire phrase only.</li> <li>For best results, use the separate Authors field to search for author names.</li> <li>Author name searching: <ul> <li>Use these formats for best results: Smith or J Smith</li> <li>Use a comma to separate multiple people: J Smith, RL Jones, Macarthur</li> <li>Note: Author names will be searched in the keywords field, also, but that may find papers where the person is mentioned, rather than papers they authored.</li> </ul> </li> </ul> </div> </div> </div> </div> <div class="row"> <div class="col-md-12" style="font-weight:bold;"> SEARCH IN </div> </div> <div class="row space-top"> <div class="col-sm-2"> <input name="selectionChk" id="chkJournals" type="checkbox" class="checkbox" CHECKED> <span class="avs-inline-label-left"><label for="chkJournals" style="font-weight:normal;">Journals</label></span> </div> <div class="col-sm-7"> <div class="input-collapse"> <input id="advsJournalsSelector" type="text" class="form-control" placeholder="All journals (type names or look up list)" aria-label="choose journals"> <div class="input-group-btn" name="journal"> <button type="button" class="btn btn-default dropdown-toggle avs-modal-open" data-bs-toggle="dropdown" aria-label="Expand"><span class="caret"></span></button> </div> </div> </div> <div class="col-sm-3 avs-tiny"> <div class="avs-tiny_field"> <label for="volSearch" style="font-weight:normal;">Vol. </label><input id="volSearch" type="text" class="form-control" placeholder="All" /> </div> <div class="avs-tiny_field"> <label for="issueSearch" style="font-weight:normal;">Issue </label><input id="issueSearch" type="text" class="form-control" placeholder="All" /> </div> <div class="avs-tiny_field"> <label for="pageSearch" style="font-weight:normal;">Page </label><input id="pageSearch" type="text" class="form-control" placeholder="All" /> </div> </div> </div> <div class="row space-top-lg opg-search-only"> <div class="col-sm-2"> <input id="chkConferences" type="checkbox" class="checkbox" CHECKED> <span class="avs-inline-label-left"><label for="chkConferences" style="font-weight:normal;">Conferences</label></span> </div> <div class="col-sm-7"> <div class="input-collapse"> <input type="text" id="advsProceedingSelector" class="form-control" placeholder="All conferences (type names or look up list)" aria-label="choose conferences"> <div class="input-group-btn" name="proceeding"> <button type="button" class="btn btn-default dropdown-toggle avs-modal-open" data-bs-toggle="dropdown" aria-label="Expand"><span class="caret"></span></button> </div> </div> </div> <div class="col-sm-3 avs-tiny"> <div class="avs-tiny_field"> <label for="yearSearch" style="font-weight:normal;">Year </label><input id="yearSearch" type="text" class="form-control" placeholder="All" /> </div> <div class="avs-tiny_field avs-tiny_field--expanded"> <label for="sessionPagerSearch" style="font-weight:normal;">Paper # </label><input id="sessionPagerSearch" type="text" class="form-control" placeholder="All" /> </div> </div> </div> <div class="row space-top-lg opg-search-only"> <div class="col-sm-3"> <input id="chkReports" type="checkbox" class="checkbox" CHECKED> <span class="avs-inline-label-left"><label for="chkReports" style="font-weight:normal;">Industry Reports</label></span> </div> <div class="col-sm-6">&nbsp;</div> <div class="col-sm-3 avs-tiny"> <div class="avs-tiny_field avs-tiny_field--expanded"> <label for="reportYearSearch" style="font-weight:normal;">Report Year </label><input id="reportYearSearch" type="text" class="form-control" placeholder="All" /> </div> </div> </div> <div class="row space-top"> <div class="col-md-12"> <div class="avs-help avs-divider"></div> </div> </div> <div class="row space-top"> <div class="col-sm-3" style="font-weight:bold;">PUBLICATION YEARS</div> <div class="col-sm-5"> <div class="form-inline"> <div class="form-group"> <span class="avs-inline-label-right"><label for="startYear" style="font-weight:normal;">From</label></span> <input id="startYear" type="text" class="form-control year-inline" placeholder="1917" maxlength="4"/> <span class="avs-inline-label-left avs-inline-label-right"><label for="endYear" style="font-weight:normal;">To</label></span> <input id="endYear" type="text" class="form-control year-inline" placeholder="2024" maxlength="4"/> </div> </div> </div> <div class="col-sm-4"> <div><small class="muted">Enter only one date to search</small></div> <div><small class="muted">After ("From") or Before ("To")</small></div> </div> </div> <div class="row space-top"> <div class="col-md-12"> <div class="avs-help avs-divider"></div> </div> </div> <div class="avs_topics opg-search-only"> <div class="row space-top mbottom-10"> <div class="col-sm-3" style="font-weight:bold;">OPTICS &amp; PHOTONICS TOPICS</div> <div class="col-sm-9 input-collapse avs_topics-search"> <a id="browsetopicsbutton" href="#" class="btn btn-default avs_topics-browse-btn purple-border">Browse All Topics</a> <input type="text" id="advsTopicsSelector" class="form-control avs_topics-search-field" placeholder="Search All Topics" aria-label="Search All Topics"><br/> </div> </div> <div class="row space-top selectedtopicsadv mbottom-10"> <div class="col-md-2"><small class="muted">Selected topics</small></div> <div class="col-md-10" id="advTopicsSelectedList"></div> </div> <div class="row selectedtopicsadv mbottom-10"> <div class="col-md-2"></div> <div class="col-md-10 muted"> <input id="chkAnyTopic" name="chkAnyAllTopic" type="radio" value="any" checked="checked"/> <label for="chkAnyTopic" style="font-weight:normal;">Find articles with <strong>any</strong> selected topics</label> &nbsp;&nbsp;<input id="chkAllTopic" name="chkAnyAllTopic" type="radio" value="all"/> <label for="chkAllTopic" style="font-weight:normal;">Find articles with <strong>all</strong> selected topics</label> </div> </div> <div class="row hidden mbottom-20" id="pickTopicsBrowse"> <div class="col-md-12 mbottom-20 "> <strong>Browse All Topics</strong><br> Click the <svg class="selection-list_arrow"><use xlink:href="#right-arrow" /></svg> to reveal subtopics. Use the checkbox to select a topic to filter your search. </div> <div id="advBrowseTopics" class="col-md-12"> </div> </div> <div class="row space-top"> <div class="col-md-12"> <div class="avs-help avs-divider"> <a class="avs-help-link" data-action='slide-toggle' data-target='#avsHint2' href="#" title="Help Link">?</a> <div id="avsHint2" class="avs-help-message"> <strong>About Optics &amp; Photonics Topics</strong> <br>Optica Publishing Group developed the Optics and Photonics Topics to help organize its diverse content more accurately by topic area. This topic browser contains over 2400 terms and is organized in a three-level hierarchy. <a href="/thesaurus/default.cfm" target="_blank">Read more.</a> <br><br>Topics can be refined further in the search results. The Topic facet will reveal the high-level topics associated with the articles returned in the search results. </div> </div> </div> </div> </div> <div class="row space-top opg-search-only"> <div class="col-sm-2" style="font-weight:bold;">SPECIAL COLLECTIONS</div> <div class="col-sm-5 input-collapse"> <input id="specialcollections_ee" name="specialcollections" type="checkbox" value="ee"/> <label class="avs-inline-label-left" for="specialcollections_ee">Energy and Environmental Optics Express</label><br/> <input id="specialcollections_el" name="specialcollections" type="checkbox" value="elnotes"/> <label class="avs-inline-label-left" for="specialcollections_el">Application Notes (formerly E&L Notes)</label><br/> <input id="specialcollections_mem" name="specialcollections" type="checkbox" value="memorandum" /> <label for="specialcollections_mem" class="avs-inline-label-left">Memoranda</label><br /> <input id="specialcollections_op" name="specialcollections" type="checkbox" value="opinion" /> <label for="specialcollections_op" class="avs-inline-label-left">Opinions</label> </div> <div class="col-sm-5 input-collapse"> <input id="specialcollections_rev" name="specialcollections" type="checkbox" value="review-article" /> <label for="specialcollections_rev" class="avs-inline-label-left">Reviews</label><br /> <input id="specialcollections_spt" name="specialcollections" type="checkbox" value="spotlight"/> <label class="avs-inline-label-left" for="specialcollections_spt">Spotlight on Optics</label><br/> <input id="specialcollections_tut" name="specialcollections" type="checkbox" value="tutorial"/> <label class="avs-inline-label-left" for="specialcollections_tut">Tutorials</label><br/> <input id="specialcollections_ret" name="specialcollections" type="checkbox" value="retrospective"/> <label class="avs-inline-label-left" for="specialcollections_tut">Retrospectives</label> </div> </div> <div class="row space-top opg-search-only"> <div class="col-md-12"> <div class="avs-help avs-divider"></div> </div> </div> <div class="row"> <div class="col-sm-6"><a id="clearFilters" href="#" class="btn btn-default purple-border">Clear my choices above</a></div> <div class="col-sm-6"><a id="cmdSearch" href="#" class="btn btn-primary pull-right"><strong class="fi-magnifying-glass"></strong>&nbsp; Search</a></div> </div> </div> <input type="hidden" name="origsearchstr" id="origsearchstr" value=""/> <input type="hidden" name="facetsearchstr" id="facetsearchstr" value=""/> <input type="hidden" name="facetavoidstr" id="facetavoidstr" value=""/> </form> </div> <div class="site-nav-container col-lg-8 col-md-12"> <nav class="primary-site-nav collapse navbar-collapse" id="osaGlobalNav" aria-label="Osa Global Navigation"> <ul class="nav navbar-nav navbar-main d-sm-flex flex-sm-row" id="first-nav"> <li class="primary-site-nav__dropdown"> <a href="/about.cfm" class="dropdown-toggle hidden-xs navbar-main-header" id="select_journals">Journals </a> <a href="/about.cfm" class="dropdown-toggle visible-xs navbar-main-header" data-bs-toggle="dropdown" data-target="select_journals--mobile__menu" id="select_journals--mobile">Journals <span class="caret" style="color:#9475ff"></span></a> <div class="visible-xs"> <div id="select_journals--mobile__menu" class="dropdown-menu dropdown-one-col"> <ul> <li><a href="/aop">Advances in Optics and Photonics</a></li> <li><a href="/ao">Applied Optics</a></li> <li><a href="/as">Applied Spectroscopy</a></li> <li><a href="/boe">Biomedical Optics Express</a></li> <li><a href="/col">Chinese Optics Letters</a></li> <li><a href="/copp">Current Optics and Photonics</a></li> <li><a href="/jlt">Journal of Lightwave Technology</a></li> <li><a href="/jnirs">Journal of Near Infrared Spectroscopy</a></li> <li><a href="/jot">Journal of Optical Technology</a></li> <li><a href="/jocn">Journal of Optical Communications and Networking</a></li> <li><a href="/josaa">Journal of the Optical Society of America A</a></li> <li><a href="/josab">Journal of the Optical Society of America B</a></li> <li><a href="/optica">Optica</a></li> <li><a href="/opticaq">Optica Quantum</a></li> <li><a href="/ome">Optical Materials Express</a></li> <li><a href="/optcon">Optics Continuum</a></li> <li><a href="/oe">Optics Express</a></li> <li><a href="/ol">Optics Letters</a></li> <li><a href="/prj">Photonics Research</a></li> <li class="nav-link-heading"><span class="nav-link-heading-txt">Legacy Journals</span></li> <li><a href="/jdt">Journal of Display Technology (2005-2016)</a></li> <li><a href="/josk">Journal of the Optical Society of Korea (1997-2016)</a></li> <li><a href="/jon">Journal of Optical Networking (2002-2009)</a></li> <li><a href="/josa">Journal of the Optical Society of America (1917-1983)</a></li> <li><a href="/on">Optics News (1975-1989)</a></li> <li><a href="/osac">OSA Continuum (2018-2021)</a></li> </ul> </div> </div> <div class="dropdown-menu dropdown-two-col-lg dropdown-wide"> <div class="row"> <div class="col-sm-6"> <ul> <li><a href="/aop">Advances in Optics and Photonics</a></li> <li><a href="/ao">Applied Optics</a></li> <li><a href="/as">Applied Spectroscopy</a></li> <li><a href="/boe">Biomedical Optics Express</a></li> <li><a href="/col">Chinese Optics Letters</a></li> <li><a href="/copp">Current Optics and Photonics</a></li> <li><a href="/jlt">Journal of Lightwave Technology</a></li> <li><a href="/jnirs">Journal of Near Infrared Spectroscopy</a></li> <li><a href="/jot">Journal of Optical Technology</a></li> <li><a href="/jocn">Journal of Optical Communications and Networking</a></li> <li><a href="/josaa">Journal of the Optical Society of America A</a></li> <li><a href="/josab">Journal of the Optical Society of America B</a></li> <li><a href="/optica">Optica</a></li> <li><a href="/opticaq">Optica Quantum</a></li> </ul> </div> <div class="col-sm-6"> <ul> <li><a href="/ome">Optical Materials Express</a></li> <li><a href="https://www.optica-opn.org/home/" target="_blank">Optics and Photonics News <span class="fal fa-external-link"></span></a></li> <li><a href="/optcon">Optics Continuum</a></li> <li><a href="/oe">Optics Express</a></li> <li><a href="/ol">Optics Letters</a></li> <li><a href="/prj">Photonics Research</a></li> <li class="nav-link-heading"><span class="nav-link-heading-txt">Legacy Journals</span></li> <li><a href="/jdt">Journal of Display Technology (2005-2016)</a></li> <li><a href="/josk">Journal of the Optical Society of Korea (1997-2016)</a></li> <li><a href="/jon">Journal of Optical Networking (2002-2009)</a></li> <li><a href="/josa">Journal of the Optical Society of America (1917-1983)</a></li> <li><a href="/on">Optics News (1975-1989)</a></li> <li><a href="/osac">OSA Continuum (2018-2021)</a></li> </ul> </div> </div> </div> </li> <li class="primary-site-nav__dropdown"> <a href="/conferences.cfm" class="dropdown-toggle navbar-main-header" id="select_proceedings">Conferences </a> <div class="dropdown-menu dropdown-two-col-lg"> <div class="row"> <div class="col-sm-6"> <ul> <li class="nav-link-heading"><span class="nav-link-heading-txt">Find Conferences</span></li> <li><a href="/conferences.cfm">By Year</a></li> <li><a href="/conferences.cfm?findby=conference">By Name</a></li> <li class="nav-link-heading"><span class="nav-link-heading-txt">Featured</span></li> <li><a href="/conference.cfm?meetingid=5">Optical Fiber Communication (OFC)</a></li> <li><a href="/conference.cfm?meetingid=124">Conference on Lasers and Electro-Optics (CLEO)</a></li> <li><a href="/conference.cfm?meetingid=56">Frontiers in Optics (FiO)</a></li> </ul> </div> <div class="col-sm-6"> <ul> <li class="nav-link-heading"><span class="nav-link-heading-txt">Newly Published</span></li> <li><a href="/conference.cfm?meetingid=56&yr=2024">Frontiers in Optics</a></li> <li><a href="/conference.cfm?meetingid=69&yr=2024">Laser Science</a></li> <li><a href="/conference.cfm?meetingid=89&yr=2024">Conference on Lasers and Electro-Optics/Pacific Rim</a></li> <li><a href="/conference.cfm?meetingid=7&yr=2024">Bragg Gratings, Photosensitivity, and Poling in Glass Waveguides</a></li> <li><a href="/conference.cfm?meetingid=116&yr=2024">Integrated Photonics Research, Silicon and Nanophotonics</a></li> </ul> </div> </div> </div> </li> <li class="primary-site-nav__dropdown"> <a href="https://opticapreprints.figshare.com/" class="dropdown-toggle navbar-main-header" id="select_proceedings">Preprints </a> <div class="dropdown-menu dropdown-two-col-lg"> <div class="row"> <div class="col-sm-6"> <ul> <li class="nav-link-heading"><span class="nav-link-heading-txt">Optica Open</span></li> <li><a href="https://opticapreprints.figshare.com/" target="_blank">View preprints</a></li> <li><a href="https://opticaopen.org" target="_blank">Submit preprint</a></li> <li><a href="https://opticaopen.org/Home/Guidelines" target="_blank">Author instructions</a></li> </ul> </div> <div class="col-sm-6"> <ul> <li class="nav-link-heading"><span class="nav-link-heading-txt"></span></li> <li class="nav-link-heading"><span class="nav-link-heading-txt"></span></li> <li><a href="https://opticaopen.org/Home/About" target="_blank">About</a></li> <li><a href="https://opticaopen.org/Home/FAQ" target="_blank">FAQ</a></li> </ul> </div> </div> </div> </li> <li class="primary-site-nav__dropdown hidden-xs"> <a href="#global-nav" class="dropdown-toggle navbar-main-header" id="select_other_resources">Other Resources </a> <div class="dropdown-menu dropdown-two-col-lg"> <div class="row"> <div class="col-sm-6"> <ul> <li class="nav-link-heading"><span class="nav-link-heading-txt">Information For</span></li> <li><a href="/content/author/">Authors</a></li> <li><a href="/content/reviewer/">Reviewers</a></li> <li><a href="/library/">Librarians</a></li> <li class="nav-link-heading"><span class="nav-link-heading-txt">Products and Services</span></li> <li><a href="/info/osadigitalarchive.cfm">Digital Archive</a></li> <li><a href="/content/collection/page/item/isp/">Interactive Science Publishing (ISP)</a></li> <li><a href="https://opticapreprints.figshare.com/" target="_blank">Optica Open <span class="fal fa-external-link"></span></a></li> <li><a href="/info/opticsimagebank.cfm">Optics ImageBank</a></li> <li><a href="/thesaurus/default.cfm">Optics and Photonics Topics</a></li> <li><a href="/spotlight">Spotlight on Optics</a></li> </ul> </div> <div class="col-sm-6"> <ul> <li class="nav-link-heading"><span class="nav-link-heading-txt">Publications</span></li> <li><a href="/books/">Bookshelf</a></li> <li><a href="/collections/special-collections.cfm">Special Collections</a></li> <li class="nav-link-heading"><span class="nav-link-heading-txt">Regional Content</span></li> <li><a href="/content/newsItem/list/section/prj/">On The Cover: Photonics Research</a></li> <li><a href="/content/newsItem/list/section/col/">Spotlight: Chinese Optics Letters</a></li> <li class="nav-link-heading"><span class="nav-link-heading-txt">Open Access Information</span></li> <li><a href="/content/author/portal/item/review-open-access-policy-stat/">Open Access Statement and Policy</a></li> <li><a href="/library/license_v2.cfm">Terms for Journal Article Reuse</a></li> </ul> </div> </div> </div> </li> </ul> <ul class="nav navbar-nav navbar-right navbar-secondary d-sm-flex flex-sm-row" id="second-nav"> <li class="primary-site-nav__dropdown"> <a href="#" class="dropdown-toggle navbar-secondary-header" data-bs-toggle="dropdown" id="my_favorites">My Favorites </a> <div class="dropdown-menu dropdown-one-col"> <ul> <li><a href="/user">Go to My Account</a></li> <li><a href="#" data-bs-toggle="modal" data-bs-target="#userLogin">Login to access favorites</a></li> </ul> </div> </li> <li class="primary-site-nav__dropdown"> <a href="#" class="dropdown-toggle navbar-secondary-header" data-bs-toggle="dropdown" id="recent_pages">Recent Pages </a> <div class="dropdown-menu dropdown-one-col"> <ul class="recent-page-list"> </ul> </div> </li> </ul> <ul class="hidden-sm hidden-md hidden-lg manage-user-acct--mobile"> <li class="nav-link"><a href="#" data-bs-toggle="modal" data-bs-target="#userLogin" id="loginModal"><img src="/images/icons/icon-my-account.png" alt="my account"> LOGIN <span class="muted">OR</span> CREATE ACCOUNT</a> </ul> </nav> </div> </div> </div> </header> </div> <nav class="nav-bar-siblings container small"> <a class="secondary-smallnav-item_link" href="/ao/home.cfm">Journal Home</a> <a class="secondary-smallnav-item_link" href="/ao/journal/ao/about.cfm">About</a> <a class="secondary-smallnav-item_link" href="/ao/upcomingissue.cfm">Issues in Progress</a> <a class="secondary-smallnav-item_link" href="/ao/issue.cfm">Current Issue</a> <a class="secondary-smallnav-item_link" href="/ao/browse.cfm">All Issues</a> <a class="secondary-smallnav-item_link" href="/ao/upcoming.cfm">Early Posting</a> <a class="secondary-smallnav-item_link" href="/ao/feature.cfm">Feature Issues</a> </nav> <div role="main" class="container content" id="articleContainer" style="padding-top:1em;"> <div class="col-md-12"> <div class="row"> <div class="article-parents"> <ul class="small list-inline article-journal-name"> <li><strong>Applied Optics</strong></li> <li>Vol. 63,</li> <li><a href="/ao/issue.cfm?volume=63&issue=34">Issue 34</a>,</li> <li>pp. 8857-8868</li> <li>(2024)</li> <li class="article-doi"><span class="separator-disc">&bull;</span><a href="https://doi.org/10.1364/AO.540838">https://doi.org/10.1364/AO.540838</a></li> </ul> </div> </div> <div class="row"> <div class="article-header"> <div class="col-md-12 col-sm-12 pl-0"> <div class="col-md-2 col-sm-2 article-header__image p-0" style=""> <div class="w-100 text--left"> <div class="fit-thumbnail-box hidden-xs article-header__image--thumbnail"> <img src="/getThumbnail.cfm?uri=ao-63-34-8857&s=n&size=168" alt="Article Cover" class="fit-thumbnail-img hidden-xs"> </div> </div> </div> <div class="col-md-10 col-sm-10 pl-4 mb-1" style=""> <h1 class="article-title"> Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis </h1> <p class="article-authors"> Gopal Krishna, Jimson Mathew, and Sumanta Gupta </p> <div> <div class="btn-group article-affiliations-dropdown dropdown hidden-xs mr-2"> <a data-bs-toggle="dropdown" id="author-affiliations-dropdown"> Author Information <span class="caret"></span> </a> <div id="authorAffiliations" class="article-author-affiliations dropdown-menu"> <h5>Author Affiliations</h5> <p><strong> Gopal Krishna,<sup>1</sup> Jimson Mathew,<sup>2</sup> and Sumanta Gupta<sup>1,</sup><sup>*</sup> </strong></p> <p><em> <sup>1</sup>Department of Electrical Engineering, Indian Institute of Technology Patna, Bihta 801103, India </em></p> <p><em> <sup>2</sup>Department of Computer Science Engineering, Indian Institute of Technology Patna, Bihta 801103, India </em></p> <p> <sup>*</sup>Corresponding author: <a href="mailto:sumanta@iitp.ac.in">sumanta@iitp.ac.in</a> </p> <h5 class="mb-0">ORCID</h5> <table> <tr> <td><strong>Gopal <?xml version="1.0" encoding="UTF-8"?><surname>Krishna</surname></strong></td> <td nowrap class="pl-1"><a href="https://orcid.org/0000-0002-7750-363X" target="_blank" class="orcida"><img class="orcid-logo" src="/images/orcid_16x16.png" alt="orcid link"></a>&nbsp;&nbsp;<a href="https://orcid.org/0000-0002-7750-363X" target="_blank" class="orcida">https://orcid.org/0000-0002-7750-363X</a></td> </tr> </table> </div> </div> <div class="btn-group hidden-xs hidden-sm"> <a data-bs-toggle="dropdown" id="search-by-author-dropdown"> <i class="fal fa-search p__1--sm"></i> Find other works by these authors <span class="caret"></span> </a> <ul class="dropdown-menu" id="search-by-author"> <li><a href="search.cfm?a=G Krishna">G Krishna</a></li> <li><a href="search.cfm?a=J Mathew">J Mathew</a></li> <li><a href="search.cfm?a=S Gupta">S Gupta</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12 pr-0"> <div class="col-md-2 pr-0 pl-0"> <a name="scrollUp"></a> <div class="access-permissions inaccessible" style="margin-left:-20px;"> <strong> Not Accessible</strong> <p class="muted">Your library or personal account may give you access</p> </div> </div> <div class="col-md-10 pr-0" style="margin-left:-6px;"> <div class="abstract-tools-header"> <div class="article-tools d-lg-flex"> <ul class="tool-list-one"> <li class="pdf-download"><a href="viewmedia.cfm?uri=ao-63-34-8857&seq=0" target="_blank" aria-label="Pdf icon"><i class="fal fa-file-pdf"></i><span class="hidden-xs"><br>Get PDF</span></a></li> <li><a href="mailto:?subject=Article Published in Applied Optics&body=I would like to notify you about the following article published in Applied Optics:%0AGopal Krishna, Jimson Mathew, and Sumanta Gupta, &quot;Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis,&quot; Appl. Opt. 63, 8857-8868 (2024)%0Ahttps://opg.optica.org/ao/abstract.cfm?URI=ao-63-34-8857%0A---------------------------------------------------------------------------%0AThis is sent to you as an email notification feature from Optica Publishing Group: https://opg.optica.org" aria-label="Mail icon"><i class="fal fa-envelope"></i><span class="hidden-xs"><br>Email</span></a></li> <li class="dropdown js-article-dropdown"> <a class="dropdown-toggle js-article-dropdown-toggle" aria-label="Share icon"><i class="fal fa-share-alt"></i><span class="hidden-xs"><br>Share <span class="caret"></span></span></a> <ul class="dropdown-menu list-unstyled"> <li><a href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857" class="sharefacebook" target="_blank"><i class="fab fa-facebook-f mr-1" style="color: #ffffff;"></i>Share with Facebook</a></li> <li><a href="https://twitter.com/intent/tweet?text=Reading this AO article %23OSA_AO https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857" class="sharetwitter" target="_blank"><i class="icon-x mr-1" style="font-size: 24px;font-family: Arial, sans-serif; color:#ffffff;"><strong>X</strong></i>Share on X</a></li> <li><a href="http://www.reddit.com/submit?url=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857" class="sharereddit" target="_blank"><i class="fab fa-reddit-alien mr-1" style="color: #ffffff;"></i>Post on reddit</a></li> <li><a href="https://www.linkedin.com/cws/share?url=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857" class="sharelinkedin" target="_blank"><i class="fab fa-linkedin mr-1" style="color: #ffffff;"></i>Share with LinkedIn</a></li> <li><a href="http://www.mendeley.com/import/?url=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857" class="sharemendeley" target="_blank"><i class="fab fa-mendeley mr-1" style="color: #ffffff;"></i>Add to Mendeley</a></li> <li><a href="http://www.bibsonomy.org/ShowBookmarkEntry?c=b&jump=yes&url=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857" class="sharebibsonomy" target="_blank"><img src="/images/bibsonomy-icon.png" alt="Add to BibSonomy" title="BibSonomy" class="share-icon">Add to BibSonomy</a></li> <li><a href="https://www.addtoany.com/add_to/wechat?linkurl=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Furi%3Dao%2D63%2D34%2D8857&linkname=ao-63-34-8857" class="sharewechat" target="_blank"><i class="fab fa-weixin mr-1" style="color: #ffffff;"></i>Share with WeChat</a></li> </ul> </li> <li class="get-citation dropdown js-article-dropdown"> <a id="getCitation__toggle" class="dropdown-toggle js-article-dropdown-toggle"> <i class="fal fa-quote-right"></i><span class="hidden-xs"><br>Get Citation</span> <span class="caret"></span> </a> <div id="getCitation" class="get-citation-content dropdown-menu"> <strong>Copy Citation Text</strong> <div class="citation-text"> Gopal Krishna, Jimson Mathew, and Sumanta Gupta, "Nonlinearity mitigation in bandwidth limited blue LED-based OFDM-UOWC systems using differential pre-emphasis," Appl. Opt. <b>63</b>, 8857-8868 (2024) </div> <form name="articlesForm" id="articlesForm" method="post" action="" style="display: inline"> <input type="hidden" name="articles" value="563714"> <input type="hidden" name="ArticleAction" value=""></form> <strong>Export Citation</strong> <ul class="list-unstyled"> <li><a href="#" onclick="checkboxActions('export_bibtex'); return false;">BibTex</a></li> <li><a href="#" onclick="checkboxActions('export_endnote'); return false;">Endnote (RIS)</a></li> <li><a href="#" onclick="checkboxActions('export_html'); return false;">HTML</a></li> <li><a href="#" onclick="checkboxActions('export_txt'); return false;">Plain Text</a></li> </ul> </div> </li> <li><a href="#" data-bs-toggle="modal" data-bs-target="#userLogin" aria-label="Warning icon"><i class="fal fa-engine-warning"></i><span class="hidden-xs"><br>Citation alert</span></a></li> <li><a href="/user/favorites_add_article.cfm?articles=563714" target="_blank" aria-label="Save icon"><i class="fal fa-folder-upload"></i><span class="hidden-xs"><br>Save article</span></a></li> <!-- Crossmark 2.0 widget --> <script src="https://crossmark-cdn.crossref.org/widget/v2.0/widget.js"></script> <!-- End Crossmark 2.0 widget --> </ul> <div class="d-flex justify-content-end"> <a class="text--center p__1--sm" data-target="crossmark"><img width="24" class="mb-0" src="https://crossmark-cdn.crossref.org/widget/v2.0/logos/CROSSMARK_BW_square_no_text.svg" alt="check crossmark updates"><br>Check for updates</a> </div> </div> </div> </div> </div> </div> </div> <a id="content" class="hidden"></a> <div class="row"> <!-- Aux Sidebar --> <div class="col-sm-3 col-sm-push-9 article-secondary"> <div class="sidebar-nav hidden-xs"> <ul class="right-nav"> <li class="sub-list"> <input type="checkbox" class="osap-accordion__toggle" id="toggle-relatedTopics" autocomplete="off"> <label for="toggle-relatedTopics" class="osap-accordion__label right-nav__label">Related Topics<i class="far osap-accordion__chevron"></i></label> <div id="relatedTopics" class="osap-accordion__content"> <em>Table of Contents Category</em> <ul class="list-unstyled"> <li>Fiber Optics, Fiber Sensors, and Optical Communications</li> </ul> <br> <div id="topicsHelp" class="get-citation dropdown"> <em>Optics &amp; Photonics Topics</em> <div class="advanced-search-popup advanced-search-popup--article"><a id="topicsHelp__toggle" class="topicsHelp__toggle" title="Help Link">?</a></div> <div class="get-citation-content dropdown-menu"> <span class="small">The topics in this list come from the <a href="/thesaurus/default.cfm" target="_blank">Optics and Photonics Topics</a> applied to this article.</span> </div> </div> <ul class="list-unstyled"> <li><a class="js-relatedTopicLink" href="search.cfm?t=Fluorescence and luminescence|Light emitting diodes|Blue light emitting diodes">Blue light emitting diodes</a></li> <li><a class="js-relatedTopicLink" href="search.cfm?t=Optical communications|Signal processing|Frequency division multiplexing">Frequency division multiplexing</a></li> <li><a class="js-relatedTopicLink" href="search.cfm?t=Optical communications|Optical networks|Optical wireless communication">Optical wireless communication</a></li> <li><a class="js-relatedTopicLink" href="search.cfm?t=Optical communications|Signal transmission">Signal transmission</a></li> <li><a class="js-relatedTopicLink" href="search.cfm?t=Optical communications|Visible light communications">Visible light communications</a></li> <li><a class="js-relatedTopicLink" href="search.cfm?t=Fluorescence and luminescence|Light emitting diodes|White light emitting diodes">White light emitting diodes</a></li> </ul> <br> </div> </li> </ul> <ul class="right-nav"> <li class="sub-list"> <input type="checkbox" class="osap-accordion__toggle" id="toggle-aboutArticle" autocomplete="off"> <label for="toggle-aboutArticle" class="osap-accordion__label right-nav__label">About this Article<i class="far osap-accordion__chevron"></i></label> <div id="aboutThisArticle" class="osap-accordion__content"> <em>History</em> <ul class="list-unstyled small"> <li>Original Manuscript: September 4, 2024</li> <li>Revised Manuscript: October 26, 2024</li> <li>Manuscript Accepted: November 8, 2024</li> <li>Published: November 22, 2024</li> </ul> </div> </li> </ul> </div> <div id="referenceInfo" class="reference-info"> <!-- Dynamic Reference Info --> </div> </div> <!-- Main Content --> <div class="col-sm-9 col-sm-pull-3"> <div class="row"> <!-- Article Navigation --> <div class="article-sidebar col-md-3"> <a style="color:white" href="viewmedia.cfm?uri=ao-63-34-8857&seq=0" target="_blank" id="link-pdf"><button type="submit" class="btn btn-getpdf btn-sm" style="margin:2px 0px 1em 0px;width:100%;text-align:left;font-weight:600;">PDF Article</button></a> <div id="articleNav" class="article-nav sub-page-nav"> <ul class="sidebar-nav-list" data-action="change-section" data-target="articleBody"> <li class="sidebar-nav-i"><a href="#Abstract" onclick="scrollToAnchor('scrollUp');" class="sidebar-nav-link">Abstract</a></li> <li class="sidebar-nav-i"><a href="viewmedia.cfm?uri=ao-63-34-8857&seq=0&html=true" class="sidebar-nav-link">Full Article</a></li> </ul> <ul class="sidebar-nav-list navextras"> <li class="sidebar-nav-i"><a id="figurestablink" href="#articleFigures" onclick="scrollToAnchor('scrollUp');" class="sidebar-nav-link" data-action="change-section" data-target="articleFigures">Figures (<span class="sidebar-hlight">15</span>)</a></li> <li class="sidebar-nav-i"><a href="#articleDataAvailability" onclick="scrollToAnchor('scrollUp');" class="sidebar-nav-link" data-action="change-section" data-target="articleDataAvailability">Data Availability</a></li> <li class="sidebar-nav-i"><a href="#articleTables" onclick="scrollToAnchor('scrollUp');" class="sidebar-nav-link" data-action="change-section" data-target="articleTables">Tables (<span class="sidebar-hlight">2</span>)</a></li> <li class="sidebar-nav-i"><a href="#articleEquations" onclick="scrollToAnchor('scrollUp');" class="sidebar-nav-link" data-action="change-section" data-target="articleEquations">Equations (<span class="sidebar-hlight">16</span>)</a></li> <li class="sidebar-nav-i"> <a href="#articleReferences" id="articleNavRefLink" onclick="scrollToAnchor('scrollUp');" class="sidebar-nav-link" data-action="change-section" data-target="articleReferences" data-article-id="563714"> References (<span class="sidebar-hlight">32</span>) </a> </li> <li class="sidebar-nav-i"> <a href="#articleCitations" onclick="scrollToAnchor('scrollUp');" id="articleNavCitationLink" class="sidebar-nav-link" data-article-id="563714" data-action="change-section" data-target="articleCitations"> Cited By <span id="numrefs"></span> </a> </li> <li class="sidebar-nav-i"><a href="#articleMetrics" id="articleNavMetricsLink" class="sidebar-nav-link" data-action="change-section" data-target="articleMetrics" data-article-id="563714">Metrics</a></li> <li class="sidebar-nav-i"><a href="#top" class="sidebar-nav__top-link">Back to Top</a></li> </ul> </div> </div> <!-- Article Body --> <div class="main-content col-md-9"> <div id="articleBody" class="article-section page-section active"> <h2 class="article-heading" id="Abstract">Abstract</h2> <p><p xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Direct current biased optical orthogonal frequency division multiplexing (DCO-OFDM) is widely used in blue light-emitting diode (LED)–based underwater optical wireless communication (UOWC), but the limited LED bandwidth leads to nonlinear distortions at higher frequencies. Using experiments, this paper proposes and validates a differential pre-emphasis (DPE) scheme for OFDM signal transmission in underwater channels to mitigate LED modulation bandwidth-induced nonlinearity, therefore improving transmission system performance. It is shown that the optimum DPE value leads to shorter rise time and fall time of the received signal and also avoids over- and under-shoots. The DPE scheme is validated through numerical simulations for QPSK, 16-QAM, and 64-QAM at symbol rates of 10 MS/s, 20 MS/s, and 25 MS/s, respectively, with an LED bandwidth of 8 MHz. The bit error rate (BER) performances are estimated at different values of the DPE factor for each modulation format and symbol rate. The simulation results indicate an optimized modulation format and symbol rate-dependent DPE factor for achieving minimum BER values. We further validate the DPE scheme on QPSK, 16-QAM, and 64-QAM-based OFDM transmissions in a 2.5 m tap water UOWC experimental setup. Results confirm that the optimized DPE factor depends on the modulation format and symbol rate for achieving the best BER performance. Experimental results show that the DPE scheme improves BER performance significantly, providing over 4 orders of BER improvement for all modulation formats at their respective maximum symbol rates. Successful transmissions of the OFDM signal at data rates of 24.09 Mb/s for QPSK, 48.19 Mb/s for 16-QAM, and 72.28 Mb/s for 64-QAM using an 8 MHz blue-LED-based transmitter in the presence and absence of air-bubble-induced turbulence in the water channel are experimentally demonstrated in this paper.</p></p> <p>© 2024 Optica Publishing Group. All rights, including for text and data mining (TDM), Artificial Intelligence (AI) training, and similar technologies, are reserved.</p> <a href="viewmedia.cfm?uri=ao-63-34-8857&seq=0&html=true" id="link-full">Full Article</a>&nbsp; |&nbsp; <a href="viewmedia.cfm?uri=ao-63-34-8857&seq=0" target="_blank" id="link-pdf">PDF Article</a> <hr style="margin-top:5em;"> <strong>More Like This</strong> <div class="content-item media-twbs"> <div class="media-twbs-left"> <img class="media-object" src="/getThumbnail.cfm?uri=oe-30-15-28014&o=y" width="50" height="50" aria-hidden="true" role="presentation"> </div> <div class="media-twbs-body"> <a class="js-relatedArticleLink" href="/oe/abstract.cfm?uri=oe-30-15-28014">4-bit DAC based 6.9Gb/s PAM-8 UOWC system using single-pixel mini-LED and digital pre-compensation</a> <p>Chen Cheng, Xueyang Li, Qian Xiang, Jun Li, Yongchao Jin, Zixian Wei, H. Y. Fu, and Yanfu Yang<br> <span class="muted">Opt. Express <strong>30</strong>(15) 28014-28023 (2022)</span></p> </div> </div> <div class="content-item media-twbs"> <div class="media-twbs-left"> <img class="media-object" src="/getThumbnail.cfm?uri=ao-63-18-4830&o=y" width="50" height="50" aria-hidden="true" role="presentation"> </div> <div class="media-twbs-body"> <a class="js-relatedArticleLink" href="/ao/abstract.cfm?uri=ao-63-18-4830">Analysis of a visible light communication system&#x00A0;with QAM-OFDM modulated white LEDs&#x00A0;using&#x00A0;FSO</a> <p>J. Vidhya, R. P. Vishnu, and E. C. Britto<br> <span class="muted">Appl. Opt. <strong>63</strong>(18) 4830-4839 (2024)</span></p> </div> </div> <div class="content-item media-twbs"> <div class="media-twbs-left"> <img class="media-object" src="/getThumbnail.cfm?uri=oe-27-5-6672&o=y" width="50" height="50" aria-hidden="true" role="presentation"> </div> <div class="media-twbs-body"> <a class="js-relatedArticleLink" href="/oe/abstract.cfm?uri=oe-27-5-6672">Experimental demonstration of a two-path parallel scheme for m-QAM-OFDM transmission through a turbulent-air-water channel in optical wireless communications</a> <p>Lu Zhang, Han Wang, Xu Zhao, Fang Lu, Xiaoming Zhao, and Xiaopeng Shao<br> <span class="muted">Opt. Express <strong>27</strong>(5) 6672-6688 (2019)</span></p> </div> </div> <div class="content-item media-twbs-body relatedmorelink" style="text-align:center"> <a href"#" onclick="$('.relatedmore').show(); $('.relatedmorelink').hide(); return false;">View More...</a> </div> <div class="relatedmore" style="display:none"> <div class="content-item media-twbs"> <div class="media-twbs-left"> <img class="media-object" src="/getThumbnail.cfm?uri=ao-63-19-5167&o=y" width="50" height="50" aria-hidden="true" role="presentation"> </div> <div class="media-twbs-body"> <a class="js-relatedArticleLink" href="/ao/abstract.cfm?uri=ao-63-19-5167">CAZAC-based adaptative modulation scheme for the MB-OFDM UWBoF system</a> <p>Changqing Xiang, Jingyang Zhou, Benxiang Tan, Shuanglong Deng, Dandan Tian, Siyuan Liu, Kang Zhang, Jingming Li, and Xuan Zhou<br> <span class="muted">Appl. Opt. <strong>63</strong>(19) 5167-5173 (2024)</span></p> </div> </div> <div class="content-item media-twbs"> <div class="media-twbs-left"> <img class="media-object" src="/getThumbnail.cfm?uri=ao-63-9-2352&o=y" width="50" height="50" aria-hidden="true" role="presentation"> </div> <div class="media-twbs-body"> <a class="js-relatedArticleLink" href="/ao/abstract.cfm?uri=ao-63-9-2352">Half-spectrum OFDM to quadruple the spectral efficiency of underwater wireless optical communication with digital power division multiplexing</a> <p>Yuan Wang, Tianyi Zhang, Chao Fei, Jiahan Tian, Junwei Zhang, Yitong Xie, Fei Zhang, Ji Du, Guowu Zhang, Gaoxuan Wang, Xiaojian Hong, and Sailing He<br> <span class="muted">Appl. Opt. <strong>63</strong>(9) 2352-2361 (2024)</span></p> </div> </div> </div> <div style="width:100%; padding: 40px 0px 0px 0px;"> <a href="abstract.cfm?uri=ao-63-34-8851" class="ft-article-prev"><i class="fal fa-caret-left"></i> Previous Article</a> <a href="abstract.cfm?uri=ao-63-34-8869" class="ft-article-next">Next Article <i class="fal fa-caret-right"></i></a> </div> </div> <div id="articleDataAvailability" class="article-section page-section "> <?xml version="1.0" encoding="UTF-8"?><da_html><h3 class="article-heading">Data availability</h3><p>Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.</p></da_html> </div> <div id="articleReferences" class="article-section page-section small"> <div id="refsList"></div> </div> <div id="articleCitations" class="article-section page-section small"> <h3 class="article-heading">Cited By</h3> <p>You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution. <p>Contact your librarian or system administrator <br>or<br> <a href="#" data-bs-toggle="modal" data-bs-target="#userLogin">Login to access Optica Member Subscription</a> </p> </div> <div id="articleFigures" class="article-section page-section media-section "> <h3 class="article-heading">Figures (15)</h3> <p>You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution. <p>Contact your librarian or system administrator <br>or<br> <a href="#" data-bs-toggle="modal" data-bs-target="#userLogin">Login to access Optica Member Subscription</a> </p> </div> <div id="articleTables" class="article-section page-section small"> <h3 class="article-heading">Tables (2)</h3> <p>You do not have subscription access to this journal. Article tables are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution. <p>Contact your librarian or system administrator <br>or<br> <a href="#" data-bs-toggle="modal" data-bs-target="#userLogin">Login to access Optica Member Subscription</a> </p> </div> <div id="articleEquations" class="article-section page-section small"> <h3 class="article-heading">Equations (16)</h3> <p>You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution. <p>Contact your librarian or system administrator <br>or<br> <a href="#" data-bs-toggle="modal" data-bs-target="#userLogin">Login to access Optica Member Subscription</a> </p> </div> <div id="articleMetrics" class="article-section page-section small"> <div id="metricsData"></div> </div> </div> </div> </div> </div> <div class="hidden-sm hidden-md hidden-lg secondary-navigation--footer"> <div style="padding: 5px 0px 0px 0px;"> <div class="journal-nav-item hidden-md hidden-lg hidden-sm"> <div class="mobile-journal-header p-0"> <a href="/ao/home.cfm"><h1>Applied Optics</h1> <p class="primary-editors">Gisele Bennett, Editor-in-Chief</p></a> </div> </div> <div class="journal-nav-item hidden-xs "> <a class="secondary-nav-item_link" href="/ao/home.cfm">Journal Home</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/journal/ao/about.cfm">About</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/journal/ao/ao-app-notes.cfm">Application Notes</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/upcomingissue.cfm">Issues in Progress</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/issue.cfm">Current Issue</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/browse.cfm">All Issues</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/upcoming.cfm">Early Posting</a> </div> <div class="journal-nav-item "> <a class="secondary-nav-item_link" href="/ao/feature.cfm">Feature Issues</a> </div> </div> </div> </div> <div class="modal fade full" id="tablet001" tabindex="-1" role="dialog" aria-labelledby="tablet001Label" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-bs-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title" id="tablet001Label">Table 1.</h4> </div> <div class="modal-body"> <h4>Simulation Parameters</h4> <div class="table-responsive"><?xml version="1.0" encoding="UTF-8"?><table CLASS="table" frame="hsides" rules="groups" width="240"><colgroup span="1"><col align="left" span="1" width="0%"/><col align="center" span="1" width="0%"/></colgroup><thead><tr><th colspan="1" rowspan="1">Parameter</th><th colspan="1" rowspan="1">Value</th></tr></thead><tbody><tr><td colspan="1" rowspan="1">Separation</td><td colspan="1" rowspan="1">2.5 m</td></tr><tr><td colspan="1" rowspan="1">Half viewing angle</td><td colspan="1" rowspan="1">8°</td></tr><tr><td colspan="1" rowspan="1">Gain of optical filter</td><td colspan="1" rowspan="1">0.9</td></tr><tr><td colspan="1" rowspan="1">Half angle view of optical lens</td><td colspan="1" rowspan="1">70°</td></tr><tr><td colspan="1" rowspan="1">Responsivity</td><td colspan="1" rowspan="1">12.6 A/W</td></tr><tr><td colspan="1" rowspan="1">Active area of PD</td><td colspan="1" rowspan="1">3 mm</td></tr><tr><td colspan="1" rowspan="1">Modulation bandwidth of LED</td><td colspan="1" rowspan="1">8 MHz</td></tr><tr><td colspan="1" rowspan="1">Gain</td><td colspan="1" rowspan="1">30</td></tr><tr><td colspan="1" rowspan="1">Center wavelength (<inline-formula><alternatives><math display="inline"> <mi>λ</mi> </math></alternatives></inline-formula>)</td><td colspan="1" rowspan="1">465 nm</td></tr><tr><td colspan="1" rowspan="1">Transmitted power</td><td colspan="1" rowspan="1">10 mW</td></tr><tr><td colspan="1" rowspan="1">Emission (<inline-formula><alternatives><math display="inline"> <mi>ϕ</mi> </math></alternatives></inline-formula>) and receiving angle (<inline-formula><alternatives><math display="inline"> <mi>ψ</mi> </math></alternatives></inline-formula>)</td><td colspan="1" rowspan="1">0°</td></tr><tr><td colspan="1" rowspan="1">Absorption coefficient</td><td colspan="1" rowspan="1"><inline-formula><alternatives><math display="inline"> <mrow class="MJX-TeXAtom-ORD"> <mn>0.040</mn> </mrow> <mspace width="thickmathspace"/> <mrow class="MJX-TeXAtom-ORD"> <msup> <mrow class="MJX-TeXAtom-ORD"> <mi mathvariant="normal">m</mi> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mo>−</mo> <mn>1</mn> </mrow> </msup> </mrow> </math></alternatives></inline-formula></td></tr><tr><td colspan="1" rowspan="1">Scattering coefficient</td><td colspan="1" rowspan="1"><inline-formula><alternatives><math display="inline"> <mrow class="MJX-TeXAtom-ORD"> <mn>0.002</mn> </mrow> <mspace width="thickmathspace"/> <mrow class="MJX-TeXAtom-ORD"> <msup> <mrow class="MJX-TeXAtom-ORD"> <mi mathvariant="normal">m</mi> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mo>−</mo> <mn>1</mn> </mrow> </msup> </mrow> </math></alternatives></inline-formula></td></tr><tr><td colspan="1" rowspan="1">Attenuation coefficient (<inline-formula><alternatives><math display="inline"> <mi>k</mi> </math></alternatives></inline-formula>)</td><td colspan="1" rowspan="1"><inline-formula><alternatives><math display="inline"> <mrow class="MJX-TeXAtom-ORD"> <mn>0.043</mn> </mrow> <mspace width="thickmathspace"/> <mrow class="MJX-TeXAtom-ORD"> <msup> <mrow class="MJX-TeXAtom-ORD"> <mi mathvariant="normal">m</mi> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mo>−</mo> <mn>1</mn> </mrow> </msup> </mrow> </math></alternatives></inline-formula></td></tr></tbody></table></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="modal fade full" id="tablet002" tabindex="-1" role="dialog" aria-labelledby="tablet002Label" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-bs-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title" id="tablet002Label">Table 2.</h4> </div> <div class="modal-body"> <h4>Experimental Parameters</h4> <div class="table-responsive"><?xml version="1.0" encoding="UTF-8"?><table CLASS="table" frame="hsides" rules="groups" width="240"><colgroup span="1"><col align="left" span="1" width="50%"/><col align="center" span="1" width="50%"/></colgroup><thead><tr><th colspan="1" rowspan="1">Parameter</th><th colspan="1" rowspan="1">Value</th></tr></thead><tbody><tr><td colspan="1" rowspan="1">FFT/IFFT points</td><td colspan="1" rowspan="1">1024</td></tr><tr><td colspan="1" rowspan="1">CP length</td><td colspan="1" rowspan="1">8</td></tr><tr><td colspan="1" rowspan="1">Data subcarriers</td><td colspan="1" rowspan="1">500</td></tr><tr><td colspan="1" rowspan="1">LED bias</td><td colspan="1" rowspan="1">3.2 V, 10 mA</td></tr><tr><td colspan="1" rowspan="1">Peak to peck signal</td><td colspan="1" rowspan="1">1 V</td></tr><tr><td colspan="1" rowspan="1">APD voltage</td><td colspan="1" rowspan="1">5 V, 42 mA</td></tr><tr><td colspan="1" rowspan="1">Modulation format</td><td colspan="1" rowspan="1">QPSK/16-QAM/64-QAM</td></tr><tr><td colspan="1" rowspan="1">AWG sampling rate</td><td colspan="1" rowspan="1">10/20/25 MSa/s</td></tr><tr><td colspan="1" rowspan="1">DSO sampling rate</td><td colspan="1" rowspan="1">100/200/250 MSa/s</td></tr></tbody></table></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="modal fade full" id="allTablesModal" tabindex="-1" role="dialog" aria-labelledby="allTablesLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-bs-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title" id="allTablesLabel">Tables (2)</h4> </div> <div class="modal-body"> <h4>Table 1.</h4> <p>Simulation Parameters</p> <div class="table-responsive"><?xml version="1.0" encoding="UTF-8"?><table CLASS="table" frame="hsides" rules="groups" width="240"><colgroup span="1"><col align="left" span="1" width="0%"/><col align="center" span="1" width="0%"/></colgroup><thead><tr><th colspan="1" rowspan="1">Parameter</th><th colspan="1" rowspan="1">Value</th></tr></thead><tbody><tr><td colspan="1" rowspan="1">Separation</td><td colspan="1" rowspan="1">2.5 m</td></tr><tr><td colspan="1" rowspan="1">Half viewing angle</td><td colspan="1" rowspan="1">8°</td></tr><tr><td colspan="1" rowspan="1">Gain of optical filter</td><td colspan="1" rowspan="1">0.9</td></tr><tr><td colspan="1" rowspan="1">Half angle view of optical lens</td><td colspan="1" rowspan="1">70°</td></tr><tr><td colspan="1" rowspan="1">Responsivity</td><td colspan="1" rowspan="1">12.6 A/W</td></tr><tr><td colspan="1" rowspan="1">Active area of PD</td><td colspan="1" rowspan="1">3 mm</td></tr><tr><td colspan="1" rowspan="1">Modulation bandwidth of LED</td><td colspan="1" rowspan="1">8 MHz</td></tr><tr><td colspan="1" rowspan="1">Gain</td><td colspan="1" rowspan="1">30</td></tr><tr><td colspan="1" rowspan="1">Center wavelength (<inline-formula><alternatives><math display="inline"> <mi>λ</mi> </math></alternatives></inline-formula>)</td><td colspan="1" rowspan="1">465 nm</td></tr><tr><td colspan="1" rowspan="1">Transmitted power</td><td colspan="1" rowspan="1">10 mW</td></tr><tr><td colspan="1" rowspan="1">Emission (<inline-formula><alternatives><math display="inline"> <mi>ϕ</mi> </math></alternatives></inline-formula>) and receiving angle (<inline-formula><alternatives><math display="inline"> <mi>ψ</mi> </math></alternatives></inline-formula>)</td><td colspan="1" rowspan="1">0°</td></tr><tr><td colspan="1" rowspan="1">Absorption coefficient</td><td colspan="1" rowspan="1"><inline-formula><alternatives><math display="inline"> <mrow class="MJX-TeXAtom-ORD"> <mn>0.040</mn> </mrow> <mspace width="thickmathspace"/> <mrow class="MJX-TeXAtom-ORD"> <msup> <mrow class="MJX-TeXAtom-ORD"> <mi mathvariant="normal">m</mi> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mo>−</mo> <mn>1</mn> </mrow> </msup> </mrow> </math></alternatives></inline-formula></td></tr><tr><td colspan="1" rowspan="1">Scattering coefficient</td><td colspan="1" rowspan="1"><inline-formula><alternatives><math display="inline"> <mrow class="MJX-TeXAtom-ORD"> <mn>0.002</mn> </mrow> <mspace width="thickmathspace"/> <mrow class="MJX-TeXAtom-ORD"> <msup> <mrow class="MJX-TeXAtom-ORD"> <mi mathvariant="normal">m</mi> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mo>−</mo> <mn>1</mn> </mrow> </msup> </mrow> </math></alternatives></inline-formula></td></tr><tr><td colspan="1" rowspan="1">Attenuation coefficient (<inline-formula><alternatives><math display="inline"> <mi>k</mi> </math></alternatives></inline-formula>)</td><td colspan="1" rowspan="1"><inline-formula><alternatives><math display="inline"> <mrow class="MJX-TeXAtom-ORD"> <mn>0.043</mn> </mrow> <mspace width="thickmathspace"/> <mrow class="MJX-TeXAtom-ORD"> <msup> <mrow class="MJX-TeXAtom-ORD"> <mi mathvariant="normal">m</mi> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mo>−</mo> <mn>1</mn> </mrow> </msup> </mrow> </math></alternatives></inline-formula></td></tr></tbody></table></div> <h4>Table 2.</h4> <p>Experimental Parameters</p> <div class="table-responsive"><?xml version="1.0" encoding="UTF-8"?><table CLASS="table" frame="hsides" rules="groups" width="240"><colgroup span="1"><col align="left" span="1" width="50%"/><col align="center" span="1" width="50%"/></colgroup><thead><tr><th colspan="1" rowspan="1">Parameter</th><th colspan="1" rowspan="1">Value</th></tr></thead><tbody><tr><td colspan="1" rowspan="1">FFT/IFFT points</td><td colspan="1" rowspan="1">1024</td></tr><tr><td colspan="1" rowspan="1">CP length</td><td colspan="1" rowspan="1">8</td></tr><tr><td colspan="1" rowspan="1">Data subcarriers</td><td colspan="1" rowspan="1">500</td></tr><tr><td colspan="1" rowspan="1">LED bias</td><td colspan="1" rowspan="1">3.2 V, 10 mA</td></tr><tr><td colspan="1" rowspan="1">Peak to peck signal</td><td colspan="1" rowspan="1">1 V</td></tr><tr><td colspan="1" rowspan="1">APD voltage</td><td colspan="1" rowspan="1">5 V, 42 mA</td></tr><tr><td colspan="1" rowspan="1">Modulation format</td><td colspan="1" rowspan="1">QPSK/16-QAM/64-QAM</td></tr><tr><td colspan="1" rowspan="1">AWG sampling rate</td><td colspan="1" rowspan="1">10/20/25 MSa/s</td></tr><tr><td colspan="1" rowspan="1">DSO sampling rate</td><td colspan="1" rowspan="1">100/200/250 MSa/s</td></tr></tbody></table></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/Javascript"> function alertconfirmed() { // Send ajax to confirm document.getElementById('confirmAlertButton').disabled = 'disabled'; $.ajax({ cache: false, type: "GET", url: "set_citation_alert.cfm?uri=ao-63-34-8857&confirmalert=true" }).done(function( ajxretmsg ) { if (ajxretmsg == "1") { document.getElementById('alertConfirmArea').innerHTML = '<strong>Your alert has been set!</strong><br><br><input type="button" name="closeEmail" data-bs-dismiss="modal" value="Close">'; } else { document.getElementById('alertConfirmArea').innerHTML = 'There was an error setting your alert. Please try again later.<br><br><input type="button" name="closeEmail" data-bs-dismiss="modal" value="Close">'; } }); } </script> <div class="modal fade" id="setCitationModal" tabindex="-1" role="dialog" aria-labelledby="setCitationLabel" aria-hidden="true"> <div class="modal-dialog login-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-bs-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title" id="setCitationLabel">Confirm Citation Alert</h4> </div> <div class="modal-body"> Please <a data-bs-toggle="modal" data-bs-target="#userLogin">login</a> to set citation alerts. </div> </div> </div> </div> <div class="modal fade" id="mathJaxHelp" tabindex="-1" role="dialog" aria-labelledby="mathJaxHelp" aria-hidden="true"> <div class="modal-dialog login-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-bs-dismiss="modal" aria-hidden="true">&times;</button> MathJax Help </div> <div class="modal-body"> Equations displayed with <a href="http://www.mathjax.org" target="_blank">MathJax</a>. Right click equation to reveal menu options. </div> </div> </div> </div> </div></div></div></div> <div id="formErrors" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button class="close" data-dismiss="modal" aria-label="close"> <span aria-hidden="true">&times;</span> </button> <h4 class="modal-title">Field Error</h4> </div> <div class="modal-body"> <p id="formErrorsText"></p> </div> <div class="modal-footer"> <button class="btn btn-primary" data-dismiss="modal">Ok</button> </div> </div> </div> </div> <div id="avsModal" class="avs-modal"> <div id="avsModalContent" class="avs-modal-content"> <strong>Select <span id="titleFiltersPopup"></span> as filters</strong> <hr> <div class="row"> <div class="col-md-8"> <div class="input-collapse"> <input id="input-popup-selectize" type="text" class="form-control selectized" placeholder="(type names or look up list)" tabindex="-1" aria-label="type names or look up list"/> <div class="selectize-control form-control multi"></div> </div> </div> </div> <hr> <ul id="checkBoxList"></ul> <hr> <span id="avsModalSubmit" class="btn btn-primary">Select Topics</span> <span id="avsModalClose" class="cancel"> Cancel</span> </div> </div> <footer><div class="container ft-links"><a id="global-nav"></a> <nav aria-label="Back to top"><div class="top-button"><a href="#" style="color:white;"><span class="fi-arrow-up"> Top </span></a></div></nav> <div class="col-sm-3"> <ul class="ft-links-list"> <li><a href="/">Publishing Home</a></li> <li><a href="/about.cfm">Journals</a></li> <li><a href="/conferences.cfm">Conferences</a></li> <li><a target="_blank" href="https://opticapreprints.figshare.com/">Preprints (Optica Open) <span class="fal fa-external-link"></span></a></li> </ul> <ul class="ft-links-list"> <li class="ft-links-header">Information for</li> <li><a href="/content/author/">Authors</a></li> <li><a href="/content/reviewer/">Reviewers</a></li> <li><a href="/library/">Librarians</a></li> </ul> </div> <div class="col-sm-3"> <ul class="ft-links-list"> <li class="ft-links-header">Open Access Information</li> <li><a href="/content/author/portal/item/review-open-access-policy-stat/">Open Access Statement and Policy</a></li> <li><a href="/library/license_v2.cfm">Terms for Journal Article Reuse</a></li> </ul> <ul class="ft-links-list"> <li class="ft-links-header">Other Resources</li> <li><a target="_blank" href="https://opticapreprints.figshare.com/" >Optica Open <span class="fal fa-external-link"></span></a></li> <li><a href="/books/default.cfm">Optica Publishing Group Bookshelf</a></li> <li><a href="/info/opticsimagebank.cfm">Optics ImageBank</a></li> <li><a href="https://www.optica-opn.org/home/" target="_blank">Optics &amp; Photonics News <span class="fal fa-external-link"></span></a></li> <li><a href="/spotlight/">Spotlight on Optics</a></li> <li><a href="https://www.optica.org">Optica Home</a></li> </ul> <!-- mobile only regional sites link --> </div> <div class="col-sm-3"> <ul class="ft-links-list"> <li class="ft-links-header">About</li> <!--"INDUSTRY REPORTS" LINK TEMPORARILY DISABLED ON 3/3/2023 UNTIL FURTHER NOTICE FROM CORP DEPT.--> <!--li><a href="/industryreports.cfm">Industry Reports</a></li--> <li><a href="/about.cfm">About Optica Publishing Group</a></li> <li><a href="/info/benefitslog.cfm">About My Account</a></li> <li><a href="/user/toc_alerts_subscribe.cfm">Sign up for Alerts</a></li> <li><a href="/info/contactus.cfm">Contact Us</a></li> <li><a href="#" onclick="popUpWindow('/submitFeedback.cfm?url='+escape(document.location.href),700,490); return false;">Send Us Feedback</a></li> </ul> </div> <div class="col-sm-3"> <ul class="nav navbar-nav navbar-right navbar-ft hidden-sm hidden-xs d-flex flex-row"> <li class="dropdown" style="border:1px solid #6c6c6c; margin-right: 10px;"> <a href="#" class="dropdown-toggle navbar-ft-header" data-bs-toggle="dropdown">My Favorites <strong class="caret"></strong></a> <ul class="dropdown-menu up"> <li><a href="/user">Go to My Account</a></li> <li><a href="#" data-bs-toggle="modal" data-bs-target="#userLogin">Login to access favorites</a></li> </ul> </li> <li class="dropdown" style="border:1px solid #6c6c6c;"> <a href="#" class="dropdown-toggle navbar-ft-header" data-bs-toggle="dropdown">Recent Pages <strong class="caret"></strong></a> <ul class="dropdown-menu up recent-page-list"> </ul> </li> </ul> </div> <div> <div class="col-xs-12 col-md-3 col-md-offset-9 text-right" style="margin-top:-40px;"> <a class="ft-links-header purple-hover" href="https://www.twitter.com/OpticaPubsGroup" target="_blank" aria-label="Follow @OpticaPubsGroup on Twitter"> <span class="fab fa-2x fa-square-x-twitter">&nbsp;</span> </a> <a class="ft-links-header purple-hover" href="https://www.facebook.com/OpticaWorldwide" target="_blank" aria-label="Follow us on Facebook"> <span class="fab fa-2x fa-facebook-square">&nbsp;</span> </a> <a class="ft-links-header purple-hover" href="https://www.linkedin.com/company/optica-worldwide/" target="_blank" aria-label="Follow us on LinkedIn"> <span class="fab fa-2x fa-linkedin">&nbsp;</span> </a> <a class="ft-links-header purple-hover" href="/toc_alerts_subscribe.cfm" target="_blank" aria-label="RSS Alerts"> <span class="fas fa-2x fa-rss-square">&nbsp;</span> </a> </div> </div></div> <div class="ft-bottom"> <div class="container"> <div class="col-sm-10"> &copy; Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies. </div> <div class="col-sm-2 ft-right"> <a class="footer-link" href="/info/privacy.cfm">Privacy</a> | <a class="footer-link" href="/info/termsofuse.cfm">Terms of Use</a> </div> </div> </div></footer> <div class="modal fade" id="userLogin" aria-hidden="true" role="dialog"> <div class="modal-dialog login-dialog"> <div class="modal-content"> <div class="modal-header flex-row-reverse"> <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">&times;</button> <h4 class="modal-title">Login or <a href="https://account.optica.org/eweb/dynamicpage.aspx?sso=1&site=osac&webcode=loginrequired&url_success=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fao%2Fabstract%2Ecfm%3Frwjcode%3Dao%26uri%3Dao%2D63%2D34%2D8857%26usertoken%3D%7Btoken%7D">Create Account</a></h4> </div> <div class="modal-body"> <form class="form-horizontal" role="form"> <div class="alert alert-danger loginErr"></div> <div class="alert alert-warning loginLoading">Please wait...</div> <div class="form-group"> <label for="inputEmail" class="col-sm-2 control-label">Email</label> <div class="col-sm-10"> <input type="email" class="form-control" id="inputEmail" placeholder="Email" autofocus> </div> </div> <div class="form-group"> <label for="inputPassword" class="col-sm-2 control-label">Password</label> <div class="col-sm-10"> <input type="password" class="form-control" id="inputPassword" placeholder="Password"> <span class="help-block"><a href="https://account.optica.org/eweb/Dynamicpage.aspx?webcode=forgotpassword&Site=osac">Forgot your password?</a></span> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <div class="checkbox"> <label> <input type="checkbox" id="rememberme"> Remember me on this computer </label> </div> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-primary" id="loginButton">Login</button> <button type="submit" class="btn btn-default" data-bs-dismiss="modal" data-bs-target="#userLogin">Cancel</button> </div> </div> </form> </div> <div class="modal-footer"> <div class="col-xs-12" style="text-align: left"><a href="https://auth.optica.org/connect/authorize?client_id=osap&response_type=id_token token&scope=openid email profile affiliation&redirect_uri=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fdefault%2Ecfm&state=C55FE56D-8721-4701-A1ECE2B0DFCEDA05|https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fabstract%2Ecfm%3Frwjcode%3Dao%26uri%3Dao%2D63%2D34%2D8857&nonce=C55FE56D-8721-4701-A1ECE2B0DFCEDA05&acr_values=idp:oa&response_mode=form_post">Institutional Login</a> (Optica Publishing Group participates in eduGAIN)</div> </div> <div class="modal-footer"> <div class="col-xs-12" style="text-align: left"><a href="https://auth.optica.org/connect/authorize?client_id=osap&response_type=id_token token&scope=openid email profile affiliation&redirect_uri=https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fdefault%2Ecfm&state=C55FE56D-8721-4701-A1ECE2B0DFCEDA05|https%3A%2F%2Fopg%2Eoptica%2Eorg%2Fabstract%2Ecfm%3Frwjcode%3Dao%26uri%3Dao%2D63%2D34%2D8857&nonce=C55FE56D-8721-4701-A1ECE2B0DFCEDA05&acr_values=idp:oa&response_mode=form_post">China CARSI Member Access</a></div> </div> <div class="modal-footer"> <div class="col-xs-12" style="text-align: left"><a href="/openathens.cfm?entity=https%3A%2F%2Fpassport.escience.cn%2Fidp%2Fshibboleth">China CAoS Member Access</a></div> </div> <div class="modal-footer flex-nowrap"> <div class="col-xs-6" style="text-align: left"><a href="/info/privacy.cfm">Privacy Policy</a></div> <div class="col-xs-6"><a href="https://www.optica.org/help/">Need help?</a> <i class="fal fa-info-circle"></i></div> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> </div> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ MathML: { // fixing some spacing issues by forcing it to use the MathML spacing instead of TeX useMathMLspacing: true }, // workaround for MathZoom overflow issues. MathZoom: { styles: { "#MathJax_Zoom": { overflow: "auto !important" } } }, CommonHTML: { mtextFontInherit: true, linebreaks: { automatic: true } }, displayAlign: "center", "HTML-CSS": { linebreaks: { automatic: true }, availableFonts: ["Gyre-Pagella"], preferredFont: "Gyre-Pagella", webFont: "Gyre-Pagella", mtextFontInherit: true, scale: 85, noReflows: false }, SVG: { linebreaks: { automatic: true } , font: "Gyre-Pagella", mtextFontInherit: true }, menuSettings: { zoom: "Click", zscale: "200%" }, //testing MatchWebFonts extension MatchWebFonts: { matchFor: { "HTML-CSS": true, NativeMML: true, SVG: true } }, tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]], processEscapes: true}, extensions: ["toMathML.js"], TeX: {extensions:["autoload-all.js","mediawiki-texvc.js"], Macros: {scalebox:[ "{ }", 1],resizebox:[ "{ }", 1],vskip:[ "{ }", 1], noalign:[ "{ }", 1]}} }); // end intitial config MathJax.Hub.Register.StartupHook("End Jax", function() { var browser = MathJax.Hub.Browser; var versionNumberStart = browser.version.substring(0, browser.version.indexOf(".")); if (browser.isSafari && (versionNumberStart === "5")) { console.log("Safari 5.x detected, rerendering in CommonHTML"); jax = "CommonHTML"; MathJax.Hub.setRenderer(jax); } }); MathJax.Hub.Register.StartupHook("MathML Jax Ready",function () { var MATHML = MathJax.InputJax.MathML, MML = MathJax.ElementJax.mml; var MAKEMML = MATHML.Parse.prototype.MakeMML; MATHML.Parse.Augment({ MakeMML: function (node) { // // Convert to MathJax internal format // var mml = MAKEMML.call(this,node); // // If it is an <mi> with text ending in a combining character // create an <mover> element with the original <mi> text // and an <mo> containing the combining character. // if (mml.isa(MML.mi)) { var text = mml.data.join(""); if (text.length > 1) { var c = text.charCodeAt(text.length-1); if ((c >= 0x300 && c < 0x360) || (c >= 0x20D0 && c < 0x2100)) { mml = MML.mover( MML.mi(text.substr(0,text.length-1)), MML.mo(text.charAt(text.length-1)) ); } } } return mml; } }); }); </script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <!-- <script> document.write('<script src=' + ('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') + '.js><\/script>') </script> --> <!--these are the concatenated scripts - when we're done with the JS, we should put together a cfif to serve these if it's not on development--> <!-- <script src="/js/libraries.min.js" type="text/javascript"></script> <script src="/js/app.min.js" type="text/javascript"></script> <script src="/js/full-search.min.js" type="text/javascript"></script> --> <script src="https://code.jquery.com/jquery-3.7.1.js" integrity="sha256-eKhayi8LEQwp4NKxN+CfCh+3qOVUtJn3QNZ0TciWLP4=" crossorigin="anonymous"></script> <script src="/js/vendor/jquery.autocomplete.min.js"></script> <script src="/js/vendor/selectize.js?v=11102021"></script> <script src="/js/vendor/selectize.custom.js"></script> <script src="/js/vendor/sly.min.js"></script> <script src="/js/jquery.tinysort.min.js"></script> <script src="/js/app.js?v=10102024"></script> <script src="/js/recentPages.js?v=11102021"></script> <script type="text/javascript" src="/js/purify.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> <script src="/js/quickpager.jquery.js"></script> <script src="/js/jquery.unveil.js"></script> <script type="text/javascript" src="/js/jquery.tokeninput.js"></script> <script type="text/javascript" src="/js/jquery.base64.js"></script> <script src="/js/search.js?v=10172024"></script> <script type="text/javascript" src="/js/underscore.js"></script> <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js" integrity="sha256-xLD7nhI62fcsEZK2/v8LsBcb4lG7dgULkuXoXB/j91c=" crossorigin="anonymous"></script> <script type="text/javascript" src="/js/search/ApiClient.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Bus.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Config.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Constants.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Template.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Facet.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Pagination.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Results.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Search.js?v=09272024"></script> <script type="text/javascript" src="/js/search/Topics.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Util.js?v=02082023"></script> <script type="text/javascript" src="/js/search/Main.js?v=02082023"></script> <!-- templates --> <script type="text/template" id="template-page-size-selector"> <%= selected %> <ul class="dropdown-menu"> <%= unselected %> </ul> </script> <script type="text/template" id="template-pagination-selected-page-size"> <a class="page_size_<%= size %> btn btn-default dropdown-toggle" data-bs-toggle="dropdown" href="#"> <%= size %> <span class="caret"></span> </a> </script> <script type="text/template" id="template-pagination-unselected-page-size"> <li><a class="page_size_<%= size %>" href="#"><%= size %></a></li> </script> <script type="text/template" id="search-result-row"> <li class="sr-item"> <input type="checkbox" class="sri-select hidden-xs" name="articles" value="<%= documentUri %>" aria-label="<%= documentUri %> checkbox"/> <div class="sri-summary"> <p class="sri-title"><a href="<%= path %>abstract.cfm?uri=<%= documentUri %>&origin=search" target="_blank"><%= title %><%= videoIcon %></a></p> <span class="sri-authors"><%= authors %></span> <ul class="sri-details"> <li class="sri-year"><%= year %></li> <li class="sri-journal"><%= access%> <%= name %><strong>&nbsp; View: <%= htmlLinks %><%= pdfLinks %></strong><%= xinfo %></li> </ul> <div class="sri-toggle-extended fi-plus"> </div> </div> <div class="sri-extended"> <div class="d-flex"> <img src="<%= imgLink%>" class="sri-image" height="100" width="100" alt="" loading="lazy" style="max-width: 150px; height: auto;" onerror="this.parentNode.removeChild(this);" /> <div> <p class="sri-abstract"><%= abstract %></p> <ul class="sri-hits list-unstyled"> <%= searchHits %> </ul> </div> </div> </div> </li> </script> <script type="text/template" id="search-image-result-row"> <li class="sr-item sr-item-image"> <div class="sri-summary"> <h3 class="sri-title"> <a href="<%= path %>" target="_blank"> <%= title %> </a> </h3> <span class="sri-authors"><%= authors %></span> <ul class="sri-details"> <li class="sri-year"><%= year %></li> <li class="sri-journal"><%= access %> <%= journalTitle %> <strong><%= volume %></strong>(<%= issue %>) <%=firstPage %>&nbsp; <strong>View:</strong> <a href="<%= path %>" target="_blank">Image</a></li> </ul> </div> <div class="sri-image-details"> <img src="<%= imgLink%>" class="sri-image" height="100" width="100" alt="<%=title%> thumbnail" loading="lazy" style="max-width: 150px; height: auto;"/> <p class="sri-abstract"> <strong>Caption:</strong>&nbsp;<%= figLabel %><%= caption %></p> </div> </li> </script> <script type="text/template" id="search-result-hit"> <li>&hellip;<%= hitText %>&hellip;</li> </script> <script type="text/template" id="search-result-snippet-highlighted"><strong><%= text %></strong></script> <script type="text/template" id="search-result-snippet-xinfo"> [<%= xinfo %>]</script> <script type="text/template" id="search-result-snippet-pdf"><a href="<%= pdfUri %>" target="_blank">PDF</a></script> <script type="text/template" id="search-result-snippet-html"><a href="<%= htmlUri %>" target="_blank">HTML</a> | </script> <script type="text/template" id="search-result-element-visible">display:inline</script> <script type="text/template" id="search-result-element-hidden">display:none</script> <script type="text/template" id="search-result-element-nbsp">&nbsp;</script> <script type="text/template" id="search-result-facet"> <h5 class="bg1"> <span class="float_l"> <input type="checkbox" name="chkAllFacet-<%= name %>"> <%= facetName %> </input> </span> <%= moreLink %> <a id="sortby-<%= name %>" class="sidebar_more white" href="#">Sort</a> </h5> <ul id="facet-values-<%= name %>"> <%= facetValues %> </ul> </script> <script type="text/template" id="facet-publications"> <ul class="sf-list"> <li class="sf-list_list-item"><input id="publicationsAll" class="sf-select-all sf-list_input" type="checkbox" checked="checked" disabled="disabled"/> <label class="sf-list_label" for="publicationsAll">All</label></li> <li class="sf-list_list-item"><input id="facet-publications-journals" class="sf-list_input" type="checkbox" name="publications"/> <label class="sf-list_label" for="facet-publications-journals">Journals <span class="facet-count">(<%= totalJournals %>)</span></label></li> <li class="sf-list_list-item"><input id="facet-publications-proceedings" class="sf-list_input" type="checkbox" name="proceedings"/> <label class="sf-list_label" for="facet-publications-proceedings">Conferences <span class="facet-count">(<%= totalProceedings %>)</span></label></li> <li class="sf-list_list-item"><input id="facet-publications-reports" class="sf-list_input" type="checkbox" name="reports"/> <label class="sf-list_label" for="facet-publications-reports">Industry Reports <span class="facet-count">(<%= totalReports %>)</span></label></li> </ul> </div> <div class="sf-module sf-journals"> <div class="row2"> <p id="facet-journal-show" class="sf-group-title collapsed" style="text-transform: none !important;">Journals</p> <div id="sortJournal" class="sf-sort"></div> </div> <div id="facet-journal-values"> </div> </div> <div class="sf-module sf-proceedings"> <div class="row2"> <p id="facet-proceeding-show" class="sf-group-title collapsed" style="text-transform: none !important;">Conferences</p> <div id="sortProceeding" class="sf-sort"></div> </div> <div id="facet-proceeding-values"></div> </div> </script> <script type="text/template" id="search-result-facet-basics"> <ul class="sf-list"> <li class="sf-select-all"><input id="<%= allId %>" type="checkbox" checked="checked" disabled="disabled"/> <label for="<%= allId %>">All</label></li> <%= values %> <li class="sf-expanded"> <a href="#" id="more-<%= allId %>" class="search-panel_more-link" data-bs-toggle="modal" data-bs-target="#modal-<%= allId %>">more <%=name%> &raquo;</a> <div class="modal full fade" id="modal-<%= allId %>"> <div class="modal-dialog"> <div class="modal-content search"> <div class="row mbottom-20"> <div class="col-md-4"> <h3 class="modal-header search"><%= modalTitle %></h3> </div> <div class="col-md-6 col-md-offset-2"> <input id="input-<%= allId%>" type="text" class="form-control selectized" placeholder="(type names or look up list)" tabindex="-1" aria-label="type names or look up list"></input> <div class="selectize-control form-control multi"></div> </div> </div> <div class="modal_option-container mbottom-20 scrollable" id="moreUl-<%=allId%>"> </div> <hr> <div class="d-flex"> <a href="#" id="apply-<%= allId %>" class="btn btn-primary mr-1" data-bs-dismiss="modal">Apply Filters</a> <a href="#" id="cancel-<%= allId %>" class="btn btn-default" data-bs-dismiss="modal">Cancel</a> </div> </div> </div> </div> </li> </ul> </script> <script type="text/template" id="search-result-facet-terms"> <ul class="sf-list"> <li class="sf-select-all"> <input id="<%= allId %>" type="checkbox" checked="checked" disabled="disabled"/> <label for="<%= allId %>">Remove all topic filters</label> </li> <%= values %> <li class="sf-expanded"> <a href="#" id="more-<%= allId %>" class="search-panel_more-link hidden-xs" data-bs-toggle="modal" data-bs-target="#modal-<%= allId %>">include more topics &raquo;</a> <div class="modal full fade" id="modal-<%= allId %>"> <div class="modal-dialog"> <div class="modal-content search"> <div class="row mbottom-20"> <div class="col-md-4"> <h3 class="modal-header search">Optics &amp; Photonics Topics</h3> </div> <div class="col-md-6 col-md-offset-2"> <input id="input-<%= allId%>" type="text" class="form-control" placeholder="Search for a specific topic" tabindex="-1" aria-label="Search for a specific topic"></input> </div> </div> <div class="row mbottom-20"> <div class="col-md-12"> <strong>Browse the topics:</strong> Click the <svg class="selection-list_arrow"><use xlink:href="#right-arrow" /></svg> to reveal subtopics. Use the checkbox to select a topic to filter your search. </div> </div> <div class="modal_option-container mbottom-20 scrollable" id="moreUl-<%=allId%>"> </div> <div class="row"> <div class="col-md-12"> <strong>Selected Topics</strong> </div> </div> <div id="moreSelectedList"></div> <div class="row"><div class="col-md-12">&nbsp;<!-- spacing row --></div></div> <div class="d-flex"> <a href="#" id="apply-<%= allId %>" class="btn btn-primary mr-1" data-bs-dismiss="modal">Add Selected Topic Filters</a> <a href="#" id="cancel-<%= allId %>" class="btn btn-default" data-bs-dismiss="modal">Cancel</a> </div> </div> </div> </div> </li> </ul> </script> <script type="text/template" id="search-result-facet-journal-proceedings"> <ul class="sf-list"> <li class="sf-select-all"><input id="<%= allId %>" type="checkbox" checked> <label for="<%= allId %>">All</label></li> <%= values %> <li class="sf-expanded"> <a href="#" id="more-<%= allId %>" class="search-panel_more-link" data-bs-toggle="modal" data-bs-target="#modal-<%= allId %>" class="sf-expanded-toggle">more <%=name%> &raquo;</a> <div class="modal full fade" id="modal-<%= allId %>"> <div class="modal-dialog"> <div class="modal-content search"> <div class="row mbottom-20"> <div class="col-md-4"> <h3 class="modal-header search"><%= modalTitle%></h3> </div> <div class="col-md-6 col-md-offset-2"> <input id="input-<%= allId%>" type="text" class="form-control selectized" placeholder="(type names or look up list)" tabindex="-1" aria-label="type names or look up list"></input> <div class="selectize-control form-control multi"></div> </div> </div> <div class="modal_option-container mbottom-20 scrollable" id="moreUl-<%=allId%>"> </div> <hr> <div class="d-flex"> <a href="#" id="apply-<%= allId %>" class="btn btn-primary mr-1" data-bs-dismiss="modal">Apply Filters</a> <a href="#" id="cancel-<%= allId %>" class="btn btn-default" data-bs-dismiss="modal">Cancel</a> </div> </div> </div> </div> </li> </ul> </script> <script type="text/template" id="search-result-facet-content"> <ul class="sf-list"> <%= values %> </ul> </script> <script type="text/template" id="facet-more-new-content"> <div class="more-columns_container"> <div class="more-columns_column"><ul class="selection-list"><%= val1%></ul></div> <div class="more-columns_column"><ul class="selection-list"><%= val2%></ul></div> <div class="more-columns_column"><ul class="selection-list"><%= val3%></ul></div> </div> </script> <script type="text/template" id="facet-more-terms-div"> <div class="more-columns_container"> <div class="more-columns_column" id="<%= name%>-col1"><%= val%></div> <div class="more-columns_column" id="<%= name%>-col2"></div> <div class="more-columns_column" id="<%= name%>-col3"></div> </div> </script> <script type="text/template" id="facet-more-terms-list"> <ul class="selection-list"><%= val%></ul> </script> <script type="text/template" id="search-result-facet-more"> <a id="more-<%= name %>" href="#" class="sidebar_more white">More</a> </script> <script type="text/template" id="search-result-facet-detail"> <a href="#" id="details-link-<%= id %>" class="sidebar_more black">details</a> <ul id="details-container-<%= id %>" class="list-unstyled" style="display:none;" data-value="<%= valName %>"></ul> </script> <script type="text/template" id="search-result-facet-value"> <li class="sf-list_list-item <%= rowclass %>" style="<%= display %>"> <input type="checkbox" class="sf-list_input <%= boxstyle %>" name="chkFacet-<%= name %>" value="<%= code %>" aria-label="<%= dataValue %>" data-value="<%= dataValue %>" id="<%= id %>" <%= checked %> acronym="<%= acronym %>" /> <% if (hasCloseButton === true) { %> <div <% if (isbold != '') { %> class="sf-list_label sf-authors-bold" <% } else { %> class="sf-list_label" style="margin-bottom:5px"<% } %>><%= valName %><span class="facet-count"><%= valCount %></span> <span class="fal fa-times-circle facet-value_toggle purple-color"></span></div> <%= detail%> <% } else { %> <label <%= title%> for="<%= id %>" <% if (isbold != '') { %> class="sf-list_label sf-authors-bold" <% } else { %> class="sf-list_label" <% } %>><%= valName %> <span class="facet-count"><%= valCount %></span></label> <%= detail%> <% } %> </li> </script> <script type="text/template" id="more-term-facet-value"> <li class="selection-list_list-item" style="<%= display %>"> <input id="<%= labelid %>" class="selection-list_checkbox" type="checkbox" name="<%= name %>" data-value="<%= dataValue %>" <%= checked %> <%= boxstyle %>/><div class="selection-list_link" name="text-<%= name %>" data-value="<%= dataValue %>" <%= clazz %>><label for="<%= labelid %>" style="font-weight:normal;margin-bottom:0px;"><%= valName %><% if (valCount != "") { %> <span class="more-facet-count"><%= valCount %></span><% } %></label></div><% if (isx === true) { %><a href="#" aria-label="selection expander" class="selection-list_expander <%= inputname%>-expandin"><svg class="selection-list_arrow"><use xlink:href="#right-arrow" /></svg></a><% } %> </li> </script> <script type="text/template" id="more-term-selected"> <div class="selected-facet" data-topic="<%= finalTopic %>"> <%= val %> <a href="#" name="selected-x" aria-label="<%= dataValue %>" data-value="<%= dataValue %>" count="<%= cnt %>" class="selected-facet_close" ><span class="fal fa-times-circle purple-color"></span></a> </div> </script> <script type="text/template" id="search-result-facet-class"> class="" </script> <script type="text/template" id="search-result-facet-style-normal"> style="font-weight:normal" </script> <script type="text/template" id="search-result-facet-sort-popup"> <p> <input type="radio" id='<%= name %>:item-order:ascending' name="facetSortBy" value='<%= name %>:item-order:ascending' > <label for='<%= name %>:item-order:ascending'><%= label %> ascending</label><br> <input type="radio" id='<%= name %>:item-order:descending' name="facetSortBy" value='<%= name %>:item-order:descending' > <label for='<%= name %>:item-order:descending'><%= label %> descending</label><br> <input type="radio" id='<%= name %>:frequency-order:ascending' name="facetSortBy" value='<%= name %>:frequency-order:ascending' > <label for='<%= name %>:frequency-order:ascending'>Frequency ascending</label><br> <input type="radio" id='<%= name %>:frequency-order:descending' name="facetSortBy" value='<%= name %>:frequency-order:descending'> <label for='<%= name %>:frequency-order:descending'>Frequency descending</label> </p> </script> <script type="text/template" id="filter-selected"> <li class="label filter-tag filter-tag--<%= filterType %>"> <%= filterValue %> <a class="inline-dismiss"><span name="filterSelected" id="<%= filterId %>" class="fal fa-times purple-color" data-value="<%= filterValue %>"></span></a></li> </script> <script type="text/template" id="filter-search"> <li class="filter-search label filter-tag filter-tag--<%= filterType %>"> <%= filterLabel %> <a class="inline-dismiss"><span name="filterSelected" id="<%= filterId %>" class="fal fa-times purple-color" data-value="<%= filterValue %>"></span></a></li> </script> <script type="text/template" id="publication-sort-template"> <button class="sf-sort-toggle"><i class="fas fa-sort"></i><span class="sr-only">sort</span></button> <div class="sf-sort-popup"> <ul> <li class="active"><a href="#" name="sort-<%= type%>" data-value="<%= type%>:frequency-order:descending">Article Count</a></li> <li><a href="#" name="sort-<%= type%>" data-value="<%= type%>:item-order:ascending">Alphabetical A>Z</a></li> <li><a href="#" name="sort-<%= type%>" data-value="<%= type%>:item-order:descending">Alphabetical Z>A</a></li> </ul> </div> </script> <script type="text/template" id="author-topic-sort-template"> <button class="sf-sort-toggle"><i class="fas fa-sort"></i><span class="sr-only">sort</span></button> <div class="sf-sort-popup"> <ul> <li class="active"><a href="#" name="sort-<%= type%>" data-value="<%= type%>:frequency-order:descending">Article Count</a></li> <li><a href="#" name="sort-<%= type%>" data-value="<%= type%>:item-order:ascending">Alphabetical A>Z</a></li> <li><a href="#" name="sort-<%= type%>" data-value="<%= type%>:item-order:descending">Alphabetical Z>A</a></li> </ul> </div> </script> <script type="text/template" id="year-sort-template"> <button class="sf-sort-toggle"><i class="fas fa-sort"></i><span class="sr-only">sort</span></button> <div class="sf-sort-popup"> <ul> <li class="active"><a href="#" name="sort-year" data-value="year:item-order:descending">Newest date first</a></li> <li><a href="#" name="sort-year" data-value="year:item-order:ascending">Oldest date first</a></li> <li><a href="#" name="sort-year" data-value="year:frequency-order:descending">Article Count</a></li> </ul> </div> </script> <script type="text/template" id="more-pop-up-template"> <%= values%> </script> <script type="text/template" id="loading-gif-template"> <li><img style="position:center; display:none;" src="../images/ajax-loader.gif"/></li> </script> <script type="text/template" id="all-plus-separator-template"> <li class="sf-select-all"><input id="<%= allId %>" type="checkbox" > <label for="<%= allId %>">All</label></li> </script> <script type="text/template" id="more-topic-column-header"> <div class="selection-list_header"><%= name %></div> </script> <script type="text/template" id="loader"> <div class="progress"> <div class="progress-bar progress-bar-striped active" role="progress-bar" id="progress-<%= allId %>"></div> </div> </script> <script type="text/javascript"> $(document).ready(function() { if (location.hash.indexOf("figanchor") != -1) { let figHash = location.hash; $("#figurestablink").click(); window.location.hash = figHash; $(location.hash).get(0).scrollIntoView({behavior: "smooth"}); } $.get('/checkjs.cfm?s=KKHJ2M2'); populateRecentPages(); $("img").removeClass("lazyimg").unveil(100); }); </script> <script type="text/javascript"> var gaAcct = "UA-1200622-15"; function downloadJSAtOnload() { var element = document.createElement("script"); element.src = "/js/loadJS.js"; document.body.appendChild(element); } if (window.addEventListener) window.addEventListener("load", downloadJSAtOnload, false); else if (window.attachEvent) window.attachEvent("onload", downloadJSAtOnload); else window.onload = downloadJSAtOnload; </script> <!-- OSAP1905 --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10