Table of content

IRAQI JOURNAL OF COMPUTERS,COMMUNICATION AND CONTROL & SYSTEMS ENGINEERING

المجلة العراقية لهندسة الحاسبات والاتصالات والسيطرة والنظم

ISSN: 18119212
Publisher: University of Technology
Faculty: Control and Systems Engineering
Language: English

This journal is Open Access

About

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 .

Loading...
Contact info

IRAQI JOURNAL OF COMPUTERS,COMMUNICATION AND CONTROL & SYSTEMS ENGINEERING
University of Technology P.O.BOX. 18310
Baghdad,Iraq .
ijccce_uot@uotechnology.edu.iq
ijccce_uot@yahoo.com

Table of content: 2011 volume:11 issue:2

Article
IMPROVEMENT OF DATA INTEGRITY USING DIFFERENT ENCRYPTION ALGORITHMS

Authors: Serwan Waleed Jirjees1
Pages: 1-6
Loading...
Loading...
Abstract

Abstract: Web services send and receive messages over standard Internet protocols such as HTTP. Plaintext messages can be intercepted by an attacker and potentially viewed or even modified for malicious purposes. By using message protection, we can protect sensitive data against threats such as eavesdropping and data tampering. Sensitive data transmitted over the Internet should always be encrypted to avoid potential intruders from eavesdropping on the communication anywhere along the route the data takes between the two machines. In this paper, we provide a feasible solution to enhance the integrity of sensitive data. Our approach is to use variant encryption algorithms based on session key which is sent with the client page from the server side where it is used to encrypt and decrypt data so that the data will be unreadable from the attacker. The encryption algorithm will be changed to every connection state. Our approach is very complex as we must cryptanalysis and modify the plaintext from attackers and make it applicable to client-server architecture.الخلاصة: ان من خدمات الويب إرسال واستقبال رسائل غير مشفرة (plaintext) عبر بروتوكولات الإنترنت القياسية مثل بروتوكول نقل النص التشعبي (HTTP). الرسائل الغير مشفرة (plaintext) يمكن أن يتم اعتراضها من قبل مهاجم (attacker) ويحتمل أن ينظر إليها أو حتى تعديلها لأغراض خبيثة. باستخدام حماية الرسالة ، يمكننا حماية البيانات الحساسة من التهديدات مثل التنصت (eavesdropping)والعبث في البيانات. البيانات الحساسة التي ترسل عن طريق الانترنت يجب إن تكون دائما مشفرة لتجنب الدخلاء من التنصت على الاتصالات في أي مكان على طول الطريق ويأخذ البيانات بين الجهازين. في هذه البحث ، نقدم حلا عمليا لتعزيز أمن البيانات الحساسة. نظريتنا هو استخدام خوارزميات تشفير مختلفة ومتغيرةلكل حالة اتصال مبنية على اساس مفتاح الجلسة (session key) التي ترسل إلى صفحة العميل واستخدامها في تشفير و فك تشفير البيانات وبالتالي تكون النصوص المرسلة غير مفهومة للمتطفل.حيث هذه الخوارزمية المجهزة للعميل تتغير لكل حالة اتصالنظريتنا معقدة جدا كي يتم تحليل الشفرات بوقت قصير ويكتشف البيانات من قبل المهاجمين والتي تنطبق على العميل- المجهز(client-server).


Article
THE USE OF VIRTUAL REALITY TO DEMONSTRATE TRAJECTORY PLANNING AND CONTROL OF A 3-DOF UNDERACTUATED ROBOT IN A HORIZONTAL PLANE IN REAL-TIME1

Loading...
Loading...
Abstract

