Author:
Mohammed Molhem Faculty of Information Technology and Communications, Tartous University, Tartous, Syria

Search for other papers by Mohammed Molhem in
Current site
Google Scholar
PubMed
Close
https://orcid.org/0000-0001-9935-6258
Open access

Abstract

Sensors are the main components in Cyber-Physical Systems (CPS), which transmit large amounts of physical values and big data to computing platforms for processing. On the other hand, the embedded processors (as edge devices in fog computing) spend most of their time reading the sensor signals as compared with computing time. The impact of sensors on the performance of fog computing is very great, thus, the enhancement of the reading time of sensors will positively affect the performance of fog computing, and solves the CPS challenges such as delay, timed precision, temporal behavior, energy, and cost. In this paper, we propose an algorithm based on the 1st derivative of the sensor signal to generate an adaptive sampling frequency. The proposed algorithm uses an adaptive frequency to capture the sudden and rapid change in sensor signal in the steady state. Finally, we realize and tested it using the Ptolemy II Modeling Environment.

Abstract

Sensors are the main components in Cyber-Physical Systems (CPS), which transmit large amounts of physical values and big data to computing platforms for processing. On the other hand, the embedded processors (as edge devices in fog computing) spend most of their time reading the sensor signals as compared with computing time. The impact of sensors on the performance of fog computing is very great, thus, the enhancement of the reading time of sensors will positively affect the performance of fog computing, and solves the CPS challenges such as delay, timed precision, temporal behavior, energy, and cost. In this paper, we propose an algorithm based on the 1st derivative of the sensor signal to generate an adaptive sampling frequency. The proposed algorithm uses an adaptive frequency to capture the sudden and rapid change in sensor signal in the steady state. Finally, we realize and tested it using the Ptolemy II Modeling Environment.

1 Introduction

Today's technology refers to the deep relation between the physical and computing worlds, the two worlds integrated and connected through sensors and actuators. This integration has appeared in several forms, such as the Internet of things (IoT), industrial 4.0, the Industrial Internet, machine-to-machine (M2M), Internet of Everything, the Smarter Planet, TSensors (Trillion Sensors), and The Fog computing environment. All previous systems are Cyber-Physical Systems (CPS) which are an integration of computation with physical processes [12]. CPS systems face challenges like complex structure, poorly defined safety properties, interaction with complex and stochastic environments that are difficult to model, and the interactions between the system and environment exposed to failure [3, 4]. The interaction between physical processes and devices (embedded processors) in a Fog computing environment is influenced by the sampling rate, delays, jitters, packet losses, and resource contention. The sampling rate, delays, and time requirements are the main constraints in CPS systems, and they are traded off with other parameters like power saving and performance. The time requirements in CPS systems are determined by the following constraints: frequency, chronological order, simultaneity, latency, and temporal assurance or time predictive, which are related to safety and reliability [5–7].

The stochastic physical environments behave in a non-known manner, which is difficult to predict. In a Fog computing environment, the execution within the worst case time (WCET) or achieving the Nyquist condition in the sampling process (fs2f: f signal frequency, fs sampling frequency) are not the main goals. The more important issue is the ability to predict the temporal behavior of sensors at the system edge, and this is a basic requirement for Precision Timed (PRET) Machines or embedded processors in CPS Systems. The timing constraints in embedded processors are related to the hardware and software architecture. The hardware includes instruction cycle count, memory access delay, bandwidth, and cache substitution technology, and on the other hand, the software architecture includes operating system and scheduling algorithms, in addition to the inter-event arrival time and worst-case execution time, and the minimum and maximum sampling rate [8–10].

This paper focuses on the sensor signal, which passes through two states in general, the transient state (1) which is the sensor output that goes from the initial value (zero) to the system's working value, and the steady state (2), where the system works at its systematic values. Figure 1 shows the supposed states of the signal x(t) during system operation. The sensor signal in a steady state is almost constant or has small fluctuations, except for some sudden changes that occur sometimes; these sudden changes in the signal will not be noticed by the processor if it works at a fixed low sampling frequency, and it can capture the changes if it works at the maximum sampling frequency.

Fig. 1.
Fig. 1.

The supposed states of the sensor's signal during its lifetime in a system

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

As mentioned above, the sampling rate must be able to capture and predict the temporal behavior of sensors at the system edge, on the other hand, processor utilization, performance, and energy saving are important design issues, especially when the processor implements more than one function. To achieve these issues, an adaptive sampling rate is taken into account in this paper. A higher sampling rate gives higher accuracy and better response time, and a lower sampling rate only saves processor time without reducing the noise and jitter.

No fixed sampling frequency for all applications, a good frequency is one that combines experiment and mathematical analysis of the sensor signal. There are several systematic approaches to determining the sampling frequency, the characteristics of the sensor used in the application, the noise, and the highest and lowest sampling rate of the processor [11].

When sampling is uniform, the sampled time Ts is fixed, and the processor discrete signal is given as follows [1]:
s:ZR,
nZ,s(n)=f(x(nTs))
Where Z is the set of integers. The physical quantity x(t) is observed at times t=nTs.

On the other hand, the sampled time varies depending on some parameters, including processor performance and utilization, processor energy, signal behavior, Nyquist condition, WCET and other issues depending on the application.

To optimally use the embedded processor and improve its performance, we proposed an adaptive sampling algorithm based on the first derivative of the sensor signal, to capture the sudden changes of the signal in a steady state.

The main contributions of the paper are listed as follows:

  • The paper proposes a lightweight adaptive sampling algorithm for IoT devices (embedded processors) in CPS systems.

  • The proposed algorithm is based on the first derivative of the sensor signal, which can capture the sudden changes of the signal in early time.

  • The proposed algorithm enhances processor utilization and performance in the CPS system.

  • The paper presents a mathematical model of the sampling frequency, which can be enhanced in future works depending on the application.

The rest of this paper is organized as follows. Section 2 illustrates some important related works. In Section 3, the proposed adaptive sampling algorithm is presented. The simulation results and discussion are illustrated in Section 4. The conclusion is presented in Section 5.

