About Journal

The Iraqi Journal of Computers,Communications,Control and Systems Engineering (IJCCCE) is a quarterly engineering journal issued by the University of Technology /Baghdad ,aiming to enrich the knowledge in computer,communication and control fields .
Read More ...

Journal Information

Publisher: University of Technology

Email:  [email protected]

Editor-in-chief: Professor Dr. Jawad K. Ali

ISSN: 1811-9212

Proposed Copyright Protection Systems for 3D Video Based on Key Frames

Abeer D. Salman; Hala B. Abdulwahab

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 1-15

Recently, three Dimension (3D) multimedia technology has grown over a wide range, where the 3D used in many applications such as medical, television, cinema, game, education, etc. The developments also include the computer network, these evaluations make the store and distribute the media very easy and at the same time very critical, where any person can access these data and manipulate it or redistribute it with illegal copyrights. Therefore, it is necessary to find a watermarking technique to keep the security of these media. 3D multimedia, especially 3D Video contains a huge amount of data, trying achievement copyright protection for all these data consumes the computation, and slow down securing process, thus 3D video key frame extraction process is necessary. In this paper, the histogram-based key frame extraction technique is applied to extract essential and important data of the 3D video. A modified invisible, and blind watermark system is suggested in this research for 3D Video copyrights and authentication protection using Dual-Tree Complex Wavelet Transform (DTCWT). The experiment results show that 3D video key extraction system has given high compression ratio ( from 4:1 to 5:1) and the protection system could put an invisible watermark while keeping the quality of the 3D video, as well as the proposed watermark system, is robust where the watermark extracted successfully after applying a different types of attack.

Internet of Robotic Monitoring Things (IoRMT)

Marwa Abdullatif Abdelaziz; Ayman Salman

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 16-28

Generally, there is no single aspect of the human life that hasn't been touched through technology. The evolution of technology combines those aspects of technology with modern uses. In this scenario, the electronics of the appliance play a vital role in our life day after day. There are several technologies like IoT Internet of Things, the cloud computing, robotics system, sensors and system on the chips which have revolutionized our technological progress. "IoT" is a vision, which is the biggest development technological technique. There are several platforms of IoT for services developers. A great number of potential platforms choose the most convenient way to perform a specific service. Therefore, developers chose the three of these models which are (blynk), (freeboard) and (dweet.io) to build this system. The proposed system is the Internet of Robotic Monitoring Things (IoRMT), which was employed to monitor the server room in a government security agency, using a set of sensors placed on the car robot. The sensors were connected with ESP8266NodeMCU microcontroller to display the value of sensors in the dashboard of freeboard platform. The car robot was controlled by software joystick using the blynk IoT platform as the mobile android application. The platform IoT dweet.io and platform IoT freeboard.io services and developers from Bug Lab's proved their ability to take data from device and produce it actionable rapidly.

Optimal Tuning of Linear Quadratic Regulator Controller Using Ant Colony Optimization Algorithm for Position Control of a Permanent Magnet DC Motor

Luay Thamir Rasheed

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 29-41

This paper presents the design of an optimal Linear Quadratic Regulator (LQR) controller using Ant Colony Optimization (ACO) and particle swarm optimization (PSO) methods for position control of a permanent magnet DC (PMDC) motor. In this work, Ant Colony control and particle swarm control algorithms have been utilized to set the optimal elements of the weighting matrices subjected to a proposed cost function. The proposed cost function is a combination of the quadratic performance index and integral square error. The proposed design can overcome the difficulty in setting the weighting matrices with the suitable elements. The simulation results using (Matlab Package) show that the optimal LQR controller using ACO algorithm can give excellent performance in terms of obtaining smooth and unsaturated state voltage control action that will stabilize the DC motor system performance and minimize the position tracking error of the system output. In addition, the rising time and settling time is decreased in comparison with the LQR based PSO controller performance.

Optical Camera Communication Performance Evaluation: Review

Noor J. Jihad; Sinan M. Abdul Satar

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 42-49

