Senior Advanced Courses

U4.506 Biomedical Engineering Systems - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.506 Fundamentals of Biomedical Engineering.
Corequisite: Nil.
Classes: (2 lec and a 2hr tut/lab) per wk in Sem 2.
Assessment: Lab reports and a 2hr exam at the end of sem.

Syllabus summary: Implantible devices - pacemakers, defibrillators, cardiomyostimulators, bionic ear. Functional electrical stimulation - bladder & bowel control, cerebellar, mid-brain stimulation, limb control, walking in paraplegics. Advanced imaging - pattern recognition, cervical smear analysis, chromosome analysis, cardiac image processing, automated chest X-ray analysis, mammography. Instruments - automated blood pressure, cardiac output, blood flow, EEG. Advanced instruments - automated anaesthesia, blood pressure controllers, artificial insulin injectors. Laboratory work on: respiratory measurements, blood pressure measurement, image processing, pattern recognition.

U4.512 Practical Experience - 2 units

Senior Advanced core course for the degree in Electrical Engineering and the ISE stream.

Prerequisite: 28 units of Senior courses.

Assessment: Assessment in this course is by the submission, within the first two weeks of First Semester, of a written (hand or typed) report of about 2500 words of the industrial experience undertaken in accordance with regulations. This report is to be general in nature, indicating the overall structure of the company, the areas that the student became familiar with and their relationship to the firm and finally, what the student did. Detailed material may be incorporated as appendices if desired, and the student should have the report vetted beforehand by a responsible officer of the company.

Syllabus summary: It is necessary for the student to obtain industrial experience of 12 weeks' duration before entering 4th Year (Senior Advanced Year). The work which is acceptable to the Faculty may range from process-type work in a large industrial complex, where many different engineering processes and labour management relations may be observed, to semi professional or research work with small specialist companies.
The responsibility rests with the student to obtain work acceptable to the Faculty, although the University, through the Department of Electrical Engineering and the Careers and Appointments Service, will assist as much as possible. The student is required to inform the Department of Electrical Engineering of any work arrangements made and to obtain approval of these arrangements from the Department.

U4.521 Electrical Systems Control - 4 units

Senior advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.521 Electrical Systems and U3.530 Control 1
Classes: (2 lec and a 1hr tut)/wk in Sem 2.
Assessment: Assignments and a 2hr exam at the end of Sem 2.

Syllabus summary: Application of control theory to a selection of electrical systems such as power systems, drives, and robotic and vehicle systems. Control issues such as voltage, frequency and power regulation, protection, stability, reliability and security. Industrial controllers. Digital control and microcontrollers. Aspects of adaptive control, robust control. Supervisory control and data acquisition (SCADA) systems.

U4.522 Advanced Power Electronics and Drives - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the ISE stream.

Prerequisite: U3.522 Power Electronics and Drives.
Classes: (2 lec and a 1hr lab/tut)/wk in Sem 2.
Assessment: one 2hr exam at end of Sem 2 and assignments.

Syllabus summary: Modern power semiconductor devices `smart power'; design analysis and simulation of power electronic circuits, digital firing control; recent machine developments; DC and AC drives, analysis, control; digital techniques for control, protection and data logging; applications.

U4.529 Electrical Systems Analysis - 4 units

Senior advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.521 Electrical Systems
Classes: (2 lec and a 2hr lab/tut)/wk in Sem 1.
Assessment: Assignments, lab reports and a 2hr exam at the end of Sem 1.

Syllabus summary: A broad range of topics will be presented related to electrical systems analysis, with a particular focus on electric power systems. Modelling of power system components. Analysis of power systems under normal operating conditions. Faults and protection. Transmission line transients. An introduction to various aspects of transient stability, voltage and long-term stability, dynamic stability. The electric power systems of the 21st century. Introduction to software packages such as EUROSTAG, EMPT.

Textbook
J.D.Glover and M.Sarma Power Systems Analysis and Design (PWS Publ Co, 1994).

U4.533 Non-linear and Adaptive Control - 4 units

Senior Advanced elective course for the degrees in Electrical Engineering and Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.530 Control 1.
Classes: 2 lec/wk and 14hrs of lab/tut in Sem 2.

Syllabus summary: Modelling by physical equations and input-output structures; concepts of linear, nonlinear, optimal, adaptive and robust control. Nonlinear systems analysis review and extensions, stability theory, oscillations and geometric concepts. Feedback linearisation, sliding mode and passivity-based control. Model-reference adaptive control and self-tuning regulators. Other advanced control strategies, supervisory control, fuzzy control and neural networks. How to choose a strategy. Applications to electrical and mechanical systems including drives, power systems, robotic and vehicle systems.

Textbook
Slotine and Li Applied Nonlinear Control (Prentice-Hall, 1991)

Reference books
Astršm and Wittenmark Adaptive Control (Addison Wesley, 1989)
Kosko Neural Networks and Fuzzy Systems (Prentice-Hall, 1992)
Isidori Nonlinear Control Systems 2nd edn (Springer-Verlag, 1989)
Vidyasagar Nonlinear Systems Analysis 2nd edn (Prentice-Hall, 1993)

U4.539 Control 2 - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the ISE stream.

Prerequisite: U3.530 Control 1.
Classes: (2 lec and a 2hr lab/tut)/wk in Sem 1.
Assessment: Assignments, lab reports and a 2hr exam at the end of Sem 1.

Syllabus summary: State variable description of systems, canonical forms, relation to transfer functions, solution of the state equation, eigenvalues and eigenvectors. Regulator design using state feedback, controllability. State estimators, observability. Design of servomechanisms with non-zero command inputs. Introduction to optimal regulator design.
Analysis of non-linear systems. Describing functions, limit cycles. Phase plane analysis, trajectories, linearisation of non-linear differential equations, equilibrium points and their classification. Introduction to Lyapunov's direct method.
Sampled data systems. Discrete signals and sampling, discrete transfer functions. Discrete equivalents for continuous controller. Discrete models for sampled data systems, pulse transfer functions for feedback systems. Direct digital design by transform methods.

U4.544 Microwave Engineering - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the ISE stream.

Corequisite: U4.549 Electronic Design
Classes: (One lec and a 2hr lab)/wk in Sem 2.
Assessment: Lab work and a 2hr exam at the end of sem 2.

Syllabus summary: Review of travelling waves, planar transmission lines, passive microwave components, hybrids, connectors and transitions, directional couplers, matching, S parameters, network analyser measurements, active microwave components, microwave CAD.

U4.547 Optical Communication Systems - 4 units

Senior advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisiste: U3.540 Electronics 1 and U3.552 Communications 1
Classes: (Two lec and a 1hr lab/tut)/wk in Sem 2.
Assessment: One 2hr exam at end of Sem 2 plus lab and assignments

Syllabus summary: Introduction to optical fibre communications, optical fibre transmission characteristics, semiconductor and fibre laser signal sources, optical transmitters, direct and external modulation, optical amplifiers, optical repeaters, fibre devices and multiplexers, fibre nonlinearity, optical detectors, optical receivers and regenerators, sensitivity and error rate performance, photonic switching and processing, lightwave local area networks, multi-channel multiplexing techniques, optical fibre communication systems.

U4.548 Integrated Circuit Design - 4 units

Senior advanced elective course for the degree in Electrical Engineering and Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.540 Electronics 1 and U3.560 Digital Systems 1
Classes: (2 lec and one 2hr tut/lab)/wk in Sem 1.
Assessment: A design project and a 2hr exam at the end of Sem 1.

Syllabus summary: Technology (IC production process, design rules, layout). Design automation and verification (DRC, circuit extraction, simulation and hardware design languages). Basic digital building blocks (inverters, simple logic gates, transmission gates, propagation delays, power dissipation and noise margins). Digital circuits and systems (PLAs, dynamic circuits, RAM, ROM, microprocessors, systolic arrays). Semicustom design (gate arrays and standard cells). Analog VLSI (switches, active resistors, current sources and mirrors, voltage, current references, amplifiers, DAC, ADC, continuous time filters, switch capacitor circuits, analog signal processing circuits).

Textbook
R.L. Geiger, P.E. Allen and N.R. Strader VLSI design techniques for analog and digital circuits (McGraw-Hill 1990).

U4.549 Electronic Design - 4 units

Senior advanced elective course for the degree in Electrical Engineering and core course for the degree in Electrical Engineering (Information Systems Engineering).

Prerequisites: U3.540 Electronics 1, U3.511 Circuit Theory and U3.512 Signals and Systems.
Classes: (2 lec and one 2hr lab/tut)/wk in Sem 1.
Assessment: Assignments, lab reports, quizzes and a 2hr exam at end of Sem 1.

Syllabus summary: Electronic design, passive and active components in practice, modelling of electronic circuits, linear and non-linear circuits for communication systems, integrated circuit techniques, electronic filter design and implementation, mixed-signal circuits, analog-digital conversion techniques, distortion and noise in electronic systems, special topics in electronic design.

U4.555 Advanced Communication Networks - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: Nil
Corequisite: U4.559 Data Communication Networks
Classes: (2 lec and 1hr tut)/wk in Sem 2.
Assessment: Assignments, reports and a 2hr exam at end of Sem 2.

Syllabus summary: ISDN architecture and organisation, common channel signalling system 7. Concepts of briadband, metropolitan and wide area networks. Network technologies, asynchronous mode transfer, fast packet switching, FDDI, DQDB. Multimedia communications networks. Telecommunications and computer network software design, network standards, and management. Principles, design and practice of terrestrial mobile networks, GSM, CPT and PCN. System and network reliability. Future trends in network demand and technologies.

U4.556 Error Control Coding - 4 units

Senior advanced elective course for the degree in Electrical Engineering and Electrical Engineering (Information Systems Engineering).

Corequisite: U4.558 Digital Communication Systems
Classes: (2 lec and a 1hr tut)/wk in Sem 1.
Assessment: Assignments and a 2hr exam at end of Sem 1.

Syllabus summary: Error control coding principles, linear algebra, linear block codes, cyclic codes, BCH codes, Reed-Solomon codes, burst-error correcting codes, design of codecs for block codes, applications of block codes in communications and digital recording, convolutional codes, Viterbi algorithm, design of codecs for convolutional codes, applications of convolutional codes in communications, soft decision decoding of block and convolutional codes, trellis coded modulation, block coded modulation, design of codecs for trellis codes, applications of trellis codes in data transmission, multidimensional codes.

U4.557 Satellite Communication Systems - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Corequisite: U4.558 Digital Communication Systems
Classes: (2 lec and a 1hr tut)/wk in Sem 2.
Assessment: Assignments and a 2hr exam at end of Sem 1.

Syllabus summary: Introduction to satellite communication, satellite link design, propagation characteristics of fixed and mobile satellite links, channel modelling, access control schemes, system performance analysis, system design, mobile satellite services, global satellite systems, national satellite systems, mobile satellite network design, system reliability, channel signalling, digital modern design, speech code design, error control code design, low earth orbit communication satellites.

Textbook
Miller, Vucetic and Berry Satellite Communication Techniques (Kluwer, 1993) (in press)

Reference books
Evans Satellite Communication Systems (Pergrinus, 1987)
Bhargava et al. Digital Communications by Satellite (J. Wiley and Sons, 1981)
Spiker Digital Communications Satellite (Prentice-Hall, 1977)

U4.558 Digital Communication Systems - 4 units

Senior advanced elective course for the degree in Electrical Engineering and core course for the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.512 Signals and Systems and U3.552 Communications 1
Classes: (2 lec and one 2hr lab/tut)/wk in Sem 1.
Assessment: Assignments, lab work and a 2hr exam at end of Sem 1.

Syllabus summary: Digital communications principles and performance criteria. Digitally modulated signals: non-linear modulation methods, continuous phase FSK, continuous phase modulation. Modulated carrier data transmission: QPSK, QAM, MFSK, MSK. Trellis coded modulation and modem technologies. Spread spectrum, including frequency hopping and CDMA principles. Optical communication systems - single and multi-channel systems, performance criteria and systems analysis. Satellite communications systems. Cellular mobile radio systems.

Textbook
Haykin Communication Systems (John Wiley, 1994)

U4.559 Data Communication Networks - 4 units

Senior advanced elective course for the degree in Electrical Engineering and core course for the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.552 Communications 1
Classes: (2 lec and one 2hr lab/tut)/wk in Sem 1.
Assessment: Assignments, lab work and a 2hr exam at end of Sem 1.

Syllabus summary: Networking principles. Multiplexing - FDM, TDM, STDM, CDM. Network topologies and circuit, packet and message switching concepts. Introductory queuing and traffic theory for circuit switched and packet switched networks. Local area network architectures. Network protocols - the 7 layer ISO / OSI model, physical, data link, and network layer implementations in LANs and public networks. Upper layer protocols. Optical fibre networks and architectures. Multi-channel optical communication systems. Introduction to FDDI, DQDB and interworking of LANs with wide area high speed networks. Comprehensive broadband networks for user access. Standards.

Textbooks
Stallings. Data and Computer Communications (Maxwell Macmillan Int, 1995)
Tannenbaum Computer Networks (Prentice Hall, 996)

U4.563 Advanced Digital Engineering - 4 units

Senior advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: Nil.
Corequisite: U4.569 Digital Systems 2
Classes: (two lec and 1hr tut/lab)/wk in Sem 2.
Assessment: Assignment and a 2hr exam at end of sem.

Syllabus summary: High speed digital systems. Nonidealities of digital logic. IBM PC interfacing. Building block circuits and their design. Circuit construction (prototyping, PCBs, connectors etc). Test Equipment. Debugging. Case studies.

U4.564 Advanced Real Time Computing - 4 units

Senior advanced elective course for the degree in Electrical Engineering and for the degree in Electrical Engineering (Information Systems Engineering).

Corequisite: U4.568 Real Time Computing
Classes: (2 lec and a 1hr tut)/wk in Sem 2.
Assessment: One 2hr exam at the end of Sem 2, plus assignments.

Syllabus summary: Modelling of real-time systems, design techniques, analysis and prediction of real-time behaviour, advanced scheduling techniques, simulation, verification and validation, communications, distributed real-time systems, reliability and fault tolerance, hardware architectures, CASE tools for real-time systems. Standards for real-time languages and operating systems.

U4.568 Real Time Computing - 4 Units

Senior advanced elective course for the degree in Electrical Engineering and core course for the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.560 Digital Systems 1
Classes: (2 lec and one 2hr lab/tut)/wk in Sem 1.
Assessment: One 2hr exam at the end of Sem 1, plus laboratory and assignments.

Syllabus summary: Hard real time and embedded systems, as applied to engineering, manufacturing and automation. Timing and scheduling: periodic vs aperiodic processes, hard vs soft deadlines, predictability and determinacy, granularity, rate monotonic and earliest deadline scheduling. Real-time systems and software, imlementation of real-time control. Real-time languages and their features. Real time Operating Systems. Real time Software Design. Embedded Systems: overview, signal flow, interfacing. Reliability and fault tolerance in hardware and software. SCADA and DCCS. Some case studies.

U4.569 Digital Systems 2 - 4 units

Senior advanced elective course for the degree in Electrical Engineering and core course for the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.560 Digital Systems 1 and U3.450 Electronics 1
Classes: (2 lec and one 2hr lab/tut)/wk in Sem 1.
Assessment: A 2hr exam at end of sem 1, assignments, lab reports.

Syllabus summary: Digital systems design process. Design cycle. Top down design. Specification. Functional design. Structural design. Testing. Hardware description languages. VHDL. Digital systems architectures. Processors, buses and I/O devices. Bus interconnections, synchronous, asynchronous and semi-synchronous buses. Bus interconnections - Case study 1. Memory and I/O interface design. Static and Dynamic memory design. Memory interfacing. Interrupts. Vectored interrupts. Interrupt controllers. Parallel interface design. Serial interface design. Bus arbitration. Processor interfacing. Case study 2.

U4.572 Project Management - 4 units

Senior advanced elective course for the degree in Electrical Engineering and for the degree in Electrical Engineering (Information Systems Engineering).

Classes: (1 lec and a 2hr tut)/wk in Sem 1.
Assessment: one 2hr exam plus assignments.

Syllabus summary: The organisation of research and development; estimating costs and resources; financial appraisal techniques for selection and appraisal; project planning and control; the management of human resources; problem specification and decision making; innovation; patents.

U4.588 Thesis A - 8 units

Senior advanced core course for the double degree Bachelor of Engineering (Electrical) and Bachelor of Commerce.

Mutually exclusive with U4.589 Thesis
Corequisite: Twelve units of Senior Advanced Electrical Engineering courses.
Assessment: Thesis, final presentation and interim progress submissions.

Syllabus summary: Each student is required to select a topic, carry out background searches, experimental investigations, and to document such achievements and conclusions as are appropriate. The subject requires a consistent and significant effort eqivalent to one or two hours per week in Semester 1, and one to two days per week in Semester 2.

U4.589 Thesis - 12 units

Senior advanced core course for the degree in Electrical Engineering and Electrical Engineering (Information Systems Engineering).

Mutually exclusive with U4.588 Thesis A
Corequisite: Twenty four units of Senior Advanced Electrical Engineering courses.
Assessment: Thesis, final presentation and interim progress submissions.

Syllabus summary: Each student is required to select a topic, carry out background searches, experimental investigations, and to document such achievements and conclusions as are appropriate. The subject requires a consistent and significant effort eqivalent to one or two hours per week in Semester 1, and two days per week in Semester 2.

U4.591 Image Processing and Computer Vision - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: U3.512 Signals and Systems and U3.553 Digital Signal Processing.
Classes: (2 and one 1hr tut/lab)/wk in Sem 1.
Assessment: assignments (25%) and one 2hr exam (75%), end of semester.

Syllabus summary: Mathematical preliminaries: two-dimensional (2D) signals and systems, image models and image transformation, image digitalisation; visual perception, sampling, quantisation and colour representation. Image enhancement and restoration; histogram modelling, spatial and transform operations, filtering, deconvolution and extrapolation. Image compression: predictive methods, transform coding, vector quantisation and fracta based methods. Image reconstruction: Radon transform and projection theorem computer tomography (CT) and magnetic resonance imaging (MRI) systems and three-dimensional (3D) imaging. Image analysis and computer vision; edge detection and boundary extraction, region and object representation, image segmentation and pixel classification, texture analysis and scene detection and matching.

U4.592 Fuzzy Systems - 4 units

Senior Advanced elective course for the degree in Electrical Engineering and the degree in Electrical Engineering (Information Systems Engineering).

Classes: 2 lec/wk and 14 hrs lab/tut in Sem 1 or Sem 2.
Assessment: Assignments and a 2hr exam at the end of Sem 2.

Syllabus summary: Mathematical backgrounds: ordinary set theory, uncertainty and linguistic variables, fuzzy sets, algebra of fuzzy sets, membership functions. Fuzzy control; approximate reasoning, fuzzy logic, fuzzification, defuzzification, fuzzy associative memory, fuzzy system design, a fuzzy controlled vehicle, adaptive fuzzy systems. Other applications: fuzzy pattern recognition, fuzzy image transform coding, fuzzy knowledge based systems.

Reference books
Kaufmann Fuzzy Mathematical Models in Engineering and Management Science (North Holand, 1988)
Bezdek Pattern Recognition with Fuzzy Objection Function Algorithms (Plenum Press, 1981)
Pedrycz Fuzzy Control and Fuzzy Systems (Research Studies Press, Wiley, 1989)
Koskok Neural Networks and Fuzzy Systems (Prentice Hall, 1992)

U4.593 Neural Computing - 4 units

Senior advanced elective course for the degree in Electrical Engineering and for the degree in Electrical Engineering (Information Systems Engineering).

Classes: (2 lec and a 1hr tut)/wk in Sem 2.
Assessment: Assignments and a 2hr exam at end of sem.

Syllabus summary: Introduction to artificial intelligence, review of knowledge representation techniques. Introduction to artificial neural networks. Artificial neural networks training algorithms. Neural networks training strategies. Hardware implementation s of neural networks. Analog and digital very large scale integration friendly learning algorithms. Applications: intracardiac electrogram classification, optical character recognition.

Textbook
Jabri, Coggins and Flower Adaptive Analog Neural Systems (Chapmann and Hall, 1995).

U4.594 Adaptive Pattern Recognition - 4 units

Senior advanced elective course for the degree in Electrical Engineering and for the degree in Electrical Engineering (Information Systems Engineering).

Prerequisite: nil.
Corequisite: nil.
Classes: (one 2hr lec and one 1hr lab/tut)/wk in Sem 2.
Assessment: one 2hr exam at end of Sem.

Syllabus summary: Mathematical preliminaries: probability theory, random vectors, decision theories. Statistical approaches: feature extraction, nonlinear mapping, quadratic and linear classifiers, nonparametric estimation and classification. Fuzzy set approach: operations on fuzzy sets, the use of fuzzy sets in pattern recognition. Neural-net implementations: generalised perception, associative memories, self-organised neural nets, integrated neural-net computing environment, linking of symbolic and numeric processing.