Next Article in Journal
Portable Filter-Free Lens-Free Incoherent Digital Holography System
Next Article in Special Issue
Channel Characterization and Comparison in Industrial Scenario from Sub-6 GHz to Visible Light Bands for 6G
Previous Article in Journal
Time-Averaged Energy Flow and Momentum of Electromagnetic Waves in Homogeneous Isotropic Linear Media
Previous Article in Special Issue
A Hybrid Network Integrating MHSA and 1D CNN–Bi-LSTM for Interference Mitigation in Faster-than-Nyquist MIMO Optical Wireless Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Analysis of Enhanced IM/DD System with Nonorthogonal Code Shift Keying and Parallel Transmission

by
Nobuyoshi Komuro
1,* and
Hiromasa Habuchi
2
1
Digital Transformation Enhancement Council, Chiba University, Chiba 263-8522, Japan
2
Department of Information and Sciences, Ibaraki University, Hitachi 316-8511, Japan
*
Author to whom correspondence should be addressed.
Photonics 2025, 12(2), 166; https://doi.org/10.3390/photonics12020166
Submission received: 24 January 2025 / Revised: 18 February 2025 / Accepted: 18 February 2025 / Published: 19 February 2025
(This article belongs to the Special Issue Advanced Technologies in Optical Wireless Communications)

Abstract

:
Providing Optical Wireless Communications (OWCs) is desirable for high data transmission efficiency. Intensity Modulation and Direct Detection (IM/DD) is widely adopted for its simplicity and practicality. Among various modulation schemes, Code Shift Keying (CSK) has demonstrated superior transmission efficiency compared to On-Off Keying (OOK) and Pulse Position Modulation (PPM). Prior research has shown that CSK performance can be further enhanced through parallel transmission and code concatenation techniques. However, the direct application of concatenated CSK to parallel transmission reduces the number of available code combinations as the concatenation level increases, potentially lowering modulation efficiency. This study proposes an advanced transmission scheme that integrates parallel transmission with a multi-level intensity adjustment mechanism. The proposed method preserves a high number of distinguishable transmission symbols, thereby achieving higher data transmission rates. Analytical derivations for transmission efficiency are provided for single-user scenarios, and numerical simulations validate the effectiveness of the proposed system. The key contributions of this work include mitigating symbol reduction in nonorthogonal CSK with parallel transmission and adjusting the multi-level intensity to enhance overall system performance. The results confirm that the proposed scheme significantly improves the efficiency and scalability of nonorthogonal CSK in OWC applications.

1. Introduction

The rapid evolution of wireless communication technologies over the past few decades has catalyzed their widespread integration into diverse applications [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]. Within this technological surge, Optical Wireless Communication (OWC) systems have emerged as a promising solution for high-speed and energy-efficient data transmission, gaining notable traction in recent years. Among the various implementation techniques, the Intensity Modulation with Direct Detection (IM/DD) approach has become a dominant methodology because of its simplicity and practicality. Unlike radio communication, where the modulating signal is a complex value, IM/DD modulates the optical intensity to encode information. In this scheme, the modulating signal (current) remains real and positive, as the received light intensity is directly detected at the receiver to recover the transmitted data. The IM/DD method, particularly in free-space optics links, is anticipated to support diverse applications due to its minimal deployment and infrastructure requirements. One notable example is LiFi (Light-Fidelity) [22,23], which leverages LED-based communication. By integrating illumination and data transmission, LiFi enhances energy efficiency. Furthermore, IM/DD has potential applications in underwater optical communication for marine [24], and vehicle-to-vehicle communication [25]. Research has been conducted on the relationship between code length and error rate in IM/DD systems [26], as well as on channel capacity modeling in the IM/DD [27] and modulation techniques [5,11,12,16,17,18,20,21,28,29].
Modulation schemes for IM/DD-based OWCs can be broadly categorized into On-Off Keying (OOK) [11,12], Pulse Position Modulation (PPM) [5,28], Sequence Inversion Keying (SIK) [16,17,18], and Code Shift Keying (CSK) [20,21]. Although OOK and SIK achieve a data transmission efficiency of 1 bit per code, PPM provides enhanced bit error rate performance by leveraging orthogonal signal structures. However, PPM’s efficiency, log 2 N N (bits/code), decreases as the number of slots N increases. In contrast, CSK achieves superior transmission efficiency, log 2 M (bits/code), where M is the number of distinct codes. Given these advantages, CSK represents a compelling candidate for further exploration. The optical codes are desired to be suitable for the communication quality.
The design criteria for optical codes can be classified into two main categories. The first criterion focuses on avoiding pulse collisions between codes. This approach is commonly applied in optical communications, with examples including optical orthogonal codes and extended prime codes [14,15]. The second criterion allows pulse collisions between codes but ensures that, over the code period, the correlation characteristic remains zero (orthogonal or pseudo-orthogonal). Pseudo-orthogonal M-sequence pairs [19] are a notable example of optical codes designed under this criterion. In this study, we adopt codes based on the latter design criterion.
Previous research on CSK [20,21,30] has established that CSK systems improve transmission efficiency by mapping data to one of M codes, with efficiency scaling as M increases. Additional performance gains have been achieved by employing parallel transmission techniques that leverage the orthogonality or pseudo-orthogonality of pseudo-orthogonal M-sequences [31], as well as concatenated CSK code structures. We have focused on the latter—the concatenated CSK code structures—and demonstrated the effectiveness of this design approach [32,33,34]. Combining these two performance-enhancing technologies is expected to further improve performance; however, the extent of the improvement remains unclear. Additionally, while conventional CSK with parallel code combination transmission significantly enhances information transfer by expanding the set of available transmission candidates, the proposed nonorthogonal CSK method, which is constructed by concatenating orthogonal or pseudo-orthogonal codes, may experience performance degradation due to a reduced number of code combinations under equal code length conditions. Therefore, further improvements are necessary to achieve the highest possible transmission rate in a parallel transmission environment.
This study proposes an advanced transmission scheme that extends the previous nonorthogonal code construction strategy [34] by introducing a novel parallel transmission mechanism. By intelligently selecting and combining multiple codes from the previously designed code set, our method increases the number of available transmission code combinations, thereby enhancing the overall data transmission rate. Furthermore, to address the limitations of directly applying the previous approach to parallel transmission, we introduce a multi-level intensity adjustment strategy for parallel transmission procedures comparable to those of conventional parallel transmission, thereby achieving higher data transmission rates. Since the nonorthogonal CSK method proposed by the authors is influenced by multiple factors—such as improved noise immunity with an increased optical scale level, increased inter-code interference with a higher number of concatenations, the expansion of the available code set through the use of nonorthogonal CSK codes, and a decrease in the number of viable transmission combinations—we determine the optimal number of concatenations. Analytical derivations for data transmission efficiency are presented for single-user scenarios, with numerical simulations validating the efficacy of the proposed system under various configurations. This study builds upon the previously proposed nonorthogonal CSK scheme. The key advancements are as follows:
Preventing Symbol Reduction in Parallel Transmission:Applying the previous method to parallel transmission reduces available code combinations as concatenation increases, lowering modulation levels. The proposed method incorporates multi-level intensity adjustment to maintain a high number of available symbols for transmission.
Achieving Higher Data Transmission Rates: While the previous method improves efficiency in single-code transmission, its direct extension to parallel transmission leads to diminishing returns. The proposed method addresses this by combining parallel code combination transmission with multi-level intensity adjustment, enhancing transmission rates.

2. Proposed System Framework

2.1. Design of Nonorthogonal Codes

The proposed method generates nonorthogonal codes by concatenating M c o n pseudo-orthogonal M-sequences (POMs). The POM set, denoted as OS , consists of M-sequences augmented by an additional chip, as defined below:
OS = O S 1 O S 2 O S M p o m = a 1 a 2 a 3 a L M 1 a 2 a 3 a L M a 1 1 a L M a 1 a 2 a L M 1 1 ,
where a i ( i = 1 , 2 , , L M ) is a binary value of + 1 or 1 , and L M represents the M-sequence length. At the transmitter, all 1 values are replaced with 0 for transmission purposes. In contrast, the receiver uses POMs in their original { + 1 , 1 } form.
The cross-correlation between the i-th POM used by the transmitter, O S T i , and the j-th POM at the receiver, O S R j , can be expressed as
1 T 0 T O S T i ( t ) O S R j ( t ) d t = L M 2 if T i = R j , 0 if T i R j ,
where T denotes the POM cycle period.
For M p o m POMs and M c o n concatenations, the resulting nonorthogonal code set NS is structured as follows:
NS = N S 1 N S 2 N S M p o m · 2 M c o n = OS ( 1 ) OS ( 2 ) OS ( M c o n 1 ) OS ( M c o n ) OS ( 1 ) OS ( 2 ) OS ( M c o n 1 ) OS ( M c o n ) ¯ OS ( 1 ) ¯ OS ( 2 ) ¯ OS ( M c o n 1 ) ¯ OS ( M c o n ) OS ( 1 ) ¯ OS ( 2 ) ¯ OS ( M c o n 1 ) ¯ OS ( M c o n ) ¯ ,
where OS ( i ) represents the i-th sequence, and OS ( i ) ¯ is its negation. Since the proposed method constructs nonorthogonal codes in an organized manner, it can be constructed with the same level of complexity as conventional CSK.
In the proposed system, M p o m POMs are selected based on log 2 M p o m m bits of data. The selected i-th POM is concatenated according to M c o n ( i ) bits and the intensity of concatenated code is scaled by M a ( i ) , representing its modulation level, where the intensity scaling can be described as a parallel transmission of concatenated part. This structure allows a frame to encode log 2 ( M p o m m ) + m ( M c o n + log 2 M a ( i ) ) bits of information.

2.2. System Architecture

The overall system structure is shown in Figure 1, while Figure 2 provides an example of the transmitted signal format. The transmitter begins by mapping the input data into log 2 ( M p o m m ) + m ( M c o n + log 2 M a ) bits. In this paper, we refer to log 2 M p o m m (bits), M c o n (bits), and log 2 M a ( i ) (bits) as Data 1, Data 2, and Data 3, respectively. Next, m POMs are selected based on the data, and each sequence is concatenated according to its corresponding M c o n ( i ) pattern. Light intensity levels of the concatenation pattern are then adjusted using M a ( i ) , and all 1 chips are converted into 0 before transmission.
At the receiver, shown in Figure 3, { + 1 , 1 } -valued POMs are utilized. The received optical signal is converted into an electrical signal by an Avalanche Photo-diode (APD). The receiver calculates correlation values for each POM and identifies the m POMs with the highest absolute correlations. From these, it extracts data encoded in POM selection, concatenation patterns, and light intensity levels.

3. Theoretical Analysis

This study evaluates the data transmission efficiency of the proposed system. Following the approach of previous work on IM/DD channel modeling [1,28], this analysis incorporates the effects of background noise and APD noise, where the noise variance depends on signal intensity in the optical communication channel. To extract the fundamental characteristics of the proposed method, the analysis largely follows the framework in [1,28].
In this paper, data transmission efficiency is defined as the total number of correctly transmitted bits from all users per chip duration.
The mean number of photons absorbed during T c is expressed as
λ s = η A P w h f ,
where λ s denotes the photon absorption rate, h is Planck’s constant, η A is the efficiency of the avalanche photo-diode (APD), and P w represents the received laser power without accounting for scintillation and background light. The total photon absorption rate λ —accounting for signal, background light, and APD bulk leakage current—is given by
λ = λ s + λ b + I b e , for a mark , λ s M e + λ b + I b e , for a space ,
where I b is the bulk leakage current of the APD, e is the elementary charge, M e is the modulation extinction ratio of the laser diode between mark and space states, and λ b represents the photon absorption rate due to background light, which is calculated as λ b = η A P b h f when P b is the background noise per chip duration.
When m represents the number of parallel transmitted POMs, the probability of a frame being correctly demodulated, P c ( m ) , can be described as
P c m = m 1 1 M a i = 1 M a 1 2 erfc T h i μ a ( i ) 2 σ m 2 ( i ) m M c o n · 1 P p o m ( m ) ,
where erfc ( x ) = 2 π x exp ( t 2 ) d t is the complementary error function, μ a ( i ) and σ s ( i ) represent the mean and variance of the largest correlation output, and T h i is threshold for determining the light intensity levels of the concatenation pattern. P p o m ( m ) is the symbol error rate of POM when the number of parallel transmitted POMs is m. If a concatenated POM code c 1 is sent, P p o m ( m ) is given by
P p o m m = 1 f ( c 1 ) c 1 f ( c i i > m ) d c i M p o m c 1 f ( c m ) d c m m 1 d c 1 ,
where f ( c j ) is the PDF of correlation output for the j-th code c j , which is
f c j = g q j ( 1 ) g q j M c o n ,
g q j = 1 2 π σ j 2 exp q j μ j i 2 2 σ j 2 M c o n .
Here, g ( | q j ( j ) | ) is the PDF of the absolute value of correlation output for the j-th POM q j , ∗ represents the convolution integral, and μ j and σ j 2 are the mean and variance for the j-th correlation output, given by
μ 1 i = = μ m i = G T c L f + 1 2 i λ s + L f 1 2 i λ s M e + λ b ,
μ m + 1 i = = μ M p o m i = G T c L f i λ s M e + λ b ,
and
σ 1 2 i = = σ M p o m 2 i = G 2 F T c m L f + 1 2 i λ s + m L f 2 1 2 i λ s M e + L f λ b + 2 I b e + 2 I s T c e + 2 σ t h 2 ,
respectively. In Equations (10)–(12), F and σ t h 2 are
F = k e f f G + 1 k e f f 2 G 1 G ,
and
σ t h 2 = 2 k B T r T c e 2 R L ,
respectively.
When the number of parallel transmitted codes is m, the data transmission efficiency of the proposed system is then given by
S s y s m = K N b i t P c m L f .

