Next Article in Journal
High-Availability Computing Platform with Sensor Fault Resilience
Next Article in Special Issue
Energy-Efficient Clustering Multi-Hop Routing Protocol in a UWSN
Previous Article in Journal
Computerized Assessment of Occlusion and Muscle Activity during Use of a Multilayer Clear Retainer: A Preliminary Study
Previous Article in Special Issue
BLE-Based Indoor Tracking System with Overlapping-Resistant IoT Solution for Tourism Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

WON-OCDMA System Based on MW-ZCC Codes for Applications in Optical Wireless Sensor Networks

1
Faculty of Engineering, University of Strathclyde, Glasgow G1 1XQ, UK
2
TBA Group, 2623 AP Delft, The Netherlands
3
Faculty of Electrical Engineering and Information Technology, University of Žilina, 010 26 Žilina, Slovakia
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(2), 539; https://doi.org/10.3390/s21020539
Submission received: 28 November 2020 / Revised: 8 January 2021 / Accepted: 11 January 2021 / Published: 13 January 2021
(This article belongs to the Special Issue Smart Sensor Technologies for IoT)

Abstract

:
The growing demand for extensive and reliable structural health monitoring resulted in the development of advanced optical sensing systems (OSS) that in conjunction with wireless optical networks (WON) are capable of extending the reach of optical sensing to places where fibre provision is not feasible. To support this effort, the paper proposes a new type of a variable weight code called multiweight zero cross-correlation (MW-ZCC) code for its application in wireless optical networks based optical code division multiple access (WON-OCDMA). The code provides improved quality of service (QoS) and better support for simultaneous transmission of video surveillance, comms and sensor data by reducing the impact of multiple access interference (MAI). The MW-ZCC code’s power of two code-weight properties provide enhanced support for the needed service differentiation provisioning. The performance of this novel code has been studied by simulations. This investigation revealed that for a minimum allowable bit error rate of 10 3 , 10 9 and 10 12 when supporting triple-play services (sensing, datacomms and video surveillance, respectively), the proposed WON-OCDMA using MW-ZCC codes could support up to 32 simultaneous services over transmission distances up to 32 km in the presence of moderate atmospheric turbulence.

1. Introduction

Optical sensors have found their application in structural health monitoring (SHM) thanks to their small size, high accuracy and immunity to electromagnetic noise [1]. The use of optical multiplexing techniques has advanced the capacity, capabilities and performance of sensor networks in terms of the number of sensing points while lowering system complexity and cost [2]. Optical fibres that carry sensor signals have also been used as sensing elements themselves. The successful application of optical sensing in the construction industry has been reported for different monitoring purposes including gas leakage [3], temperature [4], strain [5], structure vibration [6], reinforced concrete beams [7] and building cladding systems [8].
It is essential to monitor civil structures to appraise the structural condition to be able to predict the internal damages at an early stage [9,10]. Several fibre-optic methods and tools have been developed for vibration monitoring. In 2001, a fibre Bragg gratings (FBG) coupled with a broadband light source were exploited to detect vibrations based on the light intensity modulation produced by vibrating FBG [11]. The feasibility of a fully distributed vibration sensing was evaluated based on a fibre diversity detection sensor [12]. An intensity-modulated fibre-optic accelerometer was also developed for vibration monitoring of wind turbine blades [13].
Collecting and transporting data from optical sensors for their processing is the role of the optical sensor network (OSN). Optical multiplexing techniques including time and wavelength division multiplexing [14] and optical code division multiple access (OCDMA) have been adopted to connect distributed sensing points [15]. In wavelength division multiplexing, each sensor is assigned a single wavelength from the source optical spectrum [16]. Time division multiplexing dedicates different time slots to individual sensors. For OCDMA sensor networks both, synchronous and asynchronous architectures have been proposed [17] with focus on exploring different coding techniques. For example, a spectral amplitude coding (SAC) offers a reasonable multiple access interference (MAI) cancellation, simplicity of implementation [18] and the ability to support a differentiated quality of service (QoS) by varying code-weight [19]. Using the variable-weight SAC (VW-SAC) coding an efficient OCDMA communication system for supporting the vibration sensing of unequally distributed points has been proposed [6].
Most research has focused on equally distributed sensor points, where the received optical power (ROP) by each sensor should be similar. However, in SHM, most structures are distributed with different distances, and therefore it is not possible to set up an equidistant sensor network. This leads to a near-far problem. It should be noted that the use of optical amplifiers to compensate for losses is possible but increases the system noise as well as the cost of the network. To resolve this problem and support the vibration sensing of unequally distributed points, an SAC-OCDMA system was developed and proposed [20]. Similarly, for the VW-SAC system, different code families [18,19,21,22] and detection techniques [23] have been proposed. A successful experimental proof of concept for its use in optical communication has been already reported [24].
Optical fibres have a large bandwidth. This provides a temptation to extend the already existing fibre infrastructure to support SHM. However, it might not be the most cost-effective to install optical fibre for monitoring hard-to-reach places. Wireless optical networks (WON) are an elegant solution where the implementation of fibre is impractical or not cost-effective [25]. The integration of OCDMA and WON systems can provide the desired solution [26,27]. Wireless OCDMA systems have already been deployed to support healthcare monitoring applications [28]. However, the majority of developed OCDMA codes have too high cross-correlation thus not suitable for WON and SHM applications. Inspired by ZCC [29] and MDW [30], this paper proposes a Multi-Weight-Zero Cross-Correlation (MW-ZCC) code for use in WON-OCDMA systems that is capable of carrying simultaneously SHM, including video surveillance data.
The paper is organised as follows. Section 2 describes the MW-ZCC code construction, Section 3 the architecture of WON-OCDMA for a sensor system and explains the code detection and design. Section 4 focuses on the main results, and Section 5 presents analytical results; this is followed by Section 6 and Section 7.