Abstract: Real-Time 3D animation and Real-Time Simulation results are reported for a 3R underactuated robot moving in a horizontal plane using Virtual Reality Toolbox™, Real-Time Windows Target™,Real-Time Workshop®, and interfaced to Simulink® under the MATLAB® environment. The reason behind Real-time 3D animation and Real-Time simulation is to provide animated real-time tools in a realistic fashion to demonstrate the effectiveness of the controllers in tracking the desired trajectory and to provide a tool for researchers to test their proposed controllers and observe their behavior using 3-DOF underactuated manipulator in real-time.الخلاصة: يتناول البحث الحالي تسجيل رسوم متحركة ثلاثية الأبعاد وبالزمن الحقيقي وكذلك المحاكاة بالزمنالحقيقي لروبرت ذي ثلاث مفاصل دوارة 3R) تحت الدفعية ويعمل في مستوى أفقي باستعمال لأدوات (Simulink®) وتم تعشيقها مع (Virtual Reality Toolbox™)و(Real-Time Windows Target™) و (Real-Time) Workshop®)و تم تعشيقها مع (Simulink®)الذي يعمل في بيئة (MATLAB®) . إن السبب وراء استخدام الرسوم الثلاثية الأبعاد وبالزمن الحقيقي هو توفير صور متحركة ذات طابع شبيه بالواقع وتتحرك بالزمن الحقيقي لتكون أدوات للباحثين لعرض مدى كفاءة المسيطرات في تتبع المسار المطلوب ومراقبة تصرف الروبوت ذي الثلاث درجات لحرية الحركة وتحت الدفعية في الزمن الحقيقي.


Article
FUZZY-GENETIC CONTROLLER FOR CONGESTION AVOIDANCE IN COMPUTER NETWORKS1

Loading...
Loading...
Abstract

Abstract: In this paper a fuzzy proportional-Integral (FPI) controller is designed as an Active Queue Management (AQM) in internet routers to improve the performance of PI controller for congestion avoidance in computer networks. Firstly the parameters of FPI controller are selected by trial and error method, but to get the best controller parameters the Genetic Algorithm (GA) is used as an optimization method for tuning the FPI parameters. The analytical results for linearized TCP/AQM model are presented in MATLAB version 7.0. From the obtained results, a faster response time as well as the regulation of the output to a constant value by the designed FPI controller is clearly observed and it is noted that the FPI controller provides good tracking performance under different circumstances for congestion avoidance in computer networks.الخلاصة: في هذا البحث تم تصميم المسيطر المضبب Fuzzy Proportional Integral ((FPI كمدير للطابور الفعال موجهات الانترنيت ولتحسين أداء المسيطر(PI) لتجنب الاختناق في شبكات الحاسوب. في بداية تصميم المسيطر المضبب تم اختيار معاملات معادلاته بطريقة المحاولة والخطأ. لكن للحصول على المعاملات المثلى للمسيطر استخدمت الخوارزمية الجينية كطريقة للحصول على أفضل المعاملات للمسيطر. إن النتائج وتحليلها للنموذج الخطي لنظام (TCP/AQM) تم تمثيلها بواسطة نظام MATLAB الإصدار السابع ولوحظ من النتائج التي تم الحصول عليها استجابة سريعة ومنتظمة للنظام مع المسيطر المضبب (FPI) مع أداء جيد لتجنب الاختناق في شبكات الحاسوب تحت مختلف الظروف.


Article
CONVERSION OF ENGLISH CHARACTERS INTO BRAILLE USING NEURAL NETWORK1

Loading...
Loading...
Abstract

Abstract: The Braille system is a method that is widely used by blind people to read and write. Braille generally consists of cells of raised dots arranged in a grid. The presence or absence of dots can be sensed by the blind people’s fingertips to give them the coding for the symbol. The electronic revolution is changing the way Braille is produced, stored and retrieved, making it easier to use in the work place. All kinds of materials can be put into Braille, from bank statements, bus timetables, maps to music. But it is still difficult to produce an error-free Braille for complex materials. In this paper, the ability of the neural networks will be tested to be used for translating scanned text pages, books or lectures from English language into Grade I Braille; so that blind people can deal with it. An artificial neural network is designed with minimum structure and tested to convert the English characters into grade I literary Braille code. English characters will be assumed to be affected by noise of mean variant between 0 and 0.4.The output of the N.N can be stored in a data file that can be sent into a Braille printer or a Braille display. الخلاصة: نظام بريل هو الأسلوب الذي يستخدم على نطاق واسع من قبل المكفوفين لغرض القراءة والكتابة . تتألف طريقة برايل عموما من خلايا نقاط رفع مرتبة في شبكة . إن وجود أو عدم وجود نقاط يمكن أن يتحسسه الشخص الأعمى بواسطة رأس الأصبع لمنحه الترميز للرمز . غيرت الثورة الإلكترونية طريقة إنتاج بريل وتخزينها واستردادها ، مما يجعل من السهل إستخدامها في مكان العمل . ويمكن لجميع أنواع المواد أن توضع في طريقة برايل أبتداءا من البيانات المصرفية الى الجداول الزمنية للحافلة وخرائط الموسيقى . ولكن لا يزال من الصعب أن تنتج طريقة برايل خالية من الأخطاء للمواد المعقدة . سيتم في هذا البحث إختبار قدرة الشبكات العصبية المستخدمة لترجمة صفحات النص التي تم مسحها ضوئياً أو كتب أو محاضرات من اللغة الإنكليزية إلى برايل من النوع الأول بحيث يمكن للمكفوفين أن يتعاملوا معه . تم تصميم شبكه عصبيه اصطناعية بالحد الأدنى للهيكل وتم اختبارها لتحويل أحرف اللغة الإنكليزية الى برايل من النوع الأول الأدبيه . تم أفتراض أن الأحرف الأنكليزية تتأثر بضجيج بمتوسط متغير بين (0 و 0,4. (ويمكن لخرج الشبكه العصبيه تخزينها في ملف بيانات والتي يمكن إرسالها إلى طابعة برايل أو عرضها على شاشه.

Keywords


Article
DESIGN AND SIMULATION OF FUZZY LIKE PD CONTROLLER FOR AUTONOMOUS MOBILE ROBOT1

Loading...
Loading...
Abstract

Abstract: Mobile robot is a mechanical device capable of moving in an environment with a certain degree of autonomy. The main goal of this work is to design, and simulate an intelligent controller for autonomous mobile robot named Fuzzy like PD Controller, as the test bed for future development of an intelligent vehicle. The fuzzy algorithm was implemented using a combination of three different units of fuzzy logic systems that controls two identical DC servo motors to implement the requirements of the safety navigation of the mobile robot. The paper implies computer simulations in MATLAB platform using a step input to demonstrate the ability of each controller to accommodate the sudden changes along the motion of the mobile robot.الخلاصة: الروبوت النقال هو جهاز ميكانيكي له القدرة على الانتقال ضمن المحيط مع مدى محدد من الاستقلالية. ان الهدف الرئيس في هذا العمل هو تصميم وتشبيه مسيطر ذكي يدعى بالمسيطرالمضبب المماثل للمسيطر التناسبي- التفاضلي من اجل التحكم بأنسان آلي نقال مستقل ذاتيا، يعتبر هذا العمل كسرير اختبارَ للتطور المستقبلي لعربةِ ذكيةِ. الخوارزمية الضبابية طُبّقتْ بأستعمال مجموعة مِنْ ثلاث وحداتِ مختلفةِ مِنْ نظامِ المنطقِ المضبب. والذي يُسيطرُ على إثنان من المحرّكاتِ المؤازرة ذات التغذية المباشرة من اجل تَطبيق متطلباتِ الملاحةِ ألامنةَ للإنسان الآلي النقَّالِ. تضمن هذا البحث اعمال المحاكاة بالحاسوب في البرنامج التطبيقي (MATLAB-SIMULINK) وقد تم أستعمال دخل الخطوة لعَرْض قدرةِ كُلّ مسيطر لإسْكان التغييراتِ المفاجئةِ على طول حركةِ الإنسان الآلي النقَّالِ.


Article
MEASUREMENT OF HUMAN LEG JOINT ANGLE THROUGH MOTION BASED ON ELECTROMYGRAPHY (EMG) SIGNAL1

Authors: Dr. Yousif I. Al-Mashhadany2,
Pages: 44-55
Loading...
Loading...
Abstract

Abstract: Surface electromyography (SEMG) measurement technique for the signal was produced through the contraction of muscles in a human body. The surface electrode is connected on the skin of the muscle. This paper presents an off-line design for the estimation of the actual joint angle of a human leg obtained in performing flexion-extension of the leg at slow and high speeds movement. The design is composed of two phases. The first is measurement of real EMG signal of human leg performance by using SEMG technique and processing this signal with filtering, amplification and then normalized with maximum amplitude. The second phase is to design an artificial neural network (ANN) and train it to predict the joint angle from the parameters extracted from the SEMG signal. Three main parameters of EMG signal are used in the prediction process: Number of turns in a specific time period, duration of signal repetition and amplitude of signal. The design of ANN includes the identification of a performing human leg EMG signal with two speed levels (slow-fast) and estimation of knee joint angle by recognition process depending on the parameters of real measured EMG signal. The real EMG signal is measured from full leg-extension to full leg-flexion by (3 sec) with slow motion and (1 sec) at fast motion. Root mean square (RMS) errors were calculated between the actual angle (measured by the trigonometric formula was applied with any human leg gives real EMG signal measurement) and the angle predicted by the neural network design. This design is simulated by using MATLAB Ver. R2010a, and satisfying results are obtained. That explains the ability of estimation of joint angle for human leg, where the RMS errors are obtained from (0.065) to (0.015) at fast speed leg flexion -extension and from (0.018) to (0.0026) at slow speed leg flexion-extension. الخلاصة: تقنية قياس أشارة التحفيز العضلي باستخدام المتحسس السطحي إثناء تقلص عضلات الجسم البشري الذي يربط على الجلد المغطي للعضلة. هذا البحث يقدم تصميم لتخمين زاوية المفصل للساق البشري التي تحصل نتيجة انقباض – انبساط الساق عند الحركة البطيئة والسريعة. هذا التصميم يتكون من طورين الأول هو قياس أشارة التحفيز الحقيقة وإدخالها على عمليات عديدة كالتنقية والتكبير والتسوية مع أعلى قيمة للإشارة أما الطور الثاني فيضم تصميم شبكة عصبية صناعية وتدريبها لتخمين زاوية المفصل بالاعتماد على ثلاث خواص رئيسية ( عدد القمم في فترة محددة ، فترة الإشارة ، مستوى الإشارة ) لإشارة التحفيز للعضلات التي تسبب الحركة ( التقلص أو الانبساط ) وتصميم التخمين باستخدام الخلايا العصبية الصناعية يتضمن عملية التعليم والتعريف للإشارة التحفيز وعملية التخمين لقيمة الزاوية إثناء الحركة السريعة والتي قدرت بحوالي ثانية واحدة كحركة انقباض وانبساط وحوالي 3 ثانية كحركة بطيئة . تمت المقارنة بين درجة الخطأ في التخمين مع القياس الحقيقي لزاوية المفصل والتي حسبت بطريقة المثلثات، تمت محاكاة هذا التصميم باستخدام الماتلاب 2010a وحصلت على نتائج مرضية تبين إمكانية اعتماد هذا التصميم لقياس زاوية المفصل إثناء الحركة بالاعتماد على إشارة التحفيز العضلي لبعض العضلات المسببة لهذه الحركة حيث كانت نسبة الخطأ في الحركة البطيئة تتراوح ( 0.018) - (0.0026) وفي الحركة السريعة (0.065)- (0.015).


Article
TUNING MODEL REFERENCE ADAPTIVE CONTROLLER FOR AVR OF SYNCHRONOUS GENERATOR1

Authors: Dr. Abdulrahim Thiab Humod2
Pages: 56-64
Loading...
Loading...
Abstract

Abstract: A Tuning Model Reference Adaptive Controller (TMRAC) for a synchronous generator is presented in this paper. The controller performs the function of terminal voltage of the machine. The proposed controller is used to overcome the problems of nonlinearities and parametric uncertainties for Synchronous Generator (SG). The results verify improved performance of TMRAC compared to conventional Automatic Voltage Regulator (AVR) under various operating conditions.الخلاصة : في هذا البحث تم تقديم مسيطر النموذج المرجعي التكيفي المُنغم (TMRAC) لمولد متزامن. . يُؤدّي المسيطرة وظيفةَ تنظيم الفولطيةِ الطرفيةِ للماكنةِ. يُستَعملُ جهاز السيطرة المُقتَرَح للتَغَلُّب على مشاكل ألاخطية وعدم وثوقية المتغيرات للمولد المتزامن. أثبتت النَتائِجُ أداء مُحسَّن لمسيطر النموذج المرجعي التكيفي المُنغم بالمقارنة مع منظم الفولطيةِ الآلي الاعتيادي تحت ظروف الاشتغال المُخْتَلِفةِ.


Article
LOW DENSITY PARITY CHECK (LDPC) CODES FOR A PROPOSED SLANTLET TRANSFORM OFDM SYSTEM IN A RAYLEIGH FADING CHANNELS WITH PERFECT AND PILOT CHANNEL ESTIMATION FOR M_ARY PSK MODULATION1

Authors: Lect. Ghanim Abd Al-Kareem2
Pages: 65-78
Loading...
Loading...
Abstract

Abstract: Orthogonal Frequency Division Multiplexing (OFDM) is a very attractive technique for high bit rate data transmission in a multipath fading environment that causes intersymbol interference (ISI). In this paper, two steps are used to improve the error rate performance of OFDM system. First, we proposed the Slantlet Transform (SLT) used instead of Fast Fourier Transform (FFT) to obtain high orthogonality properties between subcarriers and hence reduce (ISI). Second, we proposed the Low Density Parity Check (LDPC) Codes for the proposed SLT-OFDM system to improve the Bit Error Rate (BER) and Packet Error Rate(PER) performance. The goal of the proposed SLT method is to reduce the energy needed to transmit data on a fading channel and to decrease the number of complex computations(addition and multiplication) and hence increase the speed of the system in addition to obtaining high orthogonality between subcarriers. Hence, the proposed LDPC-based SLT-OFDM system is a promising solution to high efficient data transmission over fading channels. The proposed system has been tested and validated using MATLAB 7 package.الخلاصة: التعدد ألتقسيمي الترددي المتعامد(OFDM) هي تقنية فعالة جدا لزيادة معدل نقل البيانات في قنوات الخفوت متعددة المسارات والتي تسبب التداخل بين الرموز(ISI). في هذا البحث تم عمل مقترحين من اجل تحسين أداء معدل الخطأ في نظام OFDM : أولا ،اقتراح استخدام تحويل Slantlet بدلا من تحويل فوريرالسريع (FFT) للحصول على خصائص تعامدية عالية بين الحوامل الجزئية وبالتالي تخفيض التدخل بين الرموز ، والثانية : اقترحنا استخدام الرموز ذات مصفوفة فحص التماثل منخفضة الكثافة LDPC مع النظام المقترح الاول SLT-OFDM لتحسين معدل خطأ البت BER ومعدل خطأ الرزمة .PER ان الهدف من مقترح تحويل SLT هو لتخفض الطاقة اللازمة لنقل البيانات في قنوات الخفوت و تقليل عدد العمليات الحسابية المعقدة (الجمع والضرب) ، وبالتالي زيادة سرعة النظام إضافة الى الحصول على التعامدية العالية بين الحوامل الجزئية. وبالتالي ، فإن المقترح LDPC المستندة إلى النظام المقترح SLT-OFDM هو حل واعد لكفاءة عالية لنقل البيانات عبر قنوات الخفوت. لقد تم اختبار النظام المقترح باستخدام MATLAB 7 package .

Keywords


Article
Proposal of Creating Entity-Relationship Table from English Sentences Groups1

Authors: Maitham A. Naji2
Pages: 79-88
Loading...
Loading...
Abstract

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.الخلاصة: الهدف من هذا البحث هو توفير تقنية حاسوبية لبناء جدول علاقة الكينونة بدلا" من مخطط علاقة الكينونة. جدول علاقات الكينونة يتكون من نوع عقدة المصدر (SNT) و نوع العقدة المقصودة (DNT) والتي أما كينونة أو خاصية. كذلك يحوي عقدة المصدر والمقصود مع نوع علاقاتها, نوع علاقة عقدة المصدر(SNRT) و نوع علاقة عقدة المقصود (DNRT) , الفعل يمثل اسم العلاقة بين العقد. البرنامج في هذا البحث يفصل العلاقة من جزء الفاعل وبعد ذلك يعمل تطابق مع قاموس العلاقات للحصول على التمثيل الحقيقي للعلاقة نسبة إلى كلامات العلاقة. هذه المعالجة تتكرر إلى جزء المتمم.


Article
HARDWARE IMPLEMENTATION OF AN ANN TRAINED BY GA AND PSO BASED ON FPGA1

Loading...
Loading...
Abstract

Abstract: In this paper, Particle Swarm Optimization-feedforward Neural Network (PSONN) and Genetic Algorithm-Neural Network (GANN) are proposed to enhance the learning process of ANN in term of convergence rate and classification accuracy. They have been tested and compared and the results applied in pattern classification. The experiments show that both algorithms produce feasible results in terms of convergence time and classification percentage. At the end of the evolutionary process of GANN for optimal structure, not only the best network structure for a particular application but also the trained network with few numbers of epochs is provided. A Hardware Design of ANN platform (HDANN) is proposed to evolve the architecture of ANN circuits using FPGA-spartan3 board (XSA-3S1000 Board). The HDANN design platform creates ANN design files using WebPACKTM ISE 9.2i, and converted into device-dependent programming files for eventual downloading into an FPGA device by using GXSLOAD program from the XSTOOLS programs.الخلاصة: تم في هذا البحث التنفيذ العملي للشبكات العصبية الاصطناعية(ANN) المدربة باستخدام الخوارزمية الجينية(GA) وامثلية الحشد الجزيئي(PSO) باستخدام مصفوفة البوابات المنطقية المبرمجة حيث تم إقتراح برنامجين هما خوارزمية امثلية الحشد الجزيئي التي تدرب الشبكات العصبية (PSONN)، والخوارزمية الجينية التي تستخدم في تدريب الشبكات العصبية (GANN) لزيادة عملية التعلم من حيث معدل التقارب ودقة التصنيف. حيث تم اختبارهما ومقارنة النتائج في تطبيق تصنيف الأشكال (Pattern Classification). بينت النتائج بأن الـ GANN أسرع من PSONN مع أقل دقة، تبعا لنتائج كل مثال. وأن كلا الخوارزميتين ذواتا تأثير متساوي ولكن يمتلك PSONN كفاءة جيدة على GANN. وبشكل عام ، بينت التجارب أن كلا الخوارزميات تحقق نتائج جيدة من حيث الوقت والنسبة المئوية للتقارب. تظهر النتائج أن ANN التي صممت بإستخدام الـGA ذات قدرة أفضل في التعميم وعدد أقل من التكرار لتدريب الشبكة العصبية الاصطناعية المصممة. تم اقتراح (HDANN) لتمثيل ANN بإستخدام FPGA-spartan3 board (XSA-3S1000 Board). بواسطة HDANN يتم إنشاء الملفات الخاصة بتصميم ANN بإستخدام برنامج WebPACKTM ISE 9.2i، التي يتم تحويلها الى ملفات البرمجة التي يعتمد عليها لتحميلها الى FPGA بإستخدام برنامج GXSLOAD من مجموعة برامج XSTOOLS.

Keywords

Table of content: volume:11 issue:2