Recently, optical wireless communication (OWC) technologies focused on a camera or an image sensor receiver have drawn specific attention in areas like the internet, indoor localization, motion detection, and intelligent transportation systems. Besides, panorama sensors are the subject of communications from picture sensors as receptors as the high-speed OWC strategy do not need any change to the existing network, so the difficulty and expense of deployment are very limited. So in this paper, a detailed review of the techniques of optical camera communication (OCC)has been presented. In addition to their function of localizing, tracking and recording motion. Through addressing several facets of OCC and their different implementations, this study varies from the latest literature on this topic. The first section of the current article is on standardization, Path classification, modulation, scripting, synchronization, and signal processing methods for OCC networks whereas the second section of the research discusses OCC-based localization, navigation, motion detection, and smart transport systems literature .Finally , OCC's problems and potential work directions have been addressed in the final section of the research.

Digital PID Control Law Design for Fuel Cell Model based on FPGA Emulator System

Wajdi T. Joudah Al-Rubaye; Ah med Al-Araji1; Hayder A. Dhahad

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 50-64

This paper proposes an off-line adaptive digital Proportional Integral Derivative (PID) control algorithm based on Field Programmable Gate Array (FPGA) for Proton Exchange Membrane Fuel Cell (PEMFC) Model. The aim of this research is to obtain the best hydrogen partial pressure (PH2) value using FPGA emulator to design and implement a digital PID controller that track the fuel cell output voltage during a variable load current applied. The off-line Particle Swarm Optimization (PSO) algorithm is used for finding and tuning the optimal value of the digital PID controller parameters that improve the dynamic behavior of the closed loop digital control fuel cell system and to achieve the stability of the desired output voltage of fuel cell. The numerical simulation results (MATLAB) package and FPGA emulator experimental work show the performance of the proposed FPGA-PID controller in terms of voltage error reduction and generating optimal value of the (PH2) control action without oscillation in the output and no saturation state when these results are compared with other control methodology.

An Investigation of Using Traffic Load In SDN Based Load Balancing

Methaq Khamees Faraj; Ahmed Al-Saadi; Riyadh Jabbar Albahadili

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 65-74

The number of devices connected to networks and the internet such as the Internet of Things, machine to machine, social media or speech traffic, etc., are rapidly increased that results in a huge amount of traffic. This leads to congestion that increases packet loss and reduces system performance. Therefore, a single server cannot handle this traffic and need to use some approaches to optimize network performance. The use of a load balancer to distribute network traffic among multiple servers could minimize the load on a single server, provide availability, scalability, and enhance network performance. A load balancer in a traditional network is a dedicated hardware device that is expensive, close vender, and non-programmable. A load balancer contains few algorithms that network engineers cannot change or create a new one. In contrast, Software Defined Network (SDN) that utilizes load balancer is programmable (hardware independent) and more agilely.
The objective of this investigation is to implement the Least packet load algorithm, which is used in the traditional load balancer, using an SDN-controller Python Network Operating system (POX) in order to distribute load among servers. Moreover, it discusses some research opportunities that this work introduces to improve load balancing in SDN. This work is validated through extensive simulations and emulations that compare the proposed algorithm with four of the most widely cited schemes. The results indicate that the proposed algorithm improved network performance and achieve up to 21% increase to system throughput compared to other benchmark approaches.

IoT Monitoring System Based on MQTT Publisher/Subscriber Protocol

Narges A-hussein; Ayman D. Salman

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2020, Volume 20, Issue 3, Pages 75-83

In the past years, the scene has witnessed huge technological progress which made our lives simpler and flixper. After Wi-Fi and cellular communications networks’ improvements, with the parallel optimization of numerous embedded devices, momentum has risen globally and today gave us a concept that is the IoT or the Internet of Things. Where several contemporary technologies have been utilized and the developers have been advancing structures to collect data from sensor systems that may be sent to any part of the world over the Internet. The Internet of Things can be used for many purposes like controlling, tracking and managing systems. In this study, we presented the work of the MQTT internet routing protocol to exchange sensor information between two different devices. The IoT platform is about monitoring temperature and humidity in a smart home based on an MQTT protocol which makes this connection possible. However, the MQTT protocol works in publishing/ subscribing mode. The proposed work used an Esp8266NodeMCU as a publisher and Raspberry pi3 model (B) as a subscriber. Also, it used a dht11 sensor to measure the temperatures and humidity. The measurements were collected from sensors and alternated between the two devices through the MQTT broker (server). Node-Red and ThingSpeak designed as a website to share the data.

Positively Invariant Sets in Sliding Mode Control Theory with Application to Servo Actuator System with Friction*

Dr. Shibly Ahmed AL-Samarraie

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2010, Volume 10, Issue 1, Pages 121-134

Abstract:
In this paper two invariant sets are derived for a second order nonlinear affine system using a sliding mode controller. If the state started in these sets, it will not leave it for all future time. The invariant set is found function to the initial condition only, from which the state bound is estimated and used when determining the gain of the sliding mode controller. This step overcomes an arithmetic difficulty that consists of calculating suitable controller gain value that ensures the attractiveness of the switching manifold. Also, by using a differentiable form for the approximate signum function in sliding mode controller formula, the state will converge to a positively invariant set rather than the origin. The size of this set is found function to the parameters that can be chosen by the designer, thus, it enables us to control the size of the steady state error. The sliding mode controller is designed to the servo actuator system with friction where the derived invariant sets are used in the calculation of the sliding mode controller gain. The friction model is represented by the major friction components; Coulomb friction, the Stiction friction, and the viscous friction. The simulation results demonstrate the rightness of the derived sets and the ability of the differentiable sliding mode controller to attenuate the friction effect and regulate the state to the positively invariant set with a prescribed steady state error.

Implement Wireless Transceiver System Based On Convolutional Coding; Aided by Soft-Bit Decoding

Israa Hazem Ali

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2018, Volume 18, Issue 1, Pages 49-55

The main aim with any modern digital communication systems is to provide error free data transmission. To achieve this aim, error control coding techniques are applied with these systems. In this paper, digital communication system was implemented based on convolutional code, aided by soft-bit decoding for error free transmission. Fixed length source encoder was represented with this work, and statistically described the output of the source encoder and save this description at the receiver as a priori knowledge about the source encode. These a priori knowledge were exploited at the receiver to improve the performance of the proposed system in term of BER by conceal the errors occurred through the transmission of information over AWGN channel, aided the convolutional encoder. Significant improvements were obtained with this proposed system.

UNIQUE LIPS FEATURES EXTRACTION

Prof. Dr. Abdul Monem S. Rahma; Dr. Abdul Hamza A. Abdul Karim

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2012, Volume 12, Issue 1, Pages 60-68

Speech recognition based on visual information such as the lip shape and its
movement is referred to as lip reading. The visual features are derived according to the
frame rate of the video sequence. The proposed work adopted in this paper is based
upon the lower part of the human face to extract the speaker sound relevant features
accurately and robustly from the inner edge of the lips and trace it acoustically to prove
its unique features and the possibility of merging it with sound features by measuring
their physiological or behavioral characteristics curves. The results were promising and
offered a good reaction: 94% - 100%.

Static Stability Analysis of Hexagonal Hexapod Robot for the Periodic Gaits†

Hind Z. Khaleel; Dr. Firas A. Raheem

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2014, Volume 14, Issue 3, Pages 10-20

Abstract –Hexagonal hexapod robot is a flexible mechanical robot with six legs. It
has the ability to walk over terrain. The hexapod robot likes insect so it has the same
periodic gaits. These gaits are tripod, wave and ripple gaits. Hexapod robot needs to
stay statically stable at all the times during each gait in order not to fall with three or
more legs continuously contacts with the ground. The safety static stability walking can
be indicated by the stability margin. In this paper we based on the forward, inverse
kinematics for each hexapod’s leg to simulate the hexapod robot model walking for all
periodic gaits and the geometry in order to derive the equations of the sub-constraint
workspaces for each hexapod’s leg. They are defined as the sub-constraint workspaces
volumes when the legs are moving without collision with each other and they are useful
to keep the legs stable from falling during each gait. A smooth gait was analyzed and
enhanced for each hexapod’s leg in two phases, stance phase and swing phase. The
equations of the stability margins are derived and computed for each gait. The
simulation results of our enhanced path planning of the hexapod robot approach whish’s
include all the gaits are statically stable and we are compared between all stability
margins for each gait. In addition, our results show clearly that the tripod gait is the
fastest gait while the wave and the ripple gaits are more stable than the tripod gait but
the last one has less peaks of stability margins than others.

DEVELOPMENT OF PC BASED MULTI-CHANNEL PROGRAMMABLE LOGIC ANALYZER

Sarmad Hassan Ahmed; Ali A. Ati

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2007, Volume 7, Issue 2, Pages 43-63

Abstract:
This paper presents the design and practical implementation of a multi-channel PC based logic analyzer. The analyzer has16 input channels with memory depth of 4K snapshots/channel and capture rate of up to 5 MHz. The analyzer parameters such as internal or external trigger source, falling or rising edge capture clock, state or timing measuring mode, number of pre-trigger and post-trigger snapshots, are made to be programmable and could be changed manually. The analyzer prototype consists of hardware part represented by the development of the interface ISA card and the software part that involves the kernel mode driver and the GUI program development. The developed prototype analyzer has been tested under different configuration schemes using 8085 SDK.

Design of a Stochastic Re-Configurable Artificial Neural Networks Using FPGA

Manal; Hannan A. R. Akkar; Mutaz S. Abdul-Wahab

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2009, Volume 9, Issue 1, Pages 72-94

Abstract:
This paper uses the theory of stochastic arithmetic as a solution for the FPGA implementation of a complex feed forward, multi layered neural network. Compared with the traditional digital implementations, the stochastic approach simplifies the computation involved and saves digital resources. The architecture combines stochastic computation techniques with a novel Look Up-Table-based that fully exploits the Look Up-Table structure of many FPGAs. Basic operations of simple ANN are mapped into a modular design. The system control module, random pulse generating module , bit stream generating module , LFSR_32(Liner Feedback Shift Register) sub module, modulator sub module, neuron module and bit stream converter module , are described in hardware using a schematic editor of the Foundation 4.1i, which is a software tool from Xilinx. Thus the modules can be parameterized, providing easy scalability of the system to the different applications constraints and requirements. The feasibility of the proposed ANN is demonstrated by testing it using two case studies. The objective of the first test is the to decomposition of Boolean Function sets (AND, OR, EXOR) the simulation results show that the design is able to find the obtainable values for the functions, while, the objective of the second test is to find the frequency recognition for square wave with different frequencies, the simulation results show that the design is suitable for using in this field.

Proposal of Creating Entity-Relationship Table from English Sentences Groups1

Maitham A. Naji

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2011, Volume 11, Issue 2, Pages 79-88

Abstract:
The aim of this research is to provide a computerized technique to build Entity Relationship Table (ERT) instead of Entity Relationship Diagram(ERD). The ERT contains Source Node Type (SNT) and Destination Node Type (DNT) which are either Entity or Attribute. Also, it contains the source and destination node and their relationship type; Source Node Relationship Type (SNRT) and Destination Node Relationship Type (DNRT).The verb presents the relationship name between nodes. The program in this research splits the relationship from the subject item then the relation will map to relationships dictionary to get real word presentation to the corresponding relationship words. The same process is repeated with the Complement group.

A Comparative Study on Security Features in MANETs Routing Protocols

Dr. Israa Tahseen Al-attar

IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 2015, Volume 15, Issue 3, Pages 25-37

Abstract – Mobile Ad Hoc Network (MANET) is a collection of multi-hop
wireless mobile nodes that communicate with each other without centralized control or
established infrastructure. MANETs has a wide range of applications, ranging from
mobile phone application to military applications. As the application of MANETs
increases, the attacks on MANETs also increase. Due to mobility of nodes, frequent link
breakage carry out, and it's widely use, MANET’s routing is considered as a challenging
job. A vast range of research is being conducted to keep routing in MANETs robust and
secure. One of the major research areas is routing privacy. This paper presents a
description of routing protocols that have the major challenges in ad hoc networks with a
particular focus on their characteristics, functionality, and security features and makes
their comparative analysis. Further, this study will help the researchers to get an
overview of the existing protocols and suggest which protocols may perform better with
respect to varying network scenarios.

Keyword Cloud