2. Code Construction

The novel MW-ZCC code for SAC-OCDMA system is matrix-based, and its construction follows a series of simple steps described below.
Step 1: The code is based on an X × N matrix where a number of lines N represents a number of codes (i.e., users or sensors ⋯) and a number of columns N represents a number of chips, respectively. Thus the base matrix produces X code sequences with code length N. The cornerstone of each matrix is a matrix, H 0 where:
H 0 = 0 1 1 1 0 0
This matrix is utilised for increasing the number of users and weights using a simple replacement technique.
Step 2: A new matrix H j can be generated from the existing H ( j 1 ) matrix using a replacement technique as follows:
H j = 0 H ( j 1 ) H ( j 1 ) H ( j 1 ) 0 0
Step 3: When the replacement ( H ( j 1 ) ) is done, there will be blank spaces in the newly generated matrix H j which are filled in by a series of ‘0’s according to the matrix size; therefore, all the created matrices are symmetrical.
For example, in the earlier substitution, R = 1 , we have:
H j = 0 H 0 H 0 H 0 0 0 = 0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
Step 4: To generate higher code weights and users, another replacement is required. Now we use R = 2 :
H j = 0 H 1 H 1 H 1 0 0 = 0 0 0 0 H 0 H 0 0 H 0 H 0 0 0 0 H 0 0 0 H 0 0 0 0 H 0 H 0 0 0 0 0 0 0 H 0 0 0 0 0 0 0 0 0
If W is the code weight, X is the number of codewords (i.e., the number of users), and N will be the length of the constructed code. The described code generation procedure produces multiple weight codes all with code-weights of power of 2:
W i = 2 i 0 i R + 1
The highest achievable code-weight, W m a x for the proposed code is, therefore, 2 R + 1 . From this, the number of the required replacement, R can be calculated:
R = L o g 2 W m a x 1
Similarly, a number of the generated codes (signature), X (i.e., users) is obtained by 2 R + 1 , and the code length can be calculated as N = 3 R + 1 .
Step 5: To achieve code-weights increments without increasing the number of users, the matrix can simply be multiplied horizontally. For example, a double code weight and double code length can be achieved as
W i = 2 W i
and
N i = 2 N
Step 6: If it is only desired to increase the number of users without the code-weight increase, the mapping technique is applied to double the number of users.
In Equation (9) matrix H illustrates the increment of the code-weight while in Equation (10), matrix H ^ denotes the increase in the number of users, as was explained in steps 5 and 6 respectively. Here, the the code-weight which were initially 4, 2 and 1 had been increased to 8, 4 and 2 while the number of users has been maintained as 4:
H = 0 0 0 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
H ^ = 0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
All empty spaces are filled by “0”s. Thus, the number of users has increased from four to eight while the number of code-weight is maintained as four. The total length of the resulting code, N T after the mapping is dependent on the number of mapping, M, and can be attained by N T = M × N , where N is the length of the matrix before mapping. M can be attained by X T / W . Here X T is the total number of users.

3. System Description