4. Numerical Results

This study evaluates the proposed system’s performance through analysis and simulation. Figure 4 shows the simulation diagram. This study conducted the simulation by Monte Carlo simulation. In the simulation, first, each transmitter generates data bits and transmits them. Then, the simulation multiplies each light intensity of transmission signals by a random value based on a log-normal distribution (i.e., scintillation). Also, the simulation adds a random value based on a normal distribution to those signals (i.e., noise). In other words, the simulation artificially gives scintillation and noise, similar to the references [1,28]. The simulation calculates the data transmission efficiency from the demodulated signal at the receiver. The simulation trials were conducted 10,000,000 times in order to calculate data transmission efficiency. Table 1 shows the parameters which are used in this paper. This paper uses typical APD parameters [1,28]. Parameters in Table 1 are determined according to the values used in [1,28,35].
Figure 5 illustrates the variation in data transmission efficiency as a function of the parallel level for both the conventional CSK system and the proposed scheme. The parallel level is defined as the product of the number of selected POMs, m, and the light intensity levels of the concatenation pattern, M a , representing the total intensity levels of the transmission signals. The solid lines represent the analytical results, while the plots correspond to the simulation results obtained using Monte Carlo simulations. This evaluation assumes an ideal scenario, excluding both background and thermal noise. Under these conditions, the proposed system achieves data transmission efficiencies exceeding 1.0, a performance level unattainable by the conventional CSK system. Notably, the configuration ( M o c = 7 , M c o n = 3 ) demonstrates the highest efficiency in this ideal scenario.
Figure 6 illustrates the relationship between data transmission efficiency and the transmit laser power per bit ( P w ) for the conventional CSK system and the proposed scheme with light intensity scaling, evaluating the effect of background light noise. Here, the proposed method sets the threshold value T h i to 2 i + 1 2 P w . The evaluation assumes L b i t = 4000 bits. In the proposed scheme, the combinations of ( M o c , M c o n ) are ( 7 , 3 ) , ( 7 , 4 ) , ( 15 , 2 ) , and ( 31 , 1 ) . Each method sets the number of selected POMs (m) to the number at which the combined transmission reaches its maximum. The solid lines represent the analytical results, while the plots correspond to the simulation results obtained using Monte Carlo simulations. The analytical results are in qualitative agreement with the simulation results, confirming the validity of the analysis. For the conventional CSK system, the frame length is 31 chips, with the number of POMs also set to 31, and the number of bits per frame is given by log 2 M o c m . In the proposed system, the frame lengths are 21, 28, 30, and 31 chips for ( M o c , M c o n ) = ( 7 , 3 ) , ( 7 , 4 ) , ( 15 , 2 ) , and ( 31 , 1 ) , respectively. As shown in Figure 6, the configuration ( M o c = 7 , M c o n = 3 ) achieves the highest data transmission efficiency.
Figure 7 illustrates the relationship between data transmission efficiency and the APD effective ionization ratio ( k e f f ) for the proposed scheme with light intensity scaling, evaluating the influence of APD shot noise. In the proposed method, the threshold value T h i is defined as 2 i + 1 2 P w , with an evaluation assuming L b i t = 4000 bits. The proposed scheme considers the parameter combinations ( M o c , M c o n ) as ( 7 , 3 ) , ( 7 , 4 ) , ( 15 , 2 ) , and ( 31 , 1 ) . Each method sets m to the value where the combined transmission achieves its peak performance. The solid lines represent analytical results, while the plotted points correspond to Monte Carlo simulation results, showing good agreement and confirming the validity of the analysis. In the proposed system, the frame lengths are 21, 28, 30, and 31 chips for ( M o c , M c o n ) = ( 7 , 3 ) , ( 7 , 4 ) , ( 15 , 2 ) , and ( 31 , 1 ) , respectively. The performance of the proposed method is influenced by multiple factors: noise immunity improves with an increased optical scale level, inter-code interference increases with a higher number of concatenations, the use of nonorthogonal CSK codes expands the available code set, and the number of viable transmission combinations decreases. Figure 7 indicates that configurations with fewer concatenations generally achieve higher performance due to a greater number of code combination patterns but are more vulnerable to noise. As shown in Figure 7, the configuration ( M o c = 7 , M c o n = 3 ) achieves the highest data transmission efficiency.
Figure 8 depicts the data transmission efficiency of the proposed and conventional systems. In this figure, the combinations of ( M p o m , M c o n ) in the proposed system are (127, 1), (63, 2), (31, 3), and (31, 4). The frame lengths for the cases of (127, 1), (63, 2), and (31, 4) are 128, while the frame length for the case of (31, 3) is 96. Additionally, Figure 9 illustrates the relationship between data transmission efficiency and frame length for both the conventional CSK system and the proposed scheme, where the number of bits per frame increases proportionally with the frame length.
As in the evaluations shown in Figure 5, an ideal noise-free scenario is assumed. The results in Figure 8 and Figure 9 reveal that the proposed scheme achieves data transmission efficiencies exceeding 1.0, a performance that is unattainable by the conventional CSK system. Among the evaluated configurations, the case of M c o n = 3 achieves the highest data transmission efficiency, highlighting the effectiveness of combining nonorthogonal CSK with parallel transmission strategies. Furthermore, the findings indicate that the optimal concatenation number, M c o n , for the proposed system, is 3.
A POM is constructed by extending an M-sequence with one additional chip. In the proposed method, the number of generated POMs is one less than the code length of the POM (i.e., the number of chips comprising the POM). This discrepancy leads to a reduction in data transmission efficiency, particularly when the code length is short, as shown in Figure 9. Furthermore, while the number of additional chips increases as the number of concatenations grows, this effect becomes negligible when the code length of the POM is sufficiently large relative to the number of concatenations.