2 Related works

In the following, we summarize some studies that presented different ideas for obtaining an adaptive sampling rate.

Rieger and Taylor propose a low-power analog system, which adjusts the converter clock rate to perform a peak-picking algorithm on the second derivative of the input signal, and establish Adaptive sampling as a practical method to reduce the sample data volume [12]. Feng et al. exploit a strong correlation of radar echo pulses to introduce a compressive sampling (CS) method to implement analog-to-information conversion (AIC) for sub-Nyquist radar target detection [13]. Qaisar et al. use an adaptive rate ADC which is based on the Cross-Level Sampling Scheme (LCSS), which can adapt its conversion activity according to the input signal local variations [14]. Mishali and Eldar propose a modulated wideband converter, which multiplies the analog signal by a bank of periodic waveforms, and the product is low-pass filtered and sampled uniformly at a low rate [15]. Jaraczewski et al. discuss the methods of measuring electrical quantities by devices with low computational efficiency and a low sampling frequency up to 1 kHz. The main advantage of this new method is that it achieves a balance between processing power and accuracy in calculating the most important electrical signal indicators (such as power, RMS, and THD) [16]. Koutsoubelias et al. propose a protocol based on the Kalman filter following the dynamic changes in the sensor data generation rate [17]. Homjakovs proposed an adaptive sampling approach in which analog signal samples are taken depending on their activity [18]. Alexandru and Dragotti investigate the problem of timing-based sampling of non-bandlimited signals within the Finite Rate of Innovation (FRI) setting and show how it can nonuniformly sample these signals using a compact-support kernel that satisfies the generalized Strang-Fix conditions [19]. Bhandari et al. introduce the concept of “Unlimited Sampling”, and in addition to [15] they use Self-Reset ADCs (SR-ADCs), which allow for sensing modulo samples [20]. Liu and Feng introduced an adaptive dead band-triggered communication scheme for sampled-data systems [21].

Tadokoro et al. propose two adaptive frequency estimation methods using variable sampling processing. One of them is a synchronous addition and subtraction method and the other is a notch filter method [22]. Wang and Wan present a group of local time domain theorems for sampling differentiable continuous analog signals through Lagrange interpolation and show how to use them for adaptive control of the sampling rate [23]. Petkovski et al. explore Chaikin's algorithm for the generation of arbitrary curves to reconstruct non-uniformly sampled signals. The sampling is adapted to the signal shape [24]. Li et al. present a technique for adaptive ocean sampling based on a maximum differential algorithm (MDA) using ocean sampling platforms equipped with multiple sensors [25]. Czaczkowska et al. propose adaptive nonuniform sampling algorithms [26]. Fox et al. introduces and investigates signal reconstruction algorithms that are given MSVR sampling conditions for vehicular CPS applications [27].

Corso et al. in [3] summered importance sampling algorithms for estimating the probability of failure in the CPS system, including the cross-entropy method, multilevel splitting, classification-based importance sampling, and state-dependent importance sampling. Termehchi and Rasti in [5] used self-triggered methods to determine the next maximum acceptable sampling moment and to allocate resources in the network subsystem, aiming to minimize power consumption in the industrial CPS. Jazayeri et al. in [7] used Deep Reinforcement Learning (DRL) algorithm to find the fast response and improve the network delay as well as reducing the energy consumption in the mobile, Fog Devices and Cloud. Ghobaei-Arani et al. in [28] presented a task scheduling algorithm based on moth-flame optimization algorithm to assign an optimal set of tasks to fog nodes to meet the satisfaction of quality of service requirements of CPS applications in such a way that the total execution time of tasks is minimized. Shahidinejad et al. in [29] proposed a lightweight authentication protocol for IoT devices using a three-layer scheme, Including IoT device layer, trust center at the edge layer, and cloud service providers.

In [30], the authors proposed an Adaptive Stochastic Gradient Descent Algorithm to evaluate the risk of fetal abnormality, the findings of this work suggest that proposed innovative method can successfully classify the anomalies linked with nuchal translucency thickening. In [2], the authors proposed an AI-enabled IoT-CPS Algorithm which doctors can utilise to discover diseases in patients based on AI. The experimental results demonstrate that the proposed algorithm is more efficiently compared with existing algorithms. In [31], a decentralized OFSD control strategy was proposed, to handle the global output feedback sampled-data (OFSD) control problem for cyber-physical systems (CPSs) described by nonstrict-feedback large-scale nonlinear systems with denial-of-service attacks. The authors in [32] presented an effective micro-genetic algorithm in order to choose suitable destinations between physical hosts for VMs. The researcher in [4] proposed a new routing protocol with the cluster structure for IoT networks using blockchain-based architecture for software-defined networking (SDN) controller.

3 Proposed adaptive sampling algorithm

We design a proposed algorithm in several stages, starting with analyzing the sensor signal, then calculating the sampling frequency corresponding to the signal changes, and finally the algorithm formulation.

3.1 Analytic study of a sensor signal

Let x(t) be an analog output signal of a sensor. The signal x(t) changes in two ways, either a first-order change or a second-order change, and mathematically formulated as first derivative dxdt or second derivative d2xdt2 as shown in Fig. 2a. And maybe the change from a higher order, and mathematically is written as nth derivative dnxdtn, where n is a finite integer.

Fig. 2.
Fig. 2.

Sensor signal, showing the first and second derivative in (a), and the signal's slow and fast rate of change in (b)

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

As we show in Fig. 2a, the second-order change is a sequence of two first-order changes, so any order of change is a combination of a set of first-order changes. The changing rate might be slow (slow rate) and might be fast rate. Also, it is associated with the change of horizon angle as shown in Fig. 2b. The value of the angle is associated with the speed of change, as the changing rate is faster as the angle is larger, and vice versa. Therefore, determining the angle will help to determine the sampling frequency. To capture all signal changes, the sampling rate must be increasing with signal frequency.

Based on the above, we propose a θmin is the angle where the sampling frequency is minimum, and θmax is the angle where the sampling frequency is maximum.