Figure 1 illustrates the layout of the combined OCDMA and WON system. The OCDMA utilises a multiwavelength laser source based on [31]. This multiwavelength laser generates 90 wavelengths λ 1 to λ M spectrally separated by 20 GHz into so-called wavelength chips. Set of k wavelength is then distributed towards V video surveillance transmitters while a set of p wavelengths is distributed towards B transmitters used for structural vibration sensing. Note V × k + B × p = M were the number of generated wavelength by the laser.
Video surveillance data from each transmitter are carried by a dedicated MW-ZCC code with a code weight of k. Each code uses the assigned subset of wavelengths i to ( i + k ) from a dedicated k × 1 array waveguide grating (AWG). A Mach-Zehnder modulator that follows performs NRZ on-off keying modulation of the Video surveillance signal on the code. Finally, signals from all video transmitters are combined by a ( V + B ) × 1 power coupler and send for optical amplification before being broadcasted into free space towards the receiver. On a reception side, a 1 × ( V + B ) power coupler sends a copy of the received spectrum to each decoder. The code detection is handled by fibre Bragg gratings (FBGs). Decoded data are sent to a user photodetector (PIN) for optical to electrical conversion. Finally, data are analysed. In this experiment, a bit error rate (BER) analyser is used to assess the quality of received signals in order to evaluate the system performance.
For vibration sensing, a set of B ( p × 1 ) AWGs is used to form a unique code with the code-weight of p at each vibration sensing point. (see Figure 1). There, a collimator mounted on the sensing box works as a code modulator to imprint the vibrations. In conducted simulations, a Mach-Zehnder modulator has been utilised to imitate the detrimental behaviour of the collimator used in vibration sensors. Three different frequencies of 70, 140 and 210 MHz were used to represent low, medium and high vibration, which are adopted from previous experimental research [6]. In the real world, the vibration intensity is not the discrete number; its range depends on the physical nature of the monitored structure and variations of the quiver. Before broadcasting, data from all vibration sensors are sent to an ( V + B ) × 1 power coupler followed by an optical amplifier. On the receiving side, FBGs are used to filter out the individual codes. The decoded codes carrying vibration data are then converted into electrical domain by PIN photodetectors and sent for analyses; this experiment uses an oscilloscope with fast Fourier transform module.

4. Simulation Results

During the simulation, it was assumed there are four communication data channels coexisting with two video surveillance transmitters and two sensing points transmitters. Based on the MW-ZCC codes, code-weights of 4, 2, and 1 were assigned for video, data and sensing services, respectively. Used codes and associated wavelength code carriers are presented in Figure 2. The system performance was simulated using OptiSystem version 12 software, and default values were used for the optical and electrical components.
Three different vibration frequencies (see Table 1) monitored by two sensor nodes N1 and N2 were used to demonstrate the performance of the proposed system shown in Figure 1.
The bit rate for data and video services was set to 1.25 Gbps to follow the ANSI T1.105 standard of OC-24. The lasers power for each wavelength chip was set to 0 dBm. The bandwidth for AWGs at the vibration sensing points and FBGs at the monitoring side was considered as 50 GHz. The Mach-Zehnder modulator extinction ratio was 30 dB, and the noise figure for the optical amplifier was 4 dB. The WON transmitter and receiver aperture diameter were set to 5 and 20 cm, respectively. The PIN photodetectors were used with responsivity was 1 A/W and thermal noise of 10 22 W/Hz. In the WON channel, the assumed attenuation was set constant at 4 dB/km. The performance of the system was evaluated for WON affected by moderate turbulence (case when atmosphere index refraction structure is 10 14 m 2 / 3 [32]). The received power from sensing nodes N1 and N2 in Experiments 1 to 3 is shown in Figure 3a–c, respectively. The plotted RF signals are photodetector responses to received optical signals from two vibrations sensing nodes after 2 km transmission in WON under medium turbulence. Data represent weak, medium and high-level vibrations with frequencies of 68.1, 140.4 and 208.2 MHz, respectively. Figure 3a,b are related to scenarios in which only one sensor is affected by vibrations, while in Figure 3c both sensors are simultaneously affected (i.e., modulated). In all three scenarios, video data transmissions were active. By comparing those three plots, it can be seen that the signals from other sensors and video surveillance data have a negligible effect on the quality of retrieved signal for individual vibration sensors.
Example of SNR of the signal s from a sensing node N2 under conditions depicted in Figure 3c received over WON as a function of transmission distance is shown in Figure 4. The green line is the detectability limit. Maintaining an SNR of 15 dB, which is considered as the minimum recoverable value [6].
Example of received vibration signal (210 MHz and 140 MHz) from two sensing nodes N1 and N2, respectively after 3.2 km transmitted in WON with moderate turbulence is depicted in Figure 5. The eye diagrams for the worst-case scenario data and surveillance video are shown in Figure 6. After 3.2 km transmission, the BER values for data and video are 10 9 and 10 13 , respectively. The signals from the vibration sensing were also retrievable at this distance with SNR of 15.4 and 16.1 dB for node N1 and N2, respectively.

5. Theoretical Analysis

To analyse the results obtained, we assume each sensing point acts as a data transmitter operating at the same data rate and using OOK modulation. This analysis aims to provide a lower bound of the system capacity.
The SNR of a consecutive fibre optic communication system is attained as [23]:
S N R = I 2 I 2 = I b 2 i n b 2
where i n b 2 is the power of noise sources that exist in the photocurrent and I b is the mean acquired photocurrent at the receiver. It can be determined as:
I b = R b W h P r
where P r is the achieved optical power per wavelength, R is the photodiode responsivity, b is a bit value and is equal to 1, and where the specified subscriber transmit bit “1”, elsewhere it is zero. W h is the count of wavelengths for the users in group h which are retrieved by the photodetector. Their values depend on the detection technique and the coding technique. For complementary subtraction W h = W because all frequencies of the users are received by the photodetector. Nevertheless, in the direct decoding, that is the technique used for decoding the MW-ZCC, the W h figure is reliant on the used coding technique. For example, W h is equal to 1 when the utilised code has a modified quadratic congruence, 2 for MDW code and W for ZCC.
In addition, parameter i n b 2 represents the variance of the total noise power, and for the SAC-OCDMA set-up which employs a multiwavelength laser, it is attained by [33,34]:
i n b 2 = i R I N b 2 + i s h b 2 + i t h 2
where i R I N b 2 , i t h 2 and i s h b 2 are the variance of the noises incidental to the relative intensity noise (RIN), thermal noise and shot noise. i s h b 2 is expressed as:
i s h b 2 = 2 E b W h P r B e
B e denotes the electrical bandwidth, where E represents the electron’s charge. With the assumption that the number of disturbing signal transmitting bit “1” at every wavelength for all the users are the same, the mean value for x is:
x = W h 2 ( K 1 ) 2 N
Since R I N occurs at the transmitter and all other interfering users cause crosstalk with the desired user signal, it is concluded that W h = W and
i R I N b 2 = R I N ( b W P r + x P c ) 2 B e
where R I N is the noise factor. The thermal noise can be achieved by:
i t h 2 = 4 K B T B e R L
where T is temperature, K B is the Boltzmann constant, and R L is the load resistor. Then the power variance of the total noise is calculated as:
i n 2 = i R I N 2 + i s h 2 + i t h 2
To obtain the SNR, considering that the probability of sending bit ‘1’ by every user is 1 / 2 , then the R I N , as well as the shot noise, must be divided by 2. Therefore, the total SNR can be achieved by:
S N R = R 2 W h 2 P 2 | r R I N 2 ( W P r ) 2 B e + E W h P r B e + 4 K B T B e R L
where P r in a SAC-CDMA operating in WON is obtained as:
P r = P t D 2 e Ω L N ( θ L ) 2
Here, P t is the total sent power into the free space medium, D is the diameter of the utilised receiver aperture, N denotes the code length, Ω represents the attenuation coefficient, L is the total length of WON medium, and the θ is the beam divergence. To achieve BER as the system performance parameter, the air turbulence effect should be taken into account. The intensity of the turbulences is measured by a Rytov variance, which is attained by:
σ R 2 = 1.23 C n 2 K o w n 7 / 6 L 11 / 6
here C n 2 is the refractive index structure coefficient and K o w n = 2 π / λ is the optical wave number.
The system behaviour and reliability are denoted by the probability density function (PDF) of the randomly fading irradiance. Utilising G a m m a G a m m a distribution, the pdf of the terms of normalised irradiance I is given by [35]
P G ( I ) = 2 ( α β ) ( α + β ) 2 Γ ( α ) Γ ( β ) I ( α + β ) 2 1 K α β ( 2 α β I )
where Γ ( . ) is the Gamma function, and K ( α β ) is the qualified Bessel function of the second kind of order α β . The α and β factors represent the effective number of small and large-scale twists of the scattering atmosphere and are calculated as
α = e x p 0.49 σ 2 1 + 1.11 σ R 12 5 7 6 1 1
and
β = e x p 0.51 σ 2 1 + 0.69 σ R 12 5 5 6 1 1
The BER of an optical signal which has been transmitted in the G a m m a ˘ G a m m a distributed medium can be obtained as [36]:
B E R = 0 B E R 0 ( I ) P G ( I ) d I
where B E R 0 ( I ) represents the BER of the signal conveyed in the additive white Gaussian noise ( A W G N ) channel and is calculated as
B E R 0 ( I ) = Q I 2 γ ^ 2
where
Q ( γ ) = 1 2 e r f c ( y 2 )
Here, γ ^ is the average electrical SNR and e r f c ( y ) is the complementary error function.