5. Conclusions

This paper presented a novel strategy to enhance data transmission efficiency in IM/DD-based OWCs and evaluated its effectiveness. The proposed system integrated a parallel OWC structure with a nonorthogonal CSK approach, where CSK codes were generated from concatenated POMs. To assess the fundamental performance of the proposed system, its behavior was analyzed under the influence of background noise. Analytical expressions for data transmission efficiency in a single-user scenario were derived, and numerical results confirmed the improved performance of the proposed framework.
The proposed scheme enhances data transmission efficiency with increasing frame length and the number of parallel codes, demonstrating its adaptability. The optimal concatenation number was identified as M c o n = 3 , which provides the best balance between efficiency and performance. The results obtained confirm that the systematically constructed nonorthogonal code effectively enhances the performance of IM/DD OWCs, offering valuable insights for future research and development in this field.
Since the nonorthogonal CSK method proposed by the authors is influenced by multiple factors—such as improved noise immunity with an increased optical scale level, increased inter-code interference with a higher number of concatenations, an expanded available code set through the use of nonorthogonal CSK codes, and a reduced number of viable transmission combinations—we investigated the effects of the proposed scheme and determined the optimal number of concatenations. The optimal concatenation number was identified as M c o n = 3 , providing the best balance between efficiency and performance. The results confirm that the systematically constructed nonorthogonal code effectively enhances the performance of IM/DD OWCs, offering valuable insights for future research and development in this field.
While this study investigated the proposed system in a single-user environment, multiple primitive polynomials can generate an M-sequence, allowing multiple connections to be established by assigning the resulting sequences to different users. This is expected to enable multiple access in the proposed system. Future work includes evaluating the multi-connection performance of the proposed method while considering the effects of atmospheric turbulence, directional errors, turbulence-induced fading, and other factors.