The first derivative of the curve at any point is the tangent of the curve at this point as shown in Fig. 3a, we define the parameter α as follows:
α=tanθ
Fig. 3.
Fig. 3.

The two states of change in signal, slow rate state and fast rate state depending on angle θ with the horizon

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

The value of α changes in range [0,[ depending on the angle θ with the horizon, as follows:
α={[0,1]0°θ45°[1,]45°<θ90°

The curve of signal changes slowly in the region where 0°θ45°, we called it area (1) or slow rate area, and the second area (2), where 45°<θ90° is fast rate area as shown in Fig. 3b. On the other hand, from relation (2), we obtain the curve in Fig. 4. As we see, we can divide the curve into two regions, the first one where 0°θ45° is a linear region and the second one where 45°<θ90° is a nonlinear region.

Fig. 4.
Fig. 4.

The relation between α and θ (where 0°<θ90°)

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

3.2 Calculation of the parameter α

When the signal changes suddenly in a steady state, this change takes the form of a sinusoidal signal as shown in Fig. 5, we can specify this instant change as follows:
x(t)=xmaxsinωt
Where ω=2πf, f is the signal frequency at the time of change, and xmax is the maximum amplitude.
Fig. 5.
Fig. 5.

The sudden change in the sensor signal

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

We illustrate in Fig. 6a the rising edge of change in signal, which we defined as first derivative of the signal. If we assume Ts is the sampling period of the embedded processor, or fs=1/Ts is the sampling frequency. The difference between actual signal x(t) and sample signal xs(t) at time t is the error ε(t), which we can formulate as an algebraic value as follows:
ε(t)=|x(t)xs(t)|
Fig. 6.
Fig. 6.

The relation between sampling error and angle θ (1st derivative), (a): the sampling period Ts and the error ε at the middle of the period Ts, (b): the error ε at various angles (θ1,θ2,θ3) as a function of time τ measured at an arbitrary point in the period Ts

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

As shown in Fig. 6b, the value of ε increases with increasing the slope of the curve or with increasing the angle θ. If we assume tk is the origin of the time coordinate, we can write the error as a function of time as ε(τ). Then, we have the following:
θ1>θ2>θ3ε1(τ)>ε2(τ)>ε3(τ),orε(τ)θ
Typically, we use one of three basic methods to obtain dc signal from ac signal [33]: rms -to-dc conversion, peak detection, and ac-to-MAV conversion. In the case of MAV (mean absolute value), the error follows a linear behavior. On the other hand, Ac/MAV converters rely on the particular relation between the rms (root mean square) voltage of a sine wave and its mean absolute value after rectification. For a full-wave rectified sine wave, we have the mean absolute value of signal x(t) as follows:
xs(MAV)=ωπ0π/ωxmaxsinωtdt=2xmaxπ
For a small sinusoidal change, we suppose these two approximates. In the first one, we consider the error ε(τ) is measured in the middle of the sampling period, i.e. between tkandtk+1 as shown in Fig. 6a, and the second one, the mean absolute value MAV for a signal at the time of change is equal to sampling signal xs(t). As a result of our proposals and the relations (5) and (6) we calculate the error as follows:
ε(τ)=|x(τ)2xmaxπ|
For a small period time Ts, the sine is approximated by its Taylor expansion, truncated after the second term
x(τ)=xmaxsinωτ=xmax(ωτω3τ33!+O(τ5))
From the previous, the error is written as
ε(τ)=2xmaxπxmax(ωτω3τ33!)
From Fig. 6b and the relation (2), and using an acceptable approximation for small changes, we calculate the parameter α as follows:
α=tanθ=ετ,0τTs
We measure the error in the middle of range [tk,tk+1], i.e. τ=Ts/2 then
ε(Ts/2)=2xmaxπxmaxωTs2(1ω2Ts224)
Finally, α is written as follows:
α=tanθ=εTs/2=4xmaxπTsxmaxω(1ω2Ts224)
We reformulate the previous relation, where Ts=1/fs and ω=2πf, we obtain
α=4xmaxπfsxmax2πf(1(2πf)224fs2)=xmax[1.3fs6.3f(11.6f2fs2)]

3.3 Calculation of the sampling frequency fs

As we see in relation (4), the signal frequency during change is f. Now, we assume the sampling frequency fs of the embedded processor varies between Maximum frequency fsmax and Minimum frequency fsmin. In comparison with the angle of curve slope, the sampling frequency should be
fs={fsminθ=θminfsmaxθ=θmax
The angle θ changes in the range θ[0,π2], we divide this range into slow rate area and fast rate area, as shown in Fig. 3b. Then the relation (3) becomes
fs={fsminθ=0°fsmaxθ=90°
For fsmax sufficiently big compared with fsmin, we divide the sampling frequency range into two ranges [fsmin,fsmax/2],and[fsmax/2,fsmax], the previous relation becomes as follows:
fs={[fsmin,fsmax/2]0α<1[fsmax/2,fsmax]α1
Then the sampling system has two states as following:
{state1fsminfs<fsmax/2,0α<1state2fsmax/2fs<fsmax,α1
In state1, the sampling frequency fs changes linearly between two values {fsmin,fsmax/2} (see Fig. 4), then we can formulate the sampling frequency in state1 as follows:
fs=α.fsmax/2+(1α).fsmin,0α1
Where θ=0°α=tan0°=0,fs=fsmin θ=45°α=tan45°=1,fs=fsmax/2

In state2, the sampling frequency increases in a nonlinear manner from fsmax/2 to fsmax. The nonlinear part in Fig. 4 behaves as same as the function {f(α)=(12α),α1} as shown in Fig. 7.

Fig. 7.
Fig. 7.

The output characteristic of function f(α)=(12α) drawing by Ptolemy II

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

Then the sampling frequency in state2 is formulated as follows:
fs=fsmax(12α),α1
Where
θ=45°α=tan45°=1,fs=fsmax/2
θ=90°α,fs=fsmax
Finally, the 1st derivative adaptive sampling frequency is given by the following relation:
fs={α.fsmax2+(1α).fsmin,α[0,1]fsmax(12α),α[1,[
where α=xmax[1.3fs6.3f(11.6f2fs2)]

3.4 Algorithm realization

The proposed algorithm consist of four steps, step 1 initializing the data, step 2 reading the frequency f of input signal, then calculating the condition parameter α (see relation 18) in step 3, and at last calculating the sampling frequency fs (see relation 18) depending on the value of α in step 4. The flowchart and the pseudo code of proposed algorithm are shown in Fig. 8.

Fig. 8.
Fig. 8.

The flowchart and the pseudo code of the proposed algorithm

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

The time complexity of the proposed algorithm on general constant O(1) for one calculation cycle, because the used statement is “If-then-else". The time complexity for the life cycle of the sensor signal is linear O(n) depending on the sampled frequency fs, where nfs. In other words, the time complexity of the algorithm is polynomial and it is effective.

4 Simulation and results

The algorithm was implemented and tested as a hybrid model using Ptolemy II (Version 11.0.1_20180619) [34], which is a Java-based software that studies modeling, simulation, and design of concurrent, real-time, embedded systems. It focuses on assembly of concurrent components and uses well-defined models of computation that govern the interactions between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation. The Ptolemy project includes a number of support packages, such as graph, providing graph-theoretic manipulations, math, providing matrix and vector math and signal processing functions, plot, and providing visual display of data. Also, it has C Code generator and can generate code for some models. It is suitable for designing and testing various types of models and algorithms.

The computer that runs the Ptolemy program has the following resources (CPU: Intel(R) Core(TM) i5-4300U CPU @ 1.90 GHz 2.50 GHz, RAM: 4.00 GB, GPU: GeForce GT 720M). The proposed embedded processor is ATmega328, which works at clock frequency 16 MHz. ATmega328 is a microcontroller with multi-uses, it is used in small and medium applications and the results it gives can be applied to other embedded processors, it provides a fsmax=1MHz as the maximum sampling frequency, and fsmin=10kHz as the minimum sampling frequency.

Figure 9 shows the components used to execute the algorithm. The first component is used to generate sampling frequency fs is formulated in relation (18), the first component presents the system states, state1 (slow rate) and state2 (fast rate). The second component is used to generate α based on 1st derivative of the sensor signal.

Fig. 9.
Fig. 9.

Modeling of the proposed algorithm using Ptolemy II

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

4.1 Simulation

The algorithm has been tested and the result is shown in Figs 10 and 11. In Fig. 10, the signal we applied is still stable until t5.5sec, then it starts to change with a low frequency between (t=5.5secandt=8sec), then the frequency of the signal increases in the interval [8 s, 10.02 s] but it still in state1 (slow rate), at t=10.1sec the frequency increased and the signal moved to state2(fast rate), in the other hand sampling frequency increased in the same manner, which it is fs=fsmin=10kHz in the begin till t5.5sec, then increased to fs21kHz at (1), fs233kHz at (2), and fs564kHz at (3).

Fig. 10.
Fig. 10.

The results of testing the algorithm, where α=0 in (1) no change in signal, 0α1 in (2) slow rate state, and α>1 in (3) fast rate state, and the sampling frequency 564kHzfs10kHz

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

Fig. 11.
Fig. 11.

Increase the frequency of the signal and α>2 in (3) and the sampling frequency fs0.8MHz

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

Figure 10D shows the sampling density, it is clear that the density of samples increases with sampling frequency. Another test is shown in Fig. 11, where the sampling frequency increases and crosses fs0.8MHz when becomes α>2 in state2.

From the results, it is clear that the increasing sampling frequency when the signal begins in change, is the same as the sampling rate. Also, the linear relation between fs and α in state1, and the sampling frequency fs increases in a nonlinear manner with α in state2 (see Fig. 11C). As mentioned in the introduction, achieving the Nyquist condition in the sampling algorithm is not the main goal, because for all signal frequencies (f) the minimum sampling frequency fsmin2f and the Shanon-Nquist sampling theorem is satisfied, and in all results the condition fsmin2f is achieved.

Finally, and from the previous results, we can conclude the relationship between sampling frequency and the slope of the signal (the angle θ with horizon). Figure 12 shows how frequency changes with angle θ, and we observe from the curve a Zeno behavior [35] in simulation at (θ>73°orα>3), which reflects the rapid change in signal.

Fig. 12.
Fig. 12.

Sampling frequency as function to angle θ with the horizon

Citation: International Review of Applied Sciences and Engineering 15, 2; 10.1556/1848.2023.00667

5 Conclusions

In Cyber-Physical Systems, neither the worst-case time nor achieving the Nyquist condition in the sampling process are the main goals. The most important thing is the ability to predict the time and the temporal behavior of the system variables, which is the basic requirement for embedded processors or Precision Timed (PRET) Machines in CPS. The sensors are the main source of non-estimated temporal behavior, and with these Trillion Sensors, the matter becomes more complicated.

To improve the CPS's performance, the usability of computing platforms and a good estimate of time are required. An adaptive sampling algorithm for cyber-physical system (embedded processors) has been proposed in this paper, where the sampling frequency is based on the 1st derivative of the sensor signal. The results showed how sampling frequency fs increased during signal change and proved the validity of this algorithm. The density of the samples increased linearly in the first state (slow rate state) and nonlinear manner in the second state (fast rate state). The proposed algorithm is simple, it contributes to improving the performance, and the usability of the embedded processor, and reduces power consumption in the system. This algorithm helps in realizing the time conditions in Cyber-Physical Systems.

The proposed algorithm has many applications in the real world, like monitoring human health, especially in those who suffer from diseases such as heart, blood pressure, and diabetes, and need permanent monitoring. Also in electrical networks, monitoring cooling water in nuclear plants, remote childcaree, mentoring oxygen pressure in hospitals, monitoring the temperature and pressure during chemical reactions, and other precision industrial applications. In all previous applications, the physical quantities are constant during normal operation, except in some cases a sudden change happens. These kinds of application need a lightweight adaptive algorithm with a little overhead, like the proposed algorithm that can capture these sudden changes.

References

  • [1]

    E. Lee and S. Seshia, Introduction to Embedded Systems - A Cyber-Physical Systems Approach, 2nd ed. MIT Press, 2017.

  • [2]

    L. Ramasamy, F. Khan, M. Shah, B. V. V. S. Prasad, C. Iwendi, and C. Biamba, Secure Smart Wearable Computing through Artificial Intelligence-Enabled Internet of Things and Cyber-Physical Systems for Health Monitoring. MDPI/sensors, 2022.

    • Search Google Scholar
    • Export Citation
  • [3]

    A. Corso, R. Moss, M. Koren, R. Lee, and M. Kochenderfer, “A survey of algorithms for black-box safety validation of cyber-physical systems,” J. Artif. Intell. Res., vol. 72, pp. 377428, 2021.

    • Search Google Scholar
    • Export Citation
  • [4]

    S. A. Latif, F. Wen, C. Iwendi, and F. Li-Li, “AI-empowered, blockchain and SDN integrated security architecture for IoT network of cyber physical systems,” Elsevier, vol. 181, pp. 274283, 2022.

    • Search Google Scholar
    • Export Citation
  • [5]

    A. Termehchi and M. Rasti, Joint Sampling Time and Resource Allocation for Power-Efficiency in Industrial Cyber Physical Systems. IEEE, 2020.

    • Search Google Scholar
    • Export Citation
  • [6]

    F. Farahbakhsh, A. Shahidinejad, and M. Ghobaei‐Arani, Mulituser Context-Aware Computation Offloading in Mobile Edge Computing Based on Bayesian Learning Automata. Wiley, 2020.

    • Search Google Scholar
    • Export Citation
  • [7]

    F. Jazayeri, A. Shahidinejad, and M. Ghobaei-Arani, Autonomous Computation Offloading and Auto-Scaling the in the Mobile Fog Computing: A Deep Reinforcement Learning-Based Approach. Springer, 2020.

    • Search Google Scholar
    • Export Citation
  • [8]

    A. Shrivastava, P. Derler, Y. Baboud, K. Stanton, M. Khayatian, H. Andrade, M. Weiss, J. Eidson, and S. Chandhoke, Time in Cyber-Physical Systems. Berkeley: University of California, 2016.

    • Search Google Scholar
    • Export Citation
  • [9]

    E. Lee and S. Edwards, Precision Timed (PRET) Computation in CyberPhysical Systems; High Confidence Software Platforms for Cyber-Physical Systems, 2007.

    • Search Google Scholar
    • Export Citation
  • [10]

    P. Marwedel, Embedded Systems/Foundations of Cyber-Physical Systems, and the Internet of Things, 3d ed. Springer, 2018.

  • [11]

    P. Allen, R. Dobkin, and D. R Holberg, CMOS Analog Circuit Design, 2nd ed. Oxford, 2002.

  • [12]

    R. Rieger and J. Taylor, An Adaptive Sampling System for Sensor Nodes in Body Area Networks. IEEE, 2009.

  • [13]

    Q. Feng, J. Huang, S. Liang, and L. Kang, A pulse Repetition Rate Compressive Sampler for Radar Target Detection. IEEE Sensors Letters, 2020.

    • Search Google Scholar
    • Export Citation
  • [14]

    S. Qaisar, R. Yahiaoui, and T. Gharbi, An Efficient Signal Acquisition with an Adaptive Rate A/D Conversion. IEEE, 2013.

  • [15]

    M. Mishali and Y. Eldar, From Theory to Practice: Sub-nyquist Sampling of Sparse Wideband Analog Signals. IEEE, 2010.

  • [16]

    M. Jaraczewski, R. Mielnik, T. Gębarowski, and M. Sułowicz, Low-frequency Signal Sampling Method Implemented in a PLC Controller Dedicated to Applications in the Monitoring of Selected Electrical Devices. Electronics, 2021.

    • Search Google Scholar
    • Export Citation
  • [17]

    M. Koutsoubelias, A. Argyriou, and S. Lalis, Scalable and Adaptive Polling Protocol for Concurrent Wireless Sensor Data Flows. IEEE, 2018.

    • Search Google Scholar
    • Export Citation
  • [18]

    I. Homjakovs, Signal Activity-dependent Analog-To-Digital Conversion. IEEE, 2014.

  • [19]

    R. Alexandru and P. Dragotti, Time-Based Sampling and Reconstruction of Non-bandlimited Signals. IEEE, ICASSP, 2019.

  • [20]

    A. Bhandari, F. Krahmer, and R. Raskar, Unlimited Sampling of Sparse Signals. IEEE, ICASSP, 2018.

  • [21]

    Y. Liu and L. Feng, Stability Analysis and Stabilization for Sampled-Data Systems Based on Adaptive Deadband-Triggered Communication Scheme. IEEE, 2019.

    • Search Google Scholar
    • Export Citation
  • [22]

    Y. Tadokoro, K. Noguchi, and N. Kudoh, New Adaptive Frequency Estimation Methods Using Variable Sampling Processing. IEEE, 2000.

  • [23]

    X. Wang and Y. Wan, Adaptive Analog Signal Sampling through Lagrange Interpolation. IEEE, 2017.

  • [24]

    M. Petkovski, S. Bogdanova, and M. Bogdanov, An Example of Adaptive Sampling and Reconstruction of Signals, Application of Chaikin’s Algorithm. IEEE, 2007.

    • Search Google Scholar
    • Export Citation
  • [25]

    Q. Li, J. Gao, S. Guan, B. Zhang, and Z. Leng, The Application of Maximum Differential Algorithm in Adaptive Ocean Sampling. IEEE, 2013.

    • Search Google Scholar
    • Export Citation
  • [26]

    J. Czaczkowska, M. Kondratiuk, and E. Pawluszewicz, Control System with Adaptive Nonuniform Sampling Switch Algorithms. IEEE, 2016.

  • [27]

    A. Fox, B. Kumar, and F. Bai, Multi-source Variable-Rate Sampled Signal Reconstructions in Vehicular CPS. IEEE, 2016.

  • [28]

    M. Ghobaei‐Arani, A. Souri, F. Safara, and M. Norouzi, An Efficient Task Scheduling Approach Using Moth-Flame Optimization Algorithm for Cyber-Physical System Applications in Fog Computing. Wiley, 2019.

    • Search Google Scholar
    • Export Citation
  • [29]

    A. Shahidinejad, M. Ghobaei-Arani, A. Souri, M. Shojafar, and S Kumari, Light-Edge A Lightweight Authentication Protocol for IoT Devices in an Edge-Cloud Environment. IEEE, 2021.

    • Search Google Scholar
    • Export Citation
  • [30]

    D. Verma, S. Agrawal, C. Iwendi, B. Sharma, S. Bhatia, and S. Basheer, A Novel Framework for Abnormal Risk Classification over Fetal Nuchal Translucency Using Adaptive Stochastic Gradient Descent Algorithm. MDPI/Diagnostics, 2022.

    • Search Google Scholar
    • Export Citation
  • [31]

    S. Li, C. Ahn, and Z. Xiang, Decentralized Sampled-Data Control for Cyber-Physical Systems Subject to DoS Attacks. IEEE, 2020.

  • [32]

    M. Tarahomi, M. Izadi, and M. Ghobaei-Arani, An Efficient Power-Aware VM Allocation Mechanism in Cloud Data Centers: a Micro Genetic-Based Approach. Springer, 2020.

    • Search Google Scholar
    • Export Citation
  • [33]

    P. Ramon and J. Webster, Sensors and Signal Conditioning. WILEY, 2001.

  • [34]

    C. Ptolemaeus, System Design, Modeling, and Simulation Using Ptolemy II. Berkeley, 2014. https://ptolemy.org/systems.

  • [35]

    M. Heymann, F. Lin, G. Meyer, and S. Resmerita, Analysis of Zeno Behaviors in a Class of Hybrid Systems, vol. 50. IEEE, 2005.

  • [1]

    E. Lee and S. Seshia, Introduction to Embedded Systems - A Cyber-Physical Systems Approach, 2nd ed. MIT Press, 2017.

  • [2]

    L. Ramasamy, F. Khan, M. Shah, B. V. V. S. Prasad, C. Iwendi, and C. Biamba, Secure Smart Wearable Computing through Artificial Intelligence-Enabled Internet of Things and Cyber-Physical Systems for Health Monitoring. MDPI/sensors, 2022.

    • Search Google Scholar
    • Export Citation
  • [3]

    A. Corso, R. Moss, M. Koren, R. Lee, and M. Kochenderfer, “A survey of algorithms for black-box safety validation of cyber-physical systems,” J. Artif. Intell. Res., vol. 72, pp. 377428, 2021.

    • Search Google Scholar
    • Export Citation
  • [4]

    S. A. Latif, F. Wen, C. Iwendi, and F. Li-Li, “AI-empowered, blockchain and SDN integrated security architecture for IoT network of cyber physical systems,” Elsevier, vol. 181, pp. 274283, 2022.

    • Search Google Scholar
    • Export Citation
  • [5]

    A. Termehchi and M. Rasti, Joint Sampling Time and Resource Allocation for Power-Efficiency in Industrial Cyber Physical Systems. IEEE, 2020.

    • Search Google Scholar
    • Export Citation
  • [6]

    F. Farahbakhsh, A. Shahidinejad, and M. Ghobaei‐Arani, Mulituser Context-Aware Computation Offloading in Mobile Edge Computing Based on Bayesian Learning Automata. Wiley, 2020.

    • Search Google Scholar
    • Export Citation
  • [7]

    F. Jazayeri, A. Shahidinejad, and M. Ghobaei-Arani, Autonomous Computation Offloading and Auto-Scaling the in the Mobile Fog Computing: A Deep Reinforcement Learning-Based Approach. Springer, 2020.

    • Search Google Scholar
    • Export Citation
  • [8]

    A. Shrivastava, P. Derler, Y. Baboud, K. Stanton, M. Khayatian, H. Andrade, M. Weiss, J. Eidson, and S. Chandhoke, Time in Cyber-Physical Systems. Berkeley: University of California, 2016.

    • Search Google Scholar
    • Export Citation
  • [9]

    E. Lee and S. Edwards, Precision Timed (PRET) Computation in CyberPhysical Systems; High Confidence Software Platforms for Cyber-Physical Systems, 2007.

    • Search Google Scholar
    • Export Citation
  • [10]

    P. Marwedel, Embedded Systems/Foundations of Cyber-Physical Systems, and the Internet of Things, 3d ed. Springer, 2018.

  • [11]

    P. Allen, R. Dobkin, and D. R Holberg, CMOS Analog Circuit Design, 2nd ed. Oxford, 2002.

  • [12]

    R. Rieger and J. Taylor, An Adaptive Sampling System for Sensor Nodes in Body Area Networks. IEEE, 2009.

  • [13]

    Q. Feng, J. Huang, S. Liang, and L. Kang, A pulse Repetition Rate Compressive Sampler for Radar Target Detection. IEEE Sensors Letters, 2020.

    • Search Google Scholar
    • Export Citation
  • [14]

    S. Qaisar, R. Yahiaoui, and T. Gharbi, An Efficient Signal Acquisition with an Adaptive Rate A/D Conversion. IEEE, 2013.

  • [15]

    M. Mishali and Y. Eldar, From Theory to Practice: Sub-nyquist Sampling of Sparse Wideband Analog Signals. IEEE, 2010.

  • [16]

    M. Jaraczewski, R. Mielnik, T. Gębarowski, and M. Sułowicz, Low-frequency Signal Sampling Method Implemented in a PLC Controller Dedicated to Applications in the Monitoring of Selected Electrical Devices. Electronics, 2021.

    • Search Google Scholar
    • Export Citation
  • [17]

    M. Koutsoubelias, A. Argyriou, and S. Lalis, Scalable and Adaptive Polling Protocol for Concurrent Wireless Sensor Data Flows. IEEE, 2018.

    • Search Google Scholar
    • Export Citation
  • [18]

    I. Homjakovs, Signal Activity-dependent Analog-To-Digital Conversion. IEEE, 2014.

  • [19]

    R. Alexandru and P. Dragotti, Time-Based Sampling and Reconstruction of Non-bandlimited Signals. IEEE, ICASSP, 2019.

  • [20]

    A. Bhandari, F. Krahmer, and R. Raskar, Unlimited Sampling of Sparse Signals. IEEE, ICASSP, 2018.

  • [21]

    Y. Liu and L. Feng, Stability Analysis and Stabilization for Sampled-Data Systems Based on Adaptive Deadband-Triggered Communication Scheme. IEEE, 2019.

    • Search Google Scholar
    • Export Citation
  • [22]

    Y. Tadokoro, K. Noguchi, and N. Kudoh, New Adaptive Frequency Estimation Methods Using Variable Sampling Processing. IEEE, 2000.

  • [23]

    X. Wang and Y. Wan, Adaptive Analog Signal Sampling through Lagrange Interpolation. IEEE, 2017.

  • [24]

    M. Petkovski, S. Bogdanova, and M. Bogdanov, An Example of Adaptive Sampling and Reconstruction of Signals, Application of Chaikin’s Algorithm. IEEE, 2007.

    • Search Google Scholar
    • Export Citation
  • [25]

    Q. Li, J. Gao, S. Guan, B. Zhang, and Z. Leng, The Application of Maximum Differential Algorithm in Adaptive Ocean Sampling. IEEE, 2013.

    • Search Google Scholar
    • Export Citation
  • [26]

    J. Czaczkowska, M. Kondratiuk, and E. Pawluszewicz, Control System with Adaptive Nonuniform Sampling Switch Algorithms. IEEE, 2016.

  • [27]

    A. Fox, B. Kumar, and F. Bai, Multi-source Variable-Rate Sampled Signal Reconstructions in Vehicular CPS. IEEE, 2016.

  • [28]

    M. Ghobaei‐Arani, A. Souri, F. Safara, and M. Norouzi, An Efficient Task Scheduling Approach Using Moth-Flame Optimization Algorithm for Cyber-Physical System Applications in Fog Computing. Wiley, 2019.

    • Search Google Scholar
    • Export Citation
  • [29]

    A. Shahidinejad, M. Ghobaei-Arani, A. Souri, M. Shojafar, and S Kumari, Light-Edge A Lightweight Authentication Protocol for IoT Devices in an Edge-Cloud Environment. IEEE, 2021.

    • Search Google Scholar
    • Export Citation
  • [30]

    D. Verma, S. Agrawal, C. Iwendi, B. Sharma, S. Bhatia, and S. Basheer, A Novel Framework for Abnormal Risk Classification over Fetal Nuchal Translucency Using Adaptive Stochastic Gradient Descent Algorithm. MDPI/Diagnostics, 2022.

    • Search Google Scholar
    • Export Citation
  • [31]

    S. Li, C. Ahn, and Z. Xiang, Decentralized Sampled-Data Control for Cyber-Physical Systems Subject to DoS Attacks. IEEE, 2020.

  • [32]

    M. Tarahomi, M. Izadi, and M. Ghobaei-Arani, An Efficient Power-Aware VM Allocation Mechanism in Cloud Data Centers: a Micro Genetic-Based Approach. Springer, 2020.

    • Search Google Scholar
    • Export Citation
  • [33]

    P. Ramon and J. Webster, Sensors and Signal Conditioning. WILEY, 2001.

  • [34]

    C. Ptolemaeus, System Design, Modeling, and Simulation Using Ptolemy II. Berkeley, 2014. https://ptolemy.org/systems.

  • [35]

    M. Heymann, F. Lin, G. Meyer, and S. Resmerita, Analysis of Zeno Behaviors in a Class of Hybrid Systems, vol. 50. IEEE, 2005.

  • Collapse
  • Expand

Senior editors

Editor-in-Chief: Ákos, LakatosUniversity of Debrecen, Hungary

Founder, former Editor-in-Chief (2011-2020): Ferenc Kalmár, University of Debrecen, Hungary

Founding Editor: György Csomós, University of Debrecen, Hungary

Associate Editor: Derek Clements Croome, University of Reading, UK

Associate Editor: Dezső Beke, University of Debrecen, Hungary

Editorial Board

  • Mohammad Nazir AHMAD, Institute of Visual Informatics, Universiti Kebangsaan Malaysia, Malaysia

    Murat BAKIROV, Center for Materials and Lifetime Management Ltd., Moscow, Russia

    Nicolae BALC, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Umberto BERARDI, Toronto Metropolitan University, Toronto, Canada

    Ildikó BODNÁR, University of Debrecen, Debrecen, Hungary

    Sándor BODZÁS, University of Debrecen, Debrecen, Hungary

    Fatih Mehmet BOTSALI, Selçuk University, Konya, Turkey

    Samuel BRUNNER, Empa Swiss Federal Laboratories for Materials Science and Technology, Dübendorf, Switzerland

    István BUDAI, University of Debrecen, Debrecen, Hungary

    Constantin BUNGAU, University of Oradea, Oradea, Romania

    Shanshan CAI, Huazhong University of Science and Technology, Wuhan, China

    Michele De CARLI, University of Padua, Padua, Italy

    Robert CERNY, Czech Technical University in Prague, Prague, Czech Republic

    Erdem CUCE, Recep Tayyip Erdogan University, Rize, Turkey

    György CSOMÓS, University of Debrecen, Debrecen, Hungary

    Tamás CSOKNYAI, Budapest University of Technology and Economics, Budapest, Hungary

    Anna FORMICA, IASI National Research Council, Rome, Italy

    Alexandru GACSADI, University of Oradea, Oradea, Romania

    Eugen Ioan GERGELY, University of Oradea, Oradea, Romania

    Janez GRUM, University of Ljubljana, Ljubljana, Slovenia

    Géza HUSI, University of Debrecen, Debrecen, Hungary

    Ghaleb A. HUSSEINI, American University of Sharjah, Sharjah, United Arab Emirates

    Nikolay IVANOV, Peter the Great St. Petersburg Polytechnic University, St. Petersburg, Russia

    Antal JÁRAI, Eötvös Loránd University, Budapest, Hungary

    Gudni JÓHANNESSON, The National Energy Authority of Iceland, Reykjavik, Iceland

    László KAJTÁR, Budapest University of Technology and Economics, Budapest, Hungary

    Ferenc KALMÁR, University of Debrecen, Debrecen, Hungary

    Tünde KALMÁR, University of Debrecen, Debrecen, Hungary

    Milos KALOUSEK, Brno University of Technology, Brno, Czech Republik

    Jan KOCI, Czech Technical University in Prague, Prague, Czech Republic

    Vaclav KOCI, Czech Technical University in Prague, Prague, Czech Republic

    Imre KOCSIS, University of Debrecen, Debrecen, Hungary

    Imre KOVÁCS, University of Debrecen, Debrecen, Hungary

    Angela Daniela LA ROSA, Norwegian University of Science and Technology, Trondheim, Norway

    Éva LOVRA, Univeqrsity of Debrecen, Debrecen, Hungary

    Elena LUCCHI, Eurac Research, Institute for Renewable Energy, Bolzano, Italy

    Tamás MANKOVITS, University of Debrecen, Debrecen, Hungary

    Igor MEDVED, Slovak Technical University in Bratislava, Bratislava, Slovakia

    Ligia MOGA, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Marco MOLINARI, Royal Institute of Technology, Stockholm, Sweden

    Henrieta MORAVCIKOVA, Slovak Academy of Sciences, Bratislava, Slovakia

    Phalguni MUKHOPHADYAYA, University of Victoria, Victoria, Canada

    Balázs NAGY, Budapest University of Technology and Economics, Budapest, Hungary

    Husam S. NAJM, Rutgers University, New Brunswick, USA

    Jozsef NYERS, Subotica Tech College of Applied Sciences, Subotica, Serbia

    Bjarne W. OLESEN, Technical University of Denmark, Lyngby, Denmark

    Stefan ONIGA, North University of Baia Mare, Baia Mare, Romania

    Joaquim Norberto PIRES, Universidade de Coimbra, Coimbra, Portugal

    László POKORÁDI, Óbuda University, Budapest, Hungary

    Roman RABENSEIFER, Slovak University of Technology in Bratislava, Bratislava, Slovak Republik

    Mohammad H. A. SALAH, Hashemite University, Zarqua, Jordan

    Dietrich SCHMIDT, Fraunhofer Institute for Wind Energy and Energy System Technology IWES, Kassel, Germany

    Lorand SZABÓ, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Csaba SZÁSZ, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Ioan SZÁVA, Transylvania University of Brasov, Brasov, Romania

    Péter SZEMES, University of Debrecen, Debrecen, Hungary

    Edit SZŰCS, University of Debrecen, Debrecen, Hungary

    Radu TARCA, University of Oradea, Oradea, Romania

    Zsolt TIBA, University of Debrecen, Debrecen, Hungary

    László TÓTH, University of Debrecen, Debrecen, Hungary

    László TÖRÖK, University of Debrecen, Debrecen, Hungary

    Anton TRNIK, Constantine the Philosopher University in Nitra, Nitra, Slovakia

    Ibrahim UZMAY, Erciyes University, Kayseri, Turkey

    Andrea VALLATI, Sapienza University, Rome, Italy

    Tibor VESSELÉNYI, University of Oradea, Oradea, Romania

    Nalinaksh S. VYAS, Indian Institute of Technology, Kanpur, India

    Deborah WHITE, The University of Adelaide, Adelaide, Australia

International Review of Applied Sciences and Engineering
Address of the institute: Faculty of Engineering, University of Debrecen
H-4028 Debrecen, Ótemető u. 2-4. Hungary
Email: irase@eng.unideb.hu

Indexing and Abstracting Services:

  • DOAJ
  • ERIH PLUS
  • Google Scholar
  • ProQuest
  • SCOPUS
  • Ulrich's Periodicals Directory

 

2023  
Scimago  
Scimago
H-index
11
Scimago
Journal Rank
0.249
Scimago Quartile Score Architecture (Q2)
Engineering (miscellaneous) (Q3)
Environmental Engineering (Q3)
Information Systems (Q4)
Management Science and Operations Research (Q4)
Materials Science (miscellaneous) (Q3)
Scopus  
Scopus
Cite Score
2.3
Scopus
CIte Score Rank
Architecture (Q1)
General Engineering (Q2)
Materials Science (miscellaneous) (Q3)
Environmental Engineering (Q3)
Management Science and Operations Research (Q3)
Information Systems (Q3)
 
Scopus
SNIP
0.751


International Review of Applied Sciences and Engineering
Publication Model Gold Open Access
Online only
Submission Fee none
Article Processing Charge 1100 EUR/article
Regional discounts on country of the funding agency World Bank Lower-middle-income economies: 50%
World Bank Low-income economies: 100%
Further Discounts Limited number of full waivers available. Editorial Board / Advisory Board members: 50%
Corresponding authors, affiliated to an EISZ member institution subscribing to the journal package of Akadémiai Kiadó: 100%
Subscription Information Gold Open Access

International Review of Applied Sciences and Engineering
Language English
Size A4
Year of
Foundation
2010
Volumes
per Year
1
Issues
per Year
3
Founder Debreceni Egyetem
Founder's
Address
H-4032 Debrecen, Hungary Egyetem tér 1
Publisher Akadémiai Kiadó
Publisher's
Address
H-1117 Budapest, Hungary 1516 Budapest, PO Box 245.
Responsible
Publisher
Chief Executive Officer, Akadémiai Kiadó
ISSN 2062-0810 (Print)
ISSN 2063-4269 (Online)

Monthly Content Usage

Abstract Views Full Text Views PDF Downloads
Jul 2024 0 109 21
Aug 2024 0 137 36
Sep 2024 0 86 27
Oct 2024 0 272 32
Nov 2024 0 274 13
Dec 2024 0 317 15
Jan 2025 0 115 10