Intelligent Automation & Soft Computing DOI:10.32604/iasc.2023.027823 | |
Article |
OFDM-CFO and Resource Scheduling Algorithm Using Fuzzy Linear-CFO
1Department of Electronics and Communication, Anna University, Chennai, 600025, India
2Department of Computer Science and Engineering, Syed Ammal Engineering College, Ramanathapuram, 623502, India
*Corresponding Author: M. Prabhu. Email: prabhumpapers@gmail.com
Received: 26 January 2022; Accepted: 06 April 2022
Abstract: Orthogonal Frequency-Division Multiplexing (OFDM) is the form of a digital system and a way of encoding digital data across multiple frequency components that are used in telecommunication services. Carrier Frequency Offset (CFO) inaccuracy is a major disadvantage of OFDM. This paper proposed a feasible and elegant fuzzy-based resource allocation technique, that overcomes the constraints of the CFO. The suggested Fuzzy linear CFO estimation (FL-CFO) not only estimates the CFO with increased precision but also allocates resources effectively, and achieves maximum utilization of dynamic resources. The suggested FL-CFO error estimation algorithm in OFDM systems employing 1-bit Quadrate errors ADC (1-bit QE) is utilized to extract the precise CFO. Additionally, the base station (BS) manages the Resource Units (RU), which could be used to distribute resources in such a manner that the user requests are met. To assign resources to a certain job, fuzzy rules are devised. When the residence duration exceeds the resource requirement time then the particular resources are provided to the highest-priority jobs. As a result, the job performance will not be halted due to a lack of allocated resources. Performance metrics such as utilization, rate of failure, and life span, as well as energy consumption, are used to assess the proposed FL-CFO.
Keywords: Orthogonal frequency division multiplexing (OFDM); carrier frequency offset (CFO); fuzzy linear CFO estimation (FL-CFO); resource units (RU); base station (BS); 1-bit quadrate errors ADC (1-bit QE)
Wireless sensor networks (WSNs) are a network of strategically scattered and specialized systems that detect and capture environmental variables and send the information to the control point. Temperatures, noise, levels of pollution, moisture, and air are the things that WSNs can detect [1,2]. These networks are identical to wireless ad hoc networks in the sense that depend on wireless networking and spontaneous system creation to carry sensing data wirelessly. Temperature, noise, and force are the types of active or environmental factors that WSNs detect. Wireless systems are bidirectional; They gather information and allow sensor activities in a controlled manner. The use of surveillance systems by the Army stimulated the improvement of such systems. Industrial and commercial activities include commercial process controlling and device health management employs such networks [3,4]. A WSN is made up of nodes, which can range from a few to hundreds or thousands, each of which is interconnected to additional sensors. A wireless transmitter and receiver with just an internal antenna or a link to an external antenna, a microprocessor, an electrical circuit for communicating with the sensor, and a power supply, typically a battery or an integrated kind of power generation, are the common components of such nodes. Sensor node prices vary widely, that is varying from several dollars to hundreds or thousands of dollars, based on the complexity of the network.
The interconnection of these sensors is similarly crucial when some sensor nodes are placed in a large region to jointly examine the external conditions. Fig. 1 shows a sensor node in a WSN, it uses wireless communication techniques mostly with neighboring sensors and with a Base Station (BS). The base station sends commands to the sensors, and the sensors work together to complete the assignment. When the sensors have gathered all the necessary data, they send it back to the BS [5,6]. A base station can also connect to other systems via the network. A base station receives data from the sensors and provides limited data computation before sending the revised user’s information through the network. The sensor nodes collect analog information from the environment, which is then converted into digital data by an ADC. The central processing unit, which is commonly a processor or a controller, processes and manipulates data intelligently.
In multi-carrier modulation techniques, the OFDM system is widely used. All sub-carriers in this transmission are orthogonal to one another, increasing the system’s bandwidth. OFDM is highly sensitive to frequencies and synchronization. CFO is one of the most well-known OFDM disruptions. Inter-carrier interference (ICI) is generated, which reduces OFDM efficiency. CFO is one of a series of aspects that might alter the structure of a baseband recipient. [7]. This phenomenon occurs when the wavelength discrepancy in the transmitters and reception oscillation, as well as the Doppler impact as the transmitters or receivers moves. The suggested FL-CFO not only estimates the CFO with increased precision but also allocates resources effectively, achieving maximum utilization of dynamic resources. The BS should efficiently allocate resources to support the sensor node requirements from the RU. The suggested FL-CFO error estimation algorithm in OFDM systems employing 1-bit Quadrate errors ADC (1-bit QE) is utilized to extract the precise CFO. Because of the larger bandwidth, the sampling frequency of the ADC can be raised, resulting in higher energy consumption and technical complexity. As a result, 1-bit QE is the ultimate result of low precision ADCs and can be considered a low-power alternative. Performance metrics such as utilization, rate of failure, and makespan, as well as energy consumption, are used to assess the proposed FL-CFO.
The remainder of this work will be organized as follows: Section 2 will explain the literature survey conducted, Section 3 will discuss the suggested FL-CFO technique, Section 4 will discuss the results and analysis, and Section 5 will address the conclusion.
In recent years, several researchers have focused on wireless sensor networks, which have issues in terms of high-speed communication, expensive, efficiency, user data privacy, malevolent users, and erroneous information. In this section, we glanced at how the CFO affects the overall system and resource allocation, as well as a few other factors. Some of the most important proposals in CFO and allocating resources are highlighted, as mentioned in the literature.
In 2020, Huang et al. [8] proposed the dependability improvement of sensor networks which is handled by the suggested ISSO method. This method creates a new credibility-based fuzzy model for a series-parallel redundancy allocation problem’s limits (RAP). The discussed strategies, including the legitimacy theory and the suggested ISSO algorithm, could be applied to new areas of research in the upcoming years by advancing the RAP to a more practical setting, such as the Internet of Things (IoT), process automation, and transportation networks, or the reliability redundancy allocation problem (RRAP).
In 2013, Brante et al. [9] offer a new fuzzy logic-based relay selection technique that aimed at both system longevity and final performance. When compared to both proactive and randomized selection, techniques, the suggested scheme can broadcast more data even during the system lifespan, boosting system utilization. In terms of energy efficiency, the suggested method outperforms opportunist broadcasting in terms of network lifetime, reaching that of randomization.
In 2014, Li et al. [10] devised a Resource allocation for SC-FDMA-based upstream relay networks. The suggested framing partitioning, resource block distribution, transmission power, and modulator selections are combined to increase network performance. We suggested an adaptive resource scheduling mechanism when the clients are commonly recognized as wireless sensors by demonstrating the NP-hardness of the resources scheduling issue. In the future, we’ll expand our effort to include diverse endpoints.
In 2017, Yousaf et al. [11] designed an opportunistic relay to present an online fuzzy logic-based power allocation (FPA) system for a collaborative and delay-constrained EH wireless sensor network (EHWSN). At the intermediate nodes, an EHWSN model is created with limited power and transmission storage limitations. There are several steps for incorporating energy cooperation among nodes to avoid power overflowing due to poor battery storage are some of the upcoming initiatives.
In 2018, Tadayon et al. [12] designed a stochastic gradient method, which is a high-resolution yet low-complexity strategy. The Networks with significant Doppler distortions examined differently coherent detection of sonic OFDM signals and targeted frequency offsets using two approaches, the HT and SG algorithms. This method promotes frequency-domain synchronization while also making effective use of the spectrum to achieve large data rates.
In 2015, Kalwar et al. [13] demonstrates how the influence of the CFO on the efficiency of the LTE upstream network. One of the most difficult aspects of upstream transmission is that each message sent by multiple users travels along a different route and encounters a distinct multipath situation. As a result, upstream synchronization is considered challenging. As a multiple access approach, LTE upstream utilizes a single channel FDMA (Frequency-Division Multiple Access). Users transfer information to a central Node using an LTE upstream SC-FDMA network.
In 2015, Pareyani et al. [14] coined an improved form of the ICI auto cancelation technique with a new and efficient method to suppress the influence of different frequencies on OFDM systems. In the AWGN channel, the suggested ICI self-cancellation approach outperformed the neighboring and symmetrical conjugated auto cancelation methods in terms of BER performance. For high frequencies offsets, the suggested methodology improves CIR (Carrier to Interference Ratio) significantly. As a result, the suggested approach almost eliminates the effect of different frequencies on the OFDM system.
However, various related studies were conducted to provide CFO in a different environment and the resource allocation in the network. The suggested FL-CFO is employed to allocate the resources among the sensor nodes and thereby reducing the CFO error and thus improving the energy consumed, utilization rate in the network. In comparison, the proposed strategy yields better outcomes.
3 Proposed FL-CFO Using 1-bit QE ADC
WSNs are frequently decentralized systems in which sensors may resolve issues on their own, comparable to Multi-Agent Systems. Carrier frequency is the rate of a carrier signal that is modified to send signals and calculated in cycles per second or Hertz. For effective transmitters and receivers, a carrier frequency is employed to shorten the wavelengths. Whenever the phase difference signals for back in the recipient don’t synchronize with both the carrier frequency included in the receiver end, carrier frequency offset occurs. The disruption caused in OFDM is carrier frequency offset (CFO). Inter-carrier interference (ICI) is generated, which reduces OFDM efficiency. The suggested FL-CFO error estimation algorithm employing 1-bit QE ADC is utilized in OFDM systems to overcome CFO errors among sensor nodes during transmission and to allocate resources among nodes. However, the available information is limited to the quantized received signal, we allocate resources using a priority-based mechanism with variable intervals. This strategy allows comparing the phasing of each subcarrier to subsequent symbols, as well as the phase difference in signal owing to the carrier frequency offset, to estimate CFO using FL-CFO. In FL-CFO using the QE-ADC approach, two separate estimating methods are used for CFO estimation: acquisitions and monitoring phase. In acquisition mode, a broad range of CFOs is calculated, whereas, in the monitoring phase, just the fine CFO is calculated.
Fig. 2 depicts how the FL-CFO is used to estimate the CFO, and the 1-bit QE ADC is used to identify the accuracy of the CFO values. The RU is used to allocate resources among the sensor nodes and is controlled by the BS, which might be used to distribute resources in such a way that user requests are fulfilled. The various details are calculated as follows:
• The quantity of RUs that must be allocated is determined by the BS.
• The transmitting energy needed is determined by the characteristics of the received signals.
• The CFO inaccuracy has an impact on the preferred RU to be assigned.
• The amount of CFO inaccuracy on the RU has a big impact on its allocatability.
3.1 1–bit QE ADC for CFO Estimation
During the process of synchronization, a CFO of σ as an outcome, a process shift occurs of 2Πnσ/N in the signal received. The transfer function between both the sensor devices and the associated rear portion of an OFDM is equal to the transfer function between the sensor devices and the equivalent rear portion of an OFDM under the hypothesis of minimal channel effect is 2ΠNσ / N = 2Πσ. The goal of the FL-CFO is to be capable of determining the CFO precisely matching the relationship utilizing the QE-ADC at adjustable durations. By reviewing the QE-ADC and analyzing the possibilities for the CFO estimation, the final CFO assessment for the partial CFO ranges can be determined. The CFO can now be calculated using the product’s phase shift as well as the appropriate rear component of an OFDM signal [15]. Fig. 3 demonstrates the process of calculating the CFO. The received signal is tested for CFO error, and if one is found, the QE-ADC is set up to provide the precise CFO. A phase shift proportionate to frequency offsets is used to change the signals in almost the same manner. As a result, even though the offsetting has become too big for efficient information decoding, reliable estimates can be obtained if offset E is predicted via observations.
The CFO’s estimate is,
where n = –1, –2, ……-
Arg () calculates the
where n = 0, 1,….. N
where i = 0,1,…..N. The second half of the sequence is,
After getting repeated frequency signals, the recipient can estimate CFO as follows:
By calculating the mean of the assessments with repeating patterns of the shorter period, the 1-bit QE ADC efficiency can be enhanced by estimating the ranges of the CFO. As QE-ADCs are used in OFDM systems, just one data accessible is the signal level indication. As a result of the distortion phasing discrepancies from received data, CFO determination in the OFDM recipient with QE- ADCs is challenging.
3.2 Fuzzy Based Resource Allocation Process
The resource allocation issue for a multi-cellular wireless connection falls into the category of the multi-objective non-linear scheduling problem, which is considered NP-hard to solve. As a result, to deal with these problems, heuristics for localized and independent resource management is essential. An FL (Fuzzy Linear) approach would be a viable approach to gain information about their transmissions conditions over a period, but it is also difficult to implement without the availability of a training phase. As a result, we use fuzzy logic as our heuristics to include “expertise” in the RU distribution selection procedure.
The allocability of each RU is established by integrating the similarity score of the sources using various rules. The report is also “fuzzy,” showing how acceptable or unsuited an RU is without requiring a definitive yes/no vote. The FL assigns the most appropriate RUs to each sensors node in each time frame, and transmission of data takes place. The BS adjusts its data based on the acquired signal levels from the primary user and competing sensor nodes to better reflect the long-term interruption and fading conditions of its cell [16,17]. This new data is used in the following time frame to repeat the allocation of resources process. The same technique is followed in all sensor nodes, and RU allocations are constantly refined until the system corresponds to a steady solution to achieve the needs of its users for each unit.
For assigning dynamic resources to the nodes, we offer a fuzzy-based simple and effective allocation of resources methodology. The nodes are prioritized since they are deemed stable. Let, the sensor node be
The resources are categorized in the first phase depending on how long they have been on the RU and are defined as
3.2.2 Fuzzy Logic-Based Synthesis
The most important objective in the suggested technique is to generate fuzzy rules, which determine which type of resources should be deployed for the activity [22]. The fuzzy rules are created using dual input parameters, a1 and a2, and corresponding output, b, using the if-then instructions. The a1 and a2 represent the precedence of the tasks and the resource’s residual timeframe, respectively. The score used to assign the resources to the task that was requested is referred to as output b. Priorities and residual time are divided into two categories: low and high is shown in Tab. 1
If the priority is low and the residual time is short, the allocation of resources output is low and resources are used sparingly.
3.2.3 Fuzzified Rule-Based Allocation of Resources
The resources are assigned using fuzzy rules, with the type of resource that is most appropriate for the nodes that have requested the resources being chosen. The completed requests, their priority, the resource requirements, and the time of demand are all kept in a system.
Let us consider
where
where M consist of i attributes.
It consists of a set of fuzzy if …. then rules. The consequence of the fuzzy output
where Agg() is the aggregating function, which is determined depending on the requirement of a specific resource allocation problem. The operations summation and maximal are the most regularly utilized. The aggregated resource value from the fuzzy output is
Almost all allocation of resources has its primary purpose of the improvement of service levels. Because of their dynamic frequency accessibility, fuzzy sets are used in the methodology to allocate semi-permanent and intermittent resources. The threat of assigning these resources to low-priority nodes is efficiently handled with the help of fuzzy rules.
In OFDM systems, we monitor the accuracy of the CFO estimating algorithm which is based on the 1-bit QE-ADC. Performance metrics such as utilization, rate of failure, and life span, as well as energy consumption, are used to assess the proposed FL-CFO. The amount of OFDM signals is used to evaluate the sum of squared deviations of QE-ADC and conventional methodology.
Only a sampling of nodes and services are listed in Tabs. 2 and 3. Tab. 4 lists the system performance for 3 distinct node sets. The obtained results show that the proposed resource provisioning methodology is effective in dynamically allocating resources from the RU to the nominated nodes while maintaining constant node durability.
In Fig. 5b the SNR = 30 dB, the CFO errors of QE-ADC are 23.31% less than those of the traditional process for B = 16. The CFO errors in the SNR area around SNR = 8 dB are marginally lower than that of the saturating CFO errors at SNR = 30 in the cases of traditional process and QE-ADC with B = 2 and B = 4.
The parameters used in the estimation are the life span of the sensor nodes, the throughput of all the nodes, and the resource scheduling for the sensor nodes. The network span when the number of sensor nodes varies from 10 to 80 is shown in Fig. 6a. The required energy level of every node is considered to be 12 J. Fig. 6b depicts the performance difference between the FL, 1-bit QE-ADC and traditional OFDM is relatively modest. In most cases, this is sufficient to achieve maximum throughput. Furthermore, the traditional OFDM approach does not take advantage of the increased variety provided by the various resources, resulting in a substantially lower performance than FL and the 1-bit QE-ADC. Figs. 6c and 6d shows the resource usage for 300 and 500 sensor nodes, respectively. With minimum energy consumption, the resource utilization of QE-ADC is greater.
In a dynamic setting, we suggested a widely applicable fuzzy-based resource scheduling strategy for avoiding CFO errors. The proposed Fuzzy linear CFO estimation (FL-CFO) not only estimates the CFO with greater precision but also effectively allocates resources, providing the most efficient use of dynamic resources. To obtain the accurate CFO, the FL-CFO error estimate algorithm is used in OFDM systems with 1-bit Quadrate errors ADC (1-bit QE). The results show that the proposed technique effectively allocates dynamic resources to the specified nodes in terms of resource appraisal. It has been observed that the methodology searches for a feasible and appropriate resource to distribute to the nodes for each session. The proposed FL-CFO is evaluated and the performance measures such as usage, rate of failures, life span, as well as power consumption are achieved.
Acknowledgement: The authors with a deep sense of gratitude would thank the supervisor for his guidance and constant support rendered during this research.
Funding Statement: The authors received no specific funding for this study.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
1. L. Gaohui and W. Yuxin, “A joint estimation algorithm for symbol timing offset and carrier frequency offset of OFDM signals based on strongly related sequences,” in Proc. Asia-Pacific Conf. on Image Processing, Electronics and Computers (IPEC), Dalian, China, pp. 292–296, 2020. [Google Scholar]
2. A. Mukherjee, P. Goswami, Z. Yan, L. Yang and J. J. Rodrigues, “ADAI and adaptive PSO-based resource allocation for wireless sensor networks,” IEEE Access, vol. 7, pp. 131163–131171, 2019. [Google Scholar]
3. Y. Sha, M. Li and J. Chu, “A novel timing and frequency synchronization technology for OFDM system,” Journal of Networks, vol. 6, no. 4, pp. 646, 2011. [Google Scholar]
4. H. Wang, W. T. Shih, C. K. Wen and S. Jin, “Reliable OFDM receiver with ultra-low-resolution ADC,” IEEE Transactions on Communications, vol. 67, no. 5, pp. 3566–3579, 2019. [Google Scholar]
5. X. Xie, B. Wang and P. Han, “An improved OFDM time-frequency synchronization algorithm based on CAZAC sequence,” in Proc. 2020 3rd Int. Conf. on Artificial Intelligence and Pattern Recognition, Xiamen, China, pp. 237–241, 2020. [Google Scholar]
6. H. A. Ziabari and M. G. Shayesteh, “Robust timing and frequency synchronization for OFDM systems,” IEEE Transactions on Vehicular Technology, vol. 60, no. 8, pp. 3646–3656, 2011. [Google Scholar]
7. N. J. Myers and R. W. Heath, “Message passing-based joint CFO and channel estimation in MM wave systems with one-bit ADCs,” IEEE Transactions on Wireless Communications, vol. 18, no. 6, pp. 3064–3077, 2019. [Google Scholar]
8. C. L. Huang, D. Jiang and W. C. Yeh, “Developing model of fuzzy constraints based on redundancy allocation problem by an improved swarm algorithm,” IEEE Access, vol. 8, pp. 155235–155247, 2020. [Google Scholar]
9. G. Brante, G. D. S. Peron, R. D. Souza and T. Abrão, “Distributed fuzzy logic-based relay selection algorithm for cooperative wireless sensor networks,” IEEE Sensors Journal, vol. 13, no. 11, pp. 4375–4386, 2013. [Google Scholar]
10. M. Li and C. K. Tham, “Resource scheduling in SC-FDMA based relay wireless sensor networks,” in Proc. 2014 IEEE Int. Conf. on Communications (ICC), Sydney, NSW, Australia, pp. 397–402, 2014. [Google Scholar]
11. R. Yousaf, R. Ahmad, W. Ahmed and A. Haseeb, “Fuzzy power allocation for opportunistic relay in energy harvesting wireless sensor networks,” IEEE Access, vol. 5, pp. 17165–17176, 2017. [Google Scholar]
12. A. Tadayon and M. Stojanovic, “Low-complexity superresolution frequency offset estimation for high data rate acoustic OFDM systems,” IEEE Journal of Oceanic Engineering, vol. 44, no. 4, pp. 932–942, 2018. [Google Scholar]
13. S. Kalwar, F. A. Umrani and M. Magarini, “Analysis of effect of carrier frequency offset on performance of LTE uplink,” in Proc. 2015 Third Int. Conf. on Digital Information, Networking, and Wireless Communications (DINWC), Moscow, Russia, pp. 35–38, 2015. [Google Scholar]
14. S. Pareyani and P. Patel, “An improved ICI cancellation method to reduce the impact of frequency offset in OFDM systems,” in Proc. 2015 Int. Conf. on Computational Intelligence and Communication Networks (CICN), Jabalpur, India, pp. 496–501, 2015. [Google Scholar]
15. C. Studer and G. Durisi, “Quantized massive MU-MIMO-OFDM uplink,” IEEE Transactions on Communications, vol. 64, no. 6, pp. 2387–2399, 2016. [Google Scholar]
16. Y. S. Cho, J. Kim, W. Y. Yang and C. G. Kang, “MIMO-OFDM wireless communications with MATLAB,” in Technology and Engineering, vol. 1. Singapore: John Wiley & Sons, pp. 1–544, 2010. [Google Scholar]
17. S. Paramita, S. S. Singh and J. Mohanta, “Time and frequency synchronization in OFDM system,” International Journal of Advanced Computer Research, vol. 4, no. 3, pp. 856, 2014. [Google Scholar]
18. W. C. Yeh, “Solving cold-standby reliability redundancy allocation problems using a new swarm intelligence algorithm,” Applied Soft Computing, vol. 83, pp. 105582, 2019. [Google Scholar]
19. S. Xiang and J. Yang, “Reliability evaluation and reliability-based optimal design for wireless sensor networks,” IEEE Systems Journal, vol. 14, no. 2, pp. 1752–1763, 2019. [Google Scholar]
20. A. E. Brownlee, M. Weiszer, J. Chen, S. Ravizza, J. R. Woodward et al., “A fuzzy approach to addressing uncertainty in airport ground movement optimization,” Transportation Research Part C: Emerging Technologies, vol. 92, no. 99, pp. 150–175, 2018. [Google Scholar]
21. Z. Ouyang, Y. Liu, S. J. Ruanand and T. Jiang, “An improved particle swarm optimization algorithm for reliability-redundancy allocation problem with mixed redundancy strategy and heterogeneous components,” Reliability Engineering & System Safety, vol. 181, no. 1, pp. 62–74,2019, 2019. [Google Scholar]
22. A. Tadayonand and M. Stojanovic, “Frequency offset compensation for acoustic OFDM systems,” in Proc. OCEANS 2017-Anchorage, Anchorage, AK, USA, pp. 1–5, 2017. [Google Scholar]
This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |