1. Introduction
Wireless communication systems are essential for the present and future development of society. Furthermore, the speed required by each communication service is continuously growing due to the high transmission per second (i.e., bit rate) required by mainstream services. As a result, the radio frequency (RF) spectrum is already extremely congested, so enabling the data traffic predicted in the next few years requires further research into new wireless communication technologies [
1].
Visible light communication (VLC) [
2] is one of the most promising solutions for alleviating the saturation of the RF spectrum. VLC uses the wide, unlicensed, visible light spectrum (430–750 THz range) to transmit information. The strength and potential of this approach become apparent when the communication task is merged with the lighting functionality of high-brightness LED (HB-LED) lamps [
3,
4].
Figure 1 shows the behavior of an HB-LED load and the intrinsic behavior in a VLC system. A VLC system needs to accomplish two tasks: ensure the desired lighting level by controlling the average current through the HB-LEDs, and reproduce the communication signal by applying a high-frequency communication waveform to the HB-LEDs. As
Figure 1 shows, for a specific average current nI
avg, a light flux nϕ
avg is emitted and a voltage is obtained. This voltage nV
avg(T) depends on the temperature T of the HB-LEDs. If a temperature shift. (T
2 > T
1) takes place, then the HB-LEDs go from a lower temperature T
1 to a higher temperature T
2. Here, the necessary nV
avg(T) decreases for the same current nI
avg. This undesired effect means a control system is needed for the HB-LEDs [
5]. If this effect is not corrected, the quality and performance of the communication could be affected [
6]. Therefore, the driver has to control the average current so that it is always working in the middle of the HB-LED’s linear region. This point (i.e., the middle of the HB-LED’s linear region) always maximizes the range for the communication signal, nV
Ω. Therefore, we define the nV
Ω as a region between the threshold voltage nV
th(T) and the maximum voltage nV
max(T). In other words, it represents the linear part of the voltage–current relationship.
Turning our attention to nV
Ω, the communication controller must generate the communication signal within the linear part of the voltage–current relationship (i.e., nV
th(T)). If the temperature changes, the slope of the curve and the maximum HB-LED current do not change (
Figure 1). This is particularly important because the working range (i.e., nV
th(T)) is also unchanged. Provided that the communication is always lower than the nV
Ω, and provided the bias task corrects the current properly (i.e., nI
avg), distortion of the emitted light is minimized [
6].
The most popular approach for reproducing passband modulation schemes involves the use of a bias-T architecture. In this approach, a high-efficiency DC/DC converter provides a positive DC voltage to bias the HB-LEDs, while the signal to be transmitted is reproduced using a linear power amplifier (LPA) [
7,
8,
9]. Both voltage components are then combined and injected into the HB-LED set with a bias-T circuit made up of a coupling capacitor and a choke inductor. Class A and Class A/B LPAs are typically used due to their high linearity in reproducing high-bandwidth signals. Nevertheless, their reported power efficiencies are very poor (10–40%), thus degrading the overall efficiency of the system and limiting the transmitted power, which in turn limits the communication range. This drawback is particularly significant in the design of VLC drivers for high-power HB-LED loads (office lighting, car headlights, outdoor lighting, etc.) where the extra power losses require the use of additional heatsinks and cooling systems [
10].
Another way to implement a VLC transmitter is to modify the traditional HB-LED driving stage by integrating the communication task, producing a VLC HB-LED driver. To overcome the efficiency issue, the use of fast-response DC/DC converters has been proposed as an alternative for delivering both the bias voltage and the communication signal. Nevertheless, the high switching frequency required by the DC/DC converter to accurately reproduce the communication signal and the need to process all the bias power (much higher than the communication power) at that frequency leads to high switching losses and/or extremely complex designs from a hardware perspective (multilevel and multiphase topologies, 6th- to 12th-order filters, etc.) [
11,
12,
13]. Therefore, one way to further improve efficiency is by splitting the power between two DC/DC converters: one fast-output current DC/DC converter in charge of communication and another, slow-output current DC/DC converter in charge of bias tasks (responsible for delivering the bias power and then maintaining illumination at the desired level in response to temperature changes) [
14,
15,
16]. In [
14], two buck DC/DC converters were placed with the output in series with respect to the HB-LED load: one low-frequency converter for the lighting tasks at low frequency and a high-frequency converter for the communication signal. This architecture achieved high efficiency and communication capability. However, the main drawback of this approach is the need for two different input voltages that are isolated from each other. In [
15], the need for two different input voltages (not isolated from each other) was addressed by using two buck DC/DC converters in a two-input buck (TIBuck) configuration. The main drawback of this topology is the reduction in resolution for tracking the voltage across the HB-LED load versus temperature changes. In [
16], a Class A/B LPA handles the communication tasks and a buck DC/DC converter controls the lighting. Because Class A/B processes very little power, the efficiency penalty is reduced. However, the signal to be transmitted does not take advantage of the full linear region of the HB-LED load.
This paper presents a VLC HB-LED driver based on a low-frequency boost DC/DC converter and a high-frequency buck DC/DC converter. It is called a series/parallel boost/buck DC/DC converter. The two DC/DC converters have a connection in parallel at its output and are connected in series with the HB-LED load. The proposed topology uses the technique of splitting the power to achieve the best performance. The low-frequency boost DC/DC converter is responsible for controlling the HB-LED lighting task, while the high-frequency buck DC/DC converter handles communication performance. This technique allows for most of the bias power to be processed by the low-frequency converter (achieving high efficiency). Meanwhile, the high-frequency converter delivers the communication power, taking advantage of the entire linear region of the HB-LED load (achieving high communication performance). This configuration follows the same principles as other split-power proposals for VLC but without the need for two input voltages (isolated from each other) [
14] and without being unable to take advantage of the buck DC/DC converter useful duty cycle range, which always provides the maximum resolution to track the output voltage (taking advantage of the entire linear region of the HB-LED) [
15].
This paper is organized as follows.
Section 2 reviews the analysis of the series/parallel boost/buck DC/DC converter.
Section 3 describes the power flow between the two converters and an efficiency analysis. The experimental results are given in
Section 4.
Section 5 discusses the main characteristics of the converter and compares its performance with the state of the art [
14,
15,
16], and finally, the conclusions are described in
Section 6.
4. Experimental Results
The design and experimental results of a VLC driver prototype based on the parallel/series buck/boost converter proposed above are presented below.
Figure 6a shows the prototype, and
Figure 6b shows a schematic and block diagram of the control used.
As explained above, both converters share the same input voltage and are connected to the same set of HB-LEDs as a load. These HB-LEDs are differentially connected between the outputs of the boost DC/DC converter and the buck DC/DC converter. Control of both converters was implemented using a Nexys A7 FPGA [
17]. The FPGA inputs were the bits to be transmitted, the lighting control, and the current flowing through the set of HB-LEDs. The FPGA implemented an average current control through the HB-LEDs and thus controlled the gate signals of the boost DC/DC converter. In this way, control of the average current flowing through the HB-LED load was implemented by controlling the value of the average output voltage. Moreover, the FPGA also controlled the buck DC/DC converter, which operated in an open loop, reproducing the communication signals generated by the modulator block.
The load used consisted of 8 XLamp MX-3 PC-LEDs [
18] in series, which was the initial design parameter of the parallel/series buck/boost converter. The amplitude of the linear zone of each LED was VΩ = 1 V. By applying (11), the input voltage was calculated, obtaining 8 V. As explained above, this voltage value is what allowed the maximum resolution to be obtained in the output voltage of the buck DC/DC converter. The average current through the set of HB-LEDs remained at 0.25 A, at the midpoint of the linear zone. The different parts of the specific design of the VLC driver architecture are outlined below.
4.1. Design of the Boost DC/DC Converter
The boost DC/DC converter is designed to operate as a traditional HB-LED driver with a switching frequency of 100 kHz, working in a closed loop. This converter controls the average voltage across the HB-LED load to control the average current flowing through them. Taking advantage of the slow dynamics of the temperature change in the HB-LEDs, neither a high switching frequency nor a fast response time in the converter is required. A trade-off regarding the choice of switching frequency must be highlighted: increasing the switching frequency allows the converter to be smaller (especially the reactive elements), increasing the switching losses and putting the converter’s switching harmonic content closer in frequency to the signal bandwidth. The design of the converter elements does not differ from the traditional design of a boost DC/DC converter used as a traditional HB-LED driver, except for the considerations related to attenuating the switching noise. This noise is produced by the output voltage ripple of the boost DC/DC converter. The output capacitor must be suitable for decreasing the impact on the communication signal:
where ΔQ is the total charge of the capacitor, D
bo and T
bo are the duty cycle and period of the boost DC/DC converter, respectively, and Δv
bias is its output voltage ripple.
The value of the output capacitor C
bo was calculated by applying (29) and limiting the ripple ∆v
bias to 2%. No additional analysis was required for the input choke calculation, and traditional design rules were followed. The values of both reactive elements can be found in
Table 1. Regarding component selection, the boost DC/DC converter was implemented in synchronous mode using the CSD88539 MOSFET integrated circuit, with Q
bo−1 and Q
bo−2 on the same chip. The driver circuitry was implemented with an ISL6700 half-bridge gate driver. A list of the main converter components is given in
Table 1.
4.2. Communication Scheme
A 64-QAM single-carrier modulation scheme was chosen. The carrier frequency was fsig = 1 MHz and the symbol period was six signal periods. With these parameters, the modulation scheme had a theorical maximum bit rate of 1.5 Mbps because the error was not calculated. This modulation was chosen in order to test the ability of the series/parallel boost/buck DC/DC to reproduce and advance scheme modulation.
4.3. Design of the Buck DC/DC Converter
The buck DC/DC converter must be able to reproduce a 1 MHz modulated signal with low distortion and high efficiency. The switching frequency f
bu, cutoff frequency f
c, and filter order were designed based on the chosen modulation scheme [
14]. In addition, a trade-off must be found between performance, resolution, and filter order. The higher the frequency, the higher the switching losses and the lower the duty cycle resolution. However, the filter design is simplified, allowing the required filter order to be reduced. On the other hand, reducing the frequency allows for reduced switching losses and increased duty-cycle resolution, but it complicates the filter design. The filter must be able to correctly pass the communication spectrum and sufficiently attenuate the switching frequency components and harmonics. This imposes some restrictions on how closely the converter switching frequency and the maximum communication frequency can be approximated depending on the filter order [
14]. The switching frequency chosen was 10 MHz, a decade above the f
sig carrier frequency. The filter used is a 6th-order low-pass filter with a cut-off frequency of 2.5 MHz. The reactive values are shown in
Table 2.
The remaining components were the PD84010S-E RF MOSFET as Q
bu and the UPS115UE3 diode as S
bu. Due to the high-switching frequency, the EL7155CSZ gate driver was used. A list of the converter components is given in
Table 3.
4.4. Experimental Waveforms
The designed prototype was experimentally evaluated by reproducing a communication signal (i.e., 64-QAM modulation scheme). During operation, the converter’s performance was measured, and the most representative waveforms were obtained.
The input power was measured with two high-precision multimeters, measuring the average value of the input voltage and current. The output power, due to the high-frequency components of the signal, was calculated by extracting the signals using an oscilloscope and calculating the power through them. The architecture’s performance was measured by transmitting a randomly generated 64-QAM sequence at a 0.5 m distance, achieving an efficiency of 91.5% with 7 W of output power.
The most representative waveforms of the prototype are shown in
Figure 7. The voltages v
gs-bo(t) and v
gs-bu(t) are the gate signals that control the boost DC/DC and buck DC/DC converters, respectively. There was a significant difference in their operation frequency, with v
gs-bo(t) being a 100 kHz signal and v
gs-bu(t) being 10 MHz. The voltages V
bias(T) and v
sig(t) are the output voltages of the boost DC/DC and buck DC/DC converters, respectively. As can be seen, the voltage V
bias(T) was constant and had negligible ripple. The variations in this voltage were produced by the temperature changes in the HB-LED load. However, the output current feedback loop kept the average current at I
o = 0.25 A. Without taking into account any temperature effects and according to the HB-LED manufacturer’s datasheet, at a room temperature of 25 °C, the maximum voltage across the HB-LED for a current of 0.5 A should be V
bias = 32 V. In the operating example shown in
Figure 7, after a few minutes of operation, during which the temperature was stable, the maximum voltage dropped to V
bias = 25 V, 21% lower, keeping the overall linear zone of the HB-LED load available to track the signal.
In addition, the buck DC/DC converter generated the communication signal v
o(t) at its output, producing the variations in the HB-LED load necessary for VLC transmission.
Figure 8 shows that the gate voltage v
gs-bu(t) varied its duty cycle in order to generate the variations in the output voltage v
o(t). The maximum amplitude of v
o(t) voltage was 7.5 V, maintaining the usability of the linear zone of the HB-LED load. Voltage v
sig(t) showed correct reproduction of the signal. This shows the correct design of the output filter and the correct attenuation of high-frequency noise, which comes from switching.
In order to analyze the prototype’s communication capability and correct transformation of the VLC signal into light, a longer transmission was analyzed in more detail, as shown in
Figure 8, with 12 different symbols emitted. In this case, v
o(t) and the light signal received from the HB-LED load v
rx(t) were obtained and compared. The light signal (i.e., v
rx(t)) was obtained using a high-bandwidth Thorlabs PDA10A-EC optical receiver [
19]. The receiver was placed in front of the HB-LED load at 0.5 m and provided a voltage output signal proportional to the light variations it received. It can be seen that v
o(t) and v
rx(t) were proportional, without apparent distortion. Incorrect voltage level design or incorrect polarization control could cause distortion in the emitted light signal, causing the HB-LED load to operate outside the linear range. Neither of these effects is observed in
Figure 8.
It is important to note that some tests could be used to calculate the error, such as the bit error rate (BER), error–vector magnitude (EVMrms), or the error according to the reception distance, but performing these tests depends on the demodulator as well as the optical receiver, which must be designed for this specific application. The design of the demodulator and the optical receiver are outside the scope of this paper. The main contribution of the present paper is the presentation of the series/parallel boost/buck DC/DC as a VLC transmitter for splitting power.
5. Comparison and Discussion with Other Approaches
Table 4 shows a comparison to the state of the art of power-efficient VLC drivers based on switching converters able to reproduce advanced modulation schemes—all using the power splitting technique.
The proposed series/parallel boost/buck DC/DC converter outperformed traditional buck DC/DC converter solutions in terms of efficiency, bit rate, and moderate EVMrms, even operating at a higher switching frequency. Moreover, the hardware complexity of the proposed solution is similar to the buck DC/DC converter solutions presented for designing high-bandwidth VLC drivers (i.e., two-phase structures with high-order filters).
The proposed series/parallel boost/buck DC/DC converter’s natural way of splitting power simplifies previous approaches using this technique because it does not need two input voltage sources (one of which is isolated) nor one isolated DC/DC converter. In addition to simplicity, strong communication capabilities and high efficiency are maintained with good boost DC/DC converter design.
Moreover, the numbers for the series/parallel boost/buck DC/DC converter are very similar to those of the TIBuck DC/DC converter. However, the new architecture overcomes the main drawback of the TIBuck solution, which is the reduced resolution for tracking the voltage across the HB-LED load. The series/parallel boost/buck DC/DC always works in the full linear region of the HB_LED load. The price is reduced efficiency (91.5% vs. 94%)
Table 4 highlights the ratio between the maximum amplitude and the average value of the output current through the HB-LED load (i.e., i
omax/2I
o), which provides an approach for assessing the ratio between the communication power and lighting power. The series/parallel boost/buck DC/DC converter maximizes the communication power compared to other approaches, which minimize the amplitude of communication to achieve high efficiency (e.g., [
19]).