Obtained Results

The values for the exploited parameters in the investigation were selected to allow for comparison with previous research and are summarised in Table 2.
Figure 7 illustrates the performance of WON-OCDMA system with 8 MW-ZCC code words as a function of the received optical power (ROP) per chip. As can be observed, users with higher code-weights provide greater performance.
The calculated number of simultaneous users (data services and vibration point sensors) using MW-ZCC codes as data carriers is shown in Figure 8. It was assumed that services are evenly represented in the systems. Assuming the minimum allowable BER of 10 3 , 10 9 and 10 12 to support triple-play services, WON-OCDMA employing novel MW-ZCC codes can support up to 32 simultaneous subscribers. In the OOK modulation, a BER of 10 3 is equivalent to an SNR of 15 dB.
The performance degradation due to increased transmission distance in the atmosphere under moderate turbulence with 32 simultaneous users’ (including transmission from 10 sensing points) was investigated using simulation set-up in OptiSystem software. The result is illustrated in Figure 9, indicating a successful transmission up to 2 km.

6. Discussion

The research presented in this study addresses the functionality gap between emerging optical sensor networks and urban SHM in order to leverage efficient remote vibration sensing of constructed sites. Despite the broad adoption of optical sensing in SHM, there are several challenges when it comes to monitoring various structures located in hard-to-reach areas. To address the needs, this paper proposes a new family of MW-ZCC codes for use in advanced monitoring systems for carrying information collected by optical sensors monitoring structural vibration. The proposed codes were investigated in WON-OCDMA system that does not require any traffic management or synchronisation.
It was shown that the proposed approach could also be effectively implemented without any undesirable interference or crass talk on other simultaneous communication services, including remote video surveillance. The novel family of MW-ZCC codes can support high-performance optical transmission systems that need to provide QoS differentiation in free space applications. As shown, MW-ZCC codes are well suited for use in WON-OCDMA systems even when used as single-weight codes because of their low cross-correlation properties. Since they are easy to convert into codes with the power of two code-weigh, they are well suited to support the desired QoS differentiation.

7. Conclusions

This paper proposes a novel MW-ZCC coding scheme with a low cross-correlation function for WON-OCDMA system. Codes are easy to convert into multiweight power of two codes, thus suitable for supporting a variety of QoS services in WON, including sensing, datacomms and video surveillance applications.
The effect of a free space transmission with medium turbulence on the signal transmission and received optical power was analysed. The simulations results revealed that for a minimum allowable BER of 10 3 , 10 9 , when supporting triple-play services (sensing, datacomms and video surveillance), the proposed WON-OCDMA employing MW-ZCC codes could carry up to 32 services simultaneously at a distance of 32 km in the presence of moderate turbulence in the atmosphere.
The research results presented in this paper thus offer conceptual approaches for engineering of future OCDMA-based wireless optical networks supporting triple-play services.

Author Contributions

Conceptualisation, S.S. and M.M.; methodology, S.S., M.M., M.D. and I.G.; software, S.S. and M.M.; validation, S.S. and A.A.; formal analysis, S.S., M.D. and I.G.; investigation, S.S., A.A., M.M., M.D. and I.G.; resources, A.A. and I.G.; writing—original draft preparation, S.S. and M.M.; writing—review and editing, S.S., A.A., M.M., M.D. and I.G.; supervision, I.G.; project administration, I.G.; funding acquisition, I.G., A.A. and M.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the European Union’s Horizon 2020 Research and Innovation Program under the Marie Skłodowska-Curie under Grant 734331, the Slovak Research and Development Agency under the project APVV-17-0631, and supported by Construction Scotland Innovation Centre under the Collaborative Programme of Funding Support i-Con Platform.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We would like thank the University of Strathclyde, Robert Gordon University and Sublime Digital Ltd. for supporting this research project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Majumder, M.; Gangopadhyay, T.K.; Chakraborty, A.K.; Dasgupta, K.; Bhattacharya, D.K. Fibre Bragg gratings in structural health monitoring-Present status and applications. Sens. Actuators A Phys. 2008. [Google Scholar] [CrossRef]
  2. Li, H.N.; Li, D.S.; Song, G.B. Recent applications of fiber optic sensors to health monitoring in civil engineering. Eng. Struct. 2004, 26, 1647–1657. [Google Scholar] [CrossRef]
  3. Shabaneh, A.; Girei, S.; Arasu, P.; Rahman, W.; Bakar, A.; Sadek, A.; Lim, H.; Huang, N.; Yaacob, M. Reflectance response of tapered optical fiber coated with graphene oxide nanostructured thin film for aqueous ethanol sensing. Opt. Commun. 2014, 331, 320–324. [Google Scholar] [CrossRef]
  4. Woyessa, G.; Nielsen, K.; Stefani, A.; Markos, C.; Bang, O. Temperature insensitive hysteresis free highly sensitive polymer optical fiber Bragg grating humidity sensor. Opt. Express 2016, 24, 1206. [Google Scholar] [CrossRef] [Green Version]
  5. Li, C.; Zhao, Y.G.; Liu, H.; Wan, Z.; Zhang, C.; Rong, N. Monitoring second lining of tunnel with mounted fiber Bragg grating strain sensors. Autom. Constr. 2008, 17, 641–644. [Google Scholar] [CrossRef]
  6. Rahimian, F.P.; Seyedzadeh, S.; Glesk, I. OCDMA-based sensor network for monitoring construction sites affected by vibrations. J. Inf. Technol. Constr. 2019, 24, 299–317. [Google Scholar]
  7. Lu, S.W.; Xie, H.Q. Strengthen and real-time monitoring of RC beam using “intelligent” CFRP with embedded FBG sensors. Constr. Build. Mater. 2007, 21, 1839–1845. [Google Scholar] [CrossRef]
  8. Unzu, R.; Nazabal, J.A.; Vargas, G.; Hernández, R.J.; Fernández-Valdivielso, C.; Urriza, N.; Galarza, M.; Lopez-Amo, M. Fiber optic and KNX sensors network for remote monitoring a new building cladding system. Autom. Constr. 2013, 30, 9–14. [Google Scholar] [CrossRef]
  9. Dawood, N.; Rahimian, F.; Seyedzadeh, S.; Sheikhkhoshkar, M. Enabling the Development and Implementation of Digital Twins: Proceedings of the 20th International Conference on Construction Applications of Virtual Reality; Teesside University: Middlesbrough, UK, 2020; p. 389. [Google Scholar]
  10. Pour Rahimian, F.; Seyedzadeh, S.; Oliver, S.; Rodriguez, S.; Dawood, N. On-demand monitoring of construction projects through a game-like hybrid application of BIM and machine learning. Autom. Constr. 2020, 110, 103012. [Google Scholar] [CrossRef]
  11. Takahashi, N.; Yoshimura, K.; Takahashi, S. Fiber Bragg grating vibration sensor using incoherent light. Jpn. J. Appl. Phys. Part 1 Regul. Pap. Short Notes Rev. Pap. 2001, 40, 3632–3636. [Google Scholar] [CrossRef]
  12. Zhang, Z.; Bao, X. Continuous and damped vibration detection based on fiber diversity detection sensor by Rayleigh backscattering. J. Light. Technol. 2008, 26, 832–838. [Google Scholar] [CrossRef]
  13. Ge, Y.; Kuang, K.S.; Quek, S.T. Development of a low-cost bi-axial intensity-based optical fibre accelerometer for wind turbine blades. Sens. Actuators A Phys. 2013, 197, 126–135. [Google Scholar] [CrossRef]
  14. Udd, E.; Spillman, W.B., Jr. Fiber Optic Sensors: An Introduction for Engineers and Scientists; John Wiley & Sons: Hoboken, NJ, USA, 2011; pp. 451–462. [Google Scholar]
  15. Taiwo, A.; Seyedzadeh, S.; Taiwo, S.; Sahbudin, R.K.Z.; Yaacob, M.H.; Mokhtar, M. Performance and comparison of fiber vibration sensing using SAC-OCDMA with direct decoding techniques. Opt. Int. J. Light Electron Opt. 2014, 125, 4803–4806. [Google Scholar] [CrossRef]
  16. Noura, A.; Seyedzadeh, S.; Anas, S.B. Simultaneous vibration and humidity measurement using a hybrid WDM/OCDMA sensor network. In Proceedings of the 4th International Conference on Photonics (ICP 2013), Melaka, Malaysia, 28–30 October 2013; pp. 163–165. [Google Scholar] [CrossRef]
  17. Taiwo, A.; Taiwo, S.; Sahbudin, R.K.Z.; Yaacob, M.H.; Mokhtar, M. Fiber vibration sensor multiplexing techniques for quasi-distributed sensing. Opt. Laser Technol. 2014, 64, 34–40. [Google Scholar] [CrossRef]
  18. Seyedzadeh, S.; Rahimian, F.P.; Glesk, I.; Kakaee, M.H. Variable weight spectral amplitude coding for multiservice OCDMA networks. Opt. Fiber Technol. 2017, 37, 53–60. [Google Scholar] [CrossRef]
  19. Anas, S.B.A.; Seyedzadeh, S.; Mokhtar, M.; Sahbudin, R.K.Z. Variable weight Khazani-Syed code using hybrid fixed-dynamic technique for optical code division multiple access system. Opt. Eng. 2016, 55, 106101. [Google Scholar] [CrossRef] [Green Version]
  20. Seyedzadeh, S.; Glesk, I.; Pour Rahimian, F.; Kwong, W.C. Variable weight code division multiple access system for monitoring vibration of unequally distributed points. In Proceedings of the International Conference on Transparent Optical Networks, Angerrs, France, 9–13 July 2019; pp. 1–4. [Google Scholar] [CrossRef]
  21. Kwong, W.; Yang, G.C. Multiple-Length Multiple-Wavelength Optical Orthogonal Codes for Optical CDMA Systems Supporting Multirate Multimedia Services. IEEE J. Sel. Areas Commun. 2004, 22, 1640–1647. [Google Scholar] [CrossRef]
  22. Liang, W.; Yin, H.; Qin, L.; Wang, Z.; Xu, A. A new family of 2D variable-weight optical orthogonal codes for OCDMA systems supporting multiple QoS and analysis of its performance. Photonic Netw. Commun. 2008, 16, 53–60. [Google Scholar] [CrossRef]
  23. Seyedzadeh, S.; Moghaddasi, M.; Anas, S. Variable-weight optical code division multiple access system using different detection schemes. J. Telecommun. Inf. Technol. 2016, 2016, 50–59. [Google Scholar]
  24. Seyedzadeh, S.; Mahdiraji, G.A.; Sahbudin, R.K.Z.; Abas, A.F.; Anas, S.B.A. Experimental demonstration of variable weight SAC-OCDMA system for QoS differentiation. Opt. Fiber Technol. 2014, 20, 495–500. [Google Scholar] [CrossRef]
  25. Cvijetic, N.; Wilson, S.G.; Brandt-Pearce, M. Receiver optimization in turbulent free-space optical MIMO channels with APDs and Q-ary PPM. IEEE Photonics Technol. Lett. 2007, 19, 103–105. [Google Scholar] [CrossRef]
  26. Sahbudin, R.K.Z.; Kamarulzaman, M.; Hitam, S.; Mokhtar, M.; Anas, S.B.A. Performance of SAC OCDMA-FSO communication systems. Opt. Int. J. Light Electron Opt. 2013, 124, 2868–2870. [Google Scholar] [CrossRef]
  27. Moghaddasi, M.; Taiwo, A.; Seyedzadeh, S.; Boroon, M.; Hitam, S.; Anas, S. Performance analysis of spectral amplitude coding-optical code division multiple access (SAC-OCDMA) in free space optical networks with a multi-wavelength laser source. Lasers Eng. 2017, 38, 67–80. [Google Scholar]
  28. Alyan, E.; Aljunid, S. Development of wireless optical CDMA system for biosignal monitoring. Optik 2017, 145, 250–257. [Google Scholar] [CrossRef]
  29. Anuar, M.S.; Aljunid, S.; Saad, N.M.; Hamzah, S.M. New design of spectral amplitude coding in OCDMA with zero cross-correlation. Opt. Commun. 2009, 282, 2659–2664. [Google Scholar] [CrossRef]
  30. Ahmed, N.; Aljunid, S.; Fadil, A.; Ahmad, R.; Rashid, M. Performance enhancement of OCDMA system using NAND detection with modified double weight (MDW) code for optical access network. Opt. Int. J. Light Electron Opt. 2013, 124, 1402–1407. [Google Scholar] [CrossRef]
  31. Mamdoohi, G.; Sarmani, A.R.; Abas, A.F.; Yaacob, M.H.; Mokhtar, M.; Mahdi, M.A. 20 GHz spacing multi-wavelength generation of Brillouin-Raman fiber laser in a hybrid linear cavity. Opt. Express 2013, 21, 18724. [Google Scholar] [CrossRef] [PubMed]
  32. Mahdieh, M.H.; Pournoury, M. Atmospheric turbulence and numerical evaluation of bit error rate (BER) in free-space communication. Opt. Laser Technol. 2010, 42, 55–60. [Google Scholar] [CrossRef]
  33. Moghaddasi, M.; Mamdoohi, G.; Noor, A.S.M.; Mahdi, M.A.; Anas, S.B.A. Development of SAC–OCDMA in FSO with multi-wavelength laser source. Opt. Commun. 2015, 356, 282–289. [Google Scholar] [CrossRef]
  34. Matem, R.; Aljunid, S.; Junita, M.; Rashidi, C.; Ahmed, I.S. Photodetector effects on the performance of 2D Spectral/Spatial code in OCDMA system. Optik 2019, 178, 1051–1061. [Google Scholar] [CrossRef]
  35. Rodrigues, G.K.; Carneiro, V.G.A.; da Cruz, A.R.; Giraldi, M.T.M.R. Evaluation of the strong turbulence impact over free-space optical links. Opt. Commun. 2013, 305, 42–47. [Google Scholar] [CrossRef]
  36. Wang, Z.; Zhong, W.D.; Fu, S.; Lin, C. Performance comparison of different modulation formats over free-space optical (FSO) turbulence links with space diversity reception technique. IEEE Photonics J. 2009, 1, 277–285. [Google Scholar] [CrossRef]