Author Contributions

Conceptualization, N.K. and H.H.; methodology, N.K. and H.H.; formal analysis, N.K.; investigation, N.K.; data curation, N.K.; writing—original draft preparation, N.K. and H.H.; writing—review and editing, project administration, N.K. and H.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by JSPS KAKENHI Grant Number 22K19770.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data underlying the results presented in this paper are not publicly available at this time but can be obtained from the authors on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kwon, H. Optical Orthogonal Code-division Multiple-access system – Part I: APD Noise and Thermal Noise. IEEE Trans. Commun. 1994, 42, 2470–2479. [Google Scholar] [CrossRef]
  2. Qiu, Y.; Chen, S.; Chen, H.; Meng, W. Visible Light Communication based on CDMA Technology. IEEE Wirel. Commun. 2018, 25, 178–185. [Google Scholar] [CrossRef]
  3. Liu, M.; Wang, T.; Tseng, S. Throughput Performance Analysis of Asynchronous Optical CDMA Networks with Channel Load Sensing Protocol. IEEE Photonics J. 2017, 9, 7202313. [Google Scholar] [CrossRef]
  4. Chen, S.; Chow, C. Color-shift Keying Code-division Multiple-access Transmission for RGB-LED Visible Light Communications using Mobile Phone Camera. IEEE Photonics J. 2014, 7, 7904106. [Google Scholar] [CrossRef]
  5. Kiasaleh, K. Performance of APD-based, PPM Free-space Optical Communication Systems in Atmospheric Turbulence. IEEE Trans. Commun. 2014, 53, 1455–1461. [Google Scholar] [CrossRef]
  6. Zhu, X.; Kahn, J. Free-space Optical Communication through Atmospheric Turbulence Channels. IEEE Trans. Commun. 2002, 50, 1293–1300. [Google Scholar]
  7. Kumari, M.; Sharma, A.; Chaudhary, S. High-Speed Spiral-Phase Donut-Modes-Based Hybrid FSO-MMF Communication System by Incorporating OCDMA Scheme. Photonics 2023, 10, 94. [Google Scholar] [CrossRef]
  8. Hadi, M.; Pakravan, M. Analysis and Design of Adaptive OCDMA Passive Optical Networks. J. Light. Technol. 2017, 35, 2853–2863. [Google Scholar] [CrossRef]
  9. Hien, T.; Pham, T.; Dang, N.T. Analog network coding aided multiuser visible light communication networks using optical CDMA. OSA Contin. 2019, 2, 2569–2580. [Google Scholar]
  10. Yeh, B.C. Utilizing States of Polarization in One-Dimensional Corite Codes with Two-Code Keying for Optical Code-Division Multiple Access. Photonics 2024, 11, 819. [Google Scholar] [CrossRef]
  11. Li, J.; Uysal, M. Optical Wireless Communications: System Model, Capacity and Coding. Proc. IEEE VTC 2003, 1, 168–172. [Google Scholar]
  12. Babar, Z.; Izhar, M.; Nguyen, H.; Botsinis, P.; Alanis, D.; Chandra, D.; Ng, S. Unary-Coded Dimming Control Improves On-Off Keying Visible Light Communication. IEEE Trans. Commun. 2018, 66, 255–264. [Google Scholar] [CrossRef]
  13. Fuji-Hara, R.; Miao, Y. Optical orthogonal codes: Their bounds and new optimal constructions. IEEE Trans. Inf. Theory 2000, 46, 2396–2406. [Google Scholar]
  14. Kwong, W.; Perrier, P.; Pruncnal, P. Performance comparison of asynchronous and synchronous code-division multiple-access techniques for fiber-optic local area networks. IEEE Trans. Commun. 1991, 39, 1625–1634. [Google Scholar] [CrossRef]
  15. Matsushima, T.; Nagano, T.; Ochiai, N.; Teramachi, Y. Generalization of modified prime sequence codes and its properties. IEICE Trans. Fundam. 2008, E91-A, 559–573. [Google Scholar]
  16. Yamashita, T.; Hanawa, M.; Tanaka, Y.; Takahara, M. An Optical Code Division Multiplexing System using Hadamard Codes and SIK. IEICE Tech. Rep. 1998, OCS98-1, 1–6. [Google Scholar]
  17. Kozawa, Y.; Habuchi, H. Theoretical Analysis of Atmospheric Optical DS/SS with On-off Orthogonal M-sequence Pairs. In Proceedings of the 2007 6th International Conference on Information, Communications & Signal Processing, Singapore, 10–13 December 2007; p. P0686. [Google Scholar]
  18. Islam, A.; Majumder, S.P. Effect of atmospheric turbulence on the BER performance of an optical CDMA FSO link with SIK receiver. Optik 2019, 179, 867–874. [Google Scholar] [CrossRef]
  19. Kozawa, Y.; Habuchi, H. Theoretical Analysis of Optical Wireless CDMA with Modified Pseudo Orthogonal M-Sequence Sets. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM), Honolulu, HI, USA, 30 November–4 December 2009; p. 11170402. [Google Scholar]
  20. Ochiai, N.; Kushibiki, S.; Matsushima, T.; Teramachi, Y. Performance Analysis of Synchronous Optical CDMA System with EWO signaling. IEICE Trans. Fundam. 2003, J86-A, 957–968. [Google Scholar] [CrossRef]
  21. Hsieh, C.P.; Chang, C.Y.; Yang, G.C.; Kwong, W. A Bipolar-bipolar Code for Asynchronous Wavelength-time Optical CDMA. IEEE Trans. Commun. 2006, 54, 2572–2578. [Google Scholar]
  22. Haas, H.; Yin, L.; Wang, Y.; Chen, C. What is LiFi? J. Light. Technol. 2016, 34, 1533–1544. [Google Scholar] [CrossRef]
  23. Elgala, H.; Mesleh, R.; Haas, H. Indoor optical wireless communication: Potential and state-of-the-art. IEEE Commun. Mag. 2011, 49, 56–62. [Google Scholar] [CrossRef]
  24. Oubei, H.M.; Shen, C.; Kammoun, A.; Zedini, E.; Park, K.H.; Sun, X.; Liu, G.; Kang, C.H.; Ng, T.K.; Alouini, M.S.; et al. Light based underwater wireless communications. Jpn. J. Appl. Phys. 2018, 57, 08PA06. [Google Scholar] [CrossRef]
  25. Luo, P.; Ghassemlooy, Z.; Le Minh, H.; Bentley, E.; Burton, A.; Tang, X. Fundamental analysis of a car to car visible light communication system. In Proceedings of the 2014 9th International Symposium on Communication Systems, Networks & Digital Sign (CSNDSP), Manchester, UK, 23–25 July 2014; pp. 1011–1016. [Google Scholar]
  26. Cove, T.; Thomas, J. Elements of Information Theory; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2005; pp. 689–721. [Google Scholar]
  27. Ansari, I.S.; AlQuwaiee, H.; Zedini, E.; Alouini, M.S. Information Theoretical Limits of Free-Space Optical Links. In Optical Wireless Communications: An Emerging Technology; Springer International Publishing: Berlin/Heidelberg, Germany, 2016; pp. 171–208. [Google Scholar]
  28. Otsuki, T. Performance Analysis of Atmospheric Optical PPM CDMA Systems. J. Light. Technol. 2003, 2, 406–411. [Google Scholar] [CrossRef]
  29. Azim, A.W.; Bazzi, A.; Fatima, M.; Shubair, R.; Chafii, M. Dual-Mode Time Domain Multiplexed Chirp Spread Spectrum. IEEE Trans. Veh. Technol. 2023, 72, 16086–16097. [Google Scholar] [CrossRef]
  30. Hazu, R.; Kozawa, Y.; Habuchi, H. Visual Secret Sharing Based RGB Parallel Transmission System. In Proceedings of the 24th International Symposium On Wireless Personal Multimedia Communications (WPMC2021), Okayama, Japan, 14–16 December 2021; pp. 1–5. [Google Scholar]
  31. Tokunaga, T.; Habuchi, H.; Kozawa, Y. New two-layered pseudo-noise code for optical-wireless code-shift keying/SCDMA. In Proceedings of the 2017 Eighth International Workshop on Signal Design and Its Applications in Communications (IWSDA), Sapporo, Japan, 24–28 September 2017; pp. 149–153. [Google Scholar]
  32. Komuro, N.; Habuchi, H.; Tsuboi, T. Nonorthogonal CSK/CDMA with Received-Power Adaptive Access Control Scheme. IEICE Trans. Fundam. 2008, E91-A, 2779–2786. [Google Scholar] [CrossRef]
  33. Komuro, N.; Habuchi, H. Intensity Modulation Direct Detection Optical Wireless Communication with Nonorthogonal Code Shift Keying. In Proceedings of the IEEE Global Conference on Consumer Electronics (GCCE), Osaka, Japan, 15–18 October 2019; pp. 723–726. [Google Scholar]
  34. Komuro, N.; Habuchi, H. Design and Analysis of Optical Wireless Code Shift Keying with Nonorthogonal Sequences. OSA Contin. 2021, 4, 1437–1451. [Google Scholar] [CrossRef]
  35. Luong, D.; Thang, T.; Pham, A. Effect of Avalanche Photodiode and Thermal Noises on the Performance of Binary Phase-shift keying-subcarrier-intensity Modulation/free-space Optical Systems over Turbulence Channels. IET Commun. 2013, 7, 738–744. [Google Scholar] [CrossRef]
Figure 1. Proposed system architecture.
Figure 1. Proposed system architecture.
Photonics 12 00166 g001
Figure 2. Example of transmitted signal structure.
Figure 2. Example of transmitted signal structure.
Photonics 12 00166 g002
Figure 3. Receiver workflow.
Figure 3. Receiver workflow.
Photonics 12 00166 g003
Figure 4. Simulation diagram.
Figure 4. Simulation diagram.
Photonics 12 00166 g004
Figure 5. Data transmission efficiency as a function of the parallel level.
Figure 5. Data transmission efficiency as a function of the parallel level.
Photonics 12 00166 g005
Figure 6. Data transmission efficiency as a function of the transmit laser power per bit.
Figure 6. Data transmission efficiency as a function of the transmit laser power per bit.
Photonics 12 00166 g006
Figure 7. Data transmission efficiency as a function of the APD effective ionization ratio, k e f f .
Figure 7. Data transmission efficiency as a function of the APD effective ionization ratio, k e f f .
Photonics 12 00166 g007
Figure 8. Comparison of data transmission efficiency as the proposed and conventional systems.
Figure 8. Comparison of data transmission efficiency as the proposed and conventional systems.
Photonics 12 00166 g008
Figure 9. Data transmission efficiency as a function of the frame length.
Figure 9. Data transmission efficiency as a function of the frame length.
Photonics 12 00166 g009
Table 1. Parameter settings.
Table 1. Parameter settings.
ParameterValue
Chip duration, T c 4.0 × 10 4
APD effective ionization ratio, k e f f 0.02
Average APD gain, G100
Modulation extinction ratio of the laser diode output power100
in the mark and space states, M e
Boltzmann’s constant, k B 1 . 38 23
Receiver noise temperature, T r 300 (K)
Receive load resistor, R L 1030 ( Ω )
Elementary charge, e 1.6 × 10 16 (C)
Planck’s constant, h 6.626 × 10 34
APD bulk leakage current, I b 0.1 (nA)
APD surface leakage current, I s 10 (nA)
Quantum efficiency, η 0.6
Laser wavelength, λ l 830 (nm)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Komuro, N.; Habuchi, H. Design and Analysis of Enhanced IM/DD System with Nonorthogonal Code Shift Keying and Parallel Transmission. Photonics 2025, 12, 166. https://doi.org/10.3390/photonics12020166

AMA Style

Komuro N, Habuchi H. Design and Analysis of Enhanced IM/DD System with Nonorthogonal Code Shift Keying and Parallel Transmission. Photonics. 2025; 12(2):166. https://doi.org/10.3390/photonics12020166

Chicago/Turabian Style

Komuro, Nobuyoshi, and Hiromasa Habuchi. 2025. "Design and Analysis of Enhanced IM/DD System with Nonorthogonal Code Shift Keying and Parallel Transmission" Photonics 12, no. 2: 166. https://doi.org/10.3390/photonics12020166

APA Style

Komuro, N., & Habuchi, H. (2025). Design and Analysis of Enhanced IM/DD System with Nonorthogonal Code Shift Keying and Parallel Transmission. Photonics, 12(2), 166. https://doi.org/10.3390/photonics12020166

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop