Home
About Us
Programs
Application
International Students
Areas of Research
Members
Course Offerings
Fall Time Table
Winter Time Table
Summer Time Table
Special Students
Contact Us
Français

Courses offered (Digital and Wireless Communications)

ELG5380 (EACJ5002) Advanced Channel Coding (Carleton CRN: 17139)
Channel coding theorem, channel capacity and cutoff rate. Trellis coded modulation; Multilevel codes. Space-time coding. Product codes. Generalized code concatenation. Turbo codes and iterative decoding techniques, interleavers for turbo codes, Turbo Trellis coded modulation schemes. Low density parity check codes Performance analysis of iteratively decoded codes.
ELG5373 (EACJ5105) Secure Communications and Data Encryption (Carleton CRN: 18378)
Secure communications: encryption and decryption. Entropy, equivocation and unicity distance. Cryptanalysis and computational complexity. Substitution, transposition and product ciphers. Data Encryption Standard (DES): block and stream cipher modes. Modular arithmetics. Public key cryptosystems: RSA, knapsack. Factorization methods. Elliptic curve cryptography. Authentication methods and cryptographic protocols.
ELG5119 (EACJ5109) Stochastic Processes (Carleton CRN: 18377)
Probability. Random variables. Distribution and density functions. Expectation. Functions of random variables. Moments and characteristic functions. Random vectors. Sequences of random variables and convergence. Limit theorems. Stochastic processes: basic notions. Stationarity notions. Ergodicity. Poisson and Gaussian processes. Second order processes. Representation theorems. Markov processes and chains.
ELG5170 (EACJ5501) Information Theory (Carleton CRN: 38223)
Measure of information: entropy, relative entropy, mutual information, asymptotic equipartition property, entropy rates for stochastic processes; Data compression: Huffmann code. arithmetic coding; Channel capacity: random coding bound, reliability function, Blahut-Arimoto algorithm, Gaussian channels, coloured Gaussian noise and "water-filling"; Rate distortion theory; Network information theory.
Prerequisites:
ELG 5119 or SYSC5503, or the equivalent.
ELG5372 (EACJ5504) Error Control Coding (Carleton CRN: 37123)
General introduction. Algebraic concepts. Linear block codes. Cyclic codes, BCH and Reed-Solomon codes. Convolutional codes. Maximum likelihood decoding, and sequential decoding of convolutional codes. Burst-error correcting convolutional and block codes, Automatic repeat request. Trellis Coded Modulation. Turbo codes and iterative decoding.
Corequisites:
ELG 4171 or the equivalent.
ELG5375 (EACJ5506) Principles of Digital Communication (Carleton CRN: 38224)
Elements of communication theory and information theory applied to digital communications systems. Characterization of noise and channel models. Analysis of digital data transmission techniques for additive Gaussian noise channels. Efficient modulation and coding for reliable transmission. Spread spectrum and line coding techniques.
Prerequisites:
ELG 5119 or SYSC5503, or the equivalent (may be taken concurrently).
ELG7177A (EACJ5605A) Communications and Signal processing Algorithms (Carleton CRN: 17204)
Representation and approximation in vector spaces, matrix factorization, application of eigen decomposition methods, MUSIC and ESPRIT algorithms, applications of special matrices, Expectation Maximization Algorithm, Iterative Algorithms, Shortest-Path Algorithm.
ELG5133 (EACJ5606A) Introduction to Mobile Communications (Carleton CRN: 17195)
Mobile radio channel characterization: signal strength prediction techniques and statistical coverage; fading; delay spread; interference models and outage probabilities. Digital modulation and transmission system performance. Signal processing techniques: diversity and beamforming, adaptive equalization, coding. Applications to TDMA and CDMA cellular systems.
Corequisites:
Can be taken concurrently with SYSC5303 and SYSC5504.
ELG5132 (EACJ5606E) Smart Antennas (Carleton CRN: 17280)
Wireless systems and their limitations. Introduction to propagation and antenna arrays. Concept of smart antenna; spatial processing; space-division multiple access. Types of smart antennas. Range and capacity improvement. Beamforming networks and algorithms. Direction-of-arrival estimation. MIMO architecture: basic principles; capacity issues; BLAST algorithm. Space-time coding. Alamouti scheme. Spatio-temporal radio channels. Impact of correlation.
ELG5180 (EACJ5704) Advanced Digital Communications (Carleton CRN: 17141)
Techniques and performance of digital signalling and equalization over linear bandlimited channels with additive Gaussian noise. Fading multipath channels: diversity concepts, modelling and error probability performance evaluation. Synchronization in digital communications. Spread spectrum in digital transmission over multipath fading channels.
Prerequisites:
ELG 5375 and ELG 5119.
ELG7177C (EAJC5605C) Topics in Communications: Graphical Models (Carleton CRN: 16090)
Graphical Models and Their Applications: Bayesian networks, Markov random fields, multiplicative factor graphs, convolutional factor graphs, normal graphs, Bayes Ball algorithm, elimination algorithms, iterative conditional mode algorithm, EM algorithm, variational method, Sum-product algorithm and its derivatives, applications in coding and communications, applications in signal processing, applications in computational biology etc.
ELEC5605 (ELG6365) Optical Fiber Communications (Carleton CRN: 34416)
Transmission characteristics of and design considerations for multi-mode and single-mode optical fibre waveguides; materials, structures, and device properties of laser light sources; properties and performance of p-i-n and avalanche photodiodes; types of optical fiber signal formats, preamplifier topologies, noise, receiver sensitivity, transmitter design, link design.
ELEC5606 (ELG6366) Phase-Locked Loops and Receiver Synchronizers (Carleton CRN: 34417)
Phase-locked loops: components, fundamentals, stability, transient response, sinusoidal operation, noise performance, tracking, acquisition and optimization. Receiver synchronizers: carrier synchronizers including squaring loop, Costas loop, and remodulator for BPSK, QPSK BER performance; clock synchronizers including early late-gate, in-phase/midphase, and delay line multiplier.
SYSC5503 (ELG6153) Stochastic Processes (Carleton CRN: 38008)
Basic concepts of randomness, as applied to communications, signal processing, and queueing systems; probability theory, random variables, stochastic processes; random signals in linear systems; introduction to decision and estimation; Markov chains and elements of queueing theory.
SYSC5504 (ELG6154) Principles of Digital Communication (Carleton CRN: 18168)
Elements of communication theory and information theory applied to digital communications systems. Characterization of noise and channel models. Optimum receiver theory. Modulation and coding for reliable transmission: MPSK, MQAM, M-ary orthogonal modulation. Channel coding, trellis coded modulation. Spread spectrum and CDMA communications.
Prerequisites:
ELG 5119 or SYSC5503, or the equivalent (may be taken concurrently).
SYSC5506 (ELG6110) Information Theory (Carleton CRN: 37104)
Measure of information: entropy, relative entropy, mutual information, asymptotic equipartition property, entropy rates for stochastic processes; Data compression: Huffmann code. arithmetic coding; Channel capacity: random coding bound, reliability function, Blahut-Arimoto algorithm, Gaussian channels, coloured Gaussian noise and "water-filling"; Rate distortion theory; Network information theory.
SYSC5605 (ELG6165) Advanced Digital Communications (Carleton CRN: 18169)
Techniques and performance of digital signalling and equalization over linear bandlimited channels with additive Gaussian noise. Fading multipath channels: diversity concepts, modelling and error probability performance evaluation. Synchronization in digital communications. Spread spectrum in digital transmission over multipath fading channels.
Prerequisites:
SYSC5504 or ELG 5375, or the equivalent.
ELG6166 (SYSC5606) Introduction to Mobile Communications (Carleton CRN: 38211)
Mobile radio channel characterization: signal strength prediction techniques and statistical coverage; fading; delay spread; interference models and outage probabilities. Digital modulation and transmission system performance. Signal processing techniques: diversity and beamforming, adaptive equalization, coding. Applications to TDMA and CDMA cellular systems.
Corequisites:
Can be taken concurrently with SYSC5303 and SYSC5504.
SYSC5608 (ELG6168) Wireless Communication Systems
Multiuser cellular and personal radio communication systems: frequency reuse, traffic engineering, system capacity, mobility and channel resource allocation. Multiple access principles, cellular radio systems, signalling and interworking. Security and authentication. Wireless ATM, satellite systems, mobile location, wireless LANs, wireless local loops, broadband wireless etc.
Corequisites:
SYSC5503 or ELG 5119, and SYSC5504 or ELG 5375, or their equivalents