Figure 1. Diagram of WON-OCDMA hybrid system for video surveillance and vibration sensing monitoring.
Figure 1. Diagram of WON-OCDMA hybrid system for video surveillance and vibration sensing monitoring.
Sensors 21 00539 g001
Figure 2. Codes composition for the proposed WON-OCDMA system for video surveillance, data and vibration services.
Figure 2. Codes composition for the proposed WON-OCDMA system for video surveillance, data and vibration services.
Sensors 21 00539 g002
Figure 3. RF signal received from nodes N1 and N2 in experiments 1–3 (ac) indicated in Table 1.
Figure 3. RF signal received from nodes N1 and N2 in experiments 1–3 (ac) indicated in Table 1.
Sensors 21 00539 g003
Figure 4. Example of SNR of the received signal from sensing none N2 as a function of transmission distance. The green line is the detectability limit.
Figure 4. Example of SNR of the received signal from sensing none N2 as a function of transmission distance. The green line is the detectability limit.
Sensors 21 00539 g004
Figure 5. Example of received RF signal from sensing nodes N1 and N2 after 3.2 km transmitted in WON with moderate turbulence.
Figure 5. Example of received RF signal from sensing nodes N1 and N2 after 3.2 km transmitted in WON with moderate turbulence.
Sensors 21 00539 g005
Figure 6. Eye diagram of signals related to (a) data service and (b) video surveillance data after 3.2 km propagation in atmosphere.
Figure 6. Eye diagram of signals related to (a) data service and (b) video surveillance data after 3.2 km propagation in atmosphere.
Sensors 21 00539 g006
Figure 7. Probability of error versus ROP per code for concurrently transmitting users using code weight W of 2, 4 and 8.
Figure 7. Probability of error versus ROP per code for concurrently transmitting users using code weight W of 2, 4 and 8.
Sensors 21 00539 g007
Figure 8. Probability of error versus total number of users as a function of code weight W of 2, 4, 8.
Figure 8. Probability of error versus total number of users as a function of code weight W of 2, 4, 8.
Sensors 21 00539 g008
Figure 9. Probability of error versus transmission distance in moderate turbulence for concurrently transmitting users with weights 2, 4 and 8.
Figure 9. Probability of error versus transmission distance in moderate turbulence for concurrently transmitting users with weights 2, 4 and 8.
Sensors 21 00539 g009
Table 1. Vibration frequencies monitored by nodes N1 and N2.
Table 1. Vibration frequencies monitored by nodes N1 and N2.
NodeExp1Exp2Exp3
N170 MHz0 MHz210 MHz
N20 MHz210 MHz140 MHz
Table 2. Summary of the parameters used for system investigation.
Table 2. Summary of the parameters used for system investigation.
SymbolParameterValue
θ Beam divergence0.5 mrad
λ Operating wavelength1550 nm
DReceiver aperture diameter8 cm
B e Electrical bandwidth2.5 GHz
σ R 2 Rytov variance1
Ω Weather attenuation3 dB/km
P c Crosstalk power−30 dBm
P t Total transmitted power20 dBm
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Seyedzadeh, S.; Agapiou, A.; Moghaddasi, M.; Dado, M.; Glesk, I. WON-OCDMA System Based on MW-ZCC Codes for Applications in Optical Wireless Sensor Networks. Sensors 2021, 21, 539. https://doi.org/10.3390/s21020539

AMA Style

Seyedzadeh S, Agapiou A, Moghaddasi M, Dado M, Glesk I. WON-OCDMA System Based on MW-ZCC Codes for Applications in Optical Wireless Sensor Networks. Sensors. 2021; 21(2):539. https://doi.org/10.3390/s21020539

Chicago/Turabian Style

Seyedzadeh, Saleh, Andrew Agapiou, Majid Moghaddasi, Milan Dado, and Ivan Glesk. 2021. "WON-OCDMA System Based on MW-ZCC Codes for Applications in Optical Wireless Sensor Networks" Sensors 21, no. 2: 539. https://doi.org/10.3390/s21020539

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