Solutions to Selected Problems

Similar documents
a) Find the compact (i.e. smallest) basis set required to ensure sufficient statistics.

Summary II: Modulation and Demodulation

Digital Communications

Signal Design for Band-Limited Channels

that efficiently utilizes the total available channel bandwidth W.

Square Root Raised Cosine Filter

RADIO SYSTEMS ETIN15. Lecture no: Equalization. Ove Edfors, Department of Electrical and Information Technology

EE5713 : Advanced Digital Communications

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS

Power Spectral Density of Digital Modulation Schemes

Projects in Wireless Communication Lecture 1

Analog Electronics 2 ICS905

Mobile Communications (KECE425) Lecture Note Prof. Young-Chai Ko

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

Digital Communications: A Discrete-Time Approach M. Rice. Errata. Page xiii, first paragraph, bare witness should be bear witness

NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY DEPARTMENT OF ELECTRONICS AND TELECOMMUNICATIONS

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design

Principles of Communications

A First Course in Digital Communications

Revision of Lecture 4

Digital Transmission Methods S

Weiyao Lin. Shanghai Jiao Tong University. Chapter 5: Digital Transmission through Baseband slchannels Textbook: Ch

Carrier frequency estimation. ELEC-E5410 Signal processing for communications

Consider a 2-D constellation, suppose that basis signals =cosine and sine. Each constellation symbol corresponds to a vector with two real components

EE 661: Modulation Theory Solutions to Homework 6

Es e j4φ +4N n. 16 KE s /N 0. σ 2ˆφ4 1 γ s. p(φ e )= exp 1 ( 2πσ φ b cos N 2 φ e 0

Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations

EE4061 Communication Systems

Lecture 12. Block Diagram

Digital Modulation 1

s o (t) = S(f)H(f; t)e j2πft df,

Chapter 7: Channel coding:convolutional codes

This examination consists of 11 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

R. Garello. Tutorial on digital modulations - Part 9b m-pam [ ] 2

Summary: ISI. No ISI condition in time. II Nyquist theorem. Ideal low pass filter. Raised cosine filters. TX filters

8 PAM BER/SER Monte Carlo Simulation

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

ρ = sin(2π ft) 2π ft To find the minimum value of the correlation, we set the derivative of ρ with respect to f equal to zero.

Digital Baseband Systems. Reference: Digital Communications John G. Proakis

A Simple Example Binary Hypothesis Testing Optimal Receiver Frontend M-ary Signal Sets Message Sequences. possible signals has been transmitted.

Lecture 5b: Line Codes

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University

5. Pilot Aided Modulations. In flat fading, if we have a good channel estimate of the complex gain gt, ( ) then we can perform coherent detection.

Performance Analysis of Spread Spectrum CDMA systems

Performance of small signal sets

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

EE4304 C-term 2007: Lecture 17 Supplemental Slides

BASICS OF DETECTION AND ESTIMATION THEORY

Lecture 15: Thu Feb 28, 2019

Decision-Point Signal to Noise Ratio (SNR)

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

Electrical Engineering Written PhD Qualifier Exam Spring 2014

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood

2016 Spring: The Final Exam of Digital Communications

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Final Examination - Fall 2015 EE 4601: Communication Systems

EE456 Digital Communications

Digital Communications

Sample Problems for the 9th Quiz

Generalize from CPFSK to continuous phase modulation (CPM) by allowing: non-rectangular frequency pulses frequency pulses with durations LT, L > 1

TSKS01 Digital Communication Lecture 1

Lecture 1: Channel Equalization 1 Advanced Digital Communications (EQ2410) 1. Overview. Ming Xiao CommTh/EES/KTH

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

EE Introduction to Digital Communications Homework 8 Solutions

ECS 332: Principles of Communications 2012/1. HW 4 Due: Sep 7

SIGNAL SPACE CONCEPTS

Maximum Likelihood Sequence Detection

EE4601 Communication Systems

1. Band-pass modulations. 2. 2D signal set. 3. Basis signals p(t)cos(2πf 0 t) e p(t)sin(2πf 0 t) 4. Costellation = m signals, equidistant on a circle

Mapper & De-Mapper System Document

EE6604 Personal & Mobile Communications. Week 15. OFDM on AWGN and ISI Channels

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012

Modulation & Coding for the Gaussian Channel

Digital Signal Processing. Midterm 1 Solution

Modulation Diversity in Fading Channels with Quantized Receiver

Communications and Signal Processing Spring 2017 MSE Exam

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

ML Detection with Blind Linear Prediction for Differential Space-Time Block Code Systems

But by their second edition in 1994 [6] they were obliged to revise this passage as follows:

3.9 Diversity Equalization Multiple Received Signals and the RAKE Infinite-length MMSE Equalization Structures

A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra

ANALOG AND DIGITAL SIGNAL PROCESSING ADSP - Chapter 8

Lecture 7: Wireless Channels and Diversity Advanced Digital Communications (EQ2410) 1

1-bit quantization and oversampling at the receiver: Sequence based communication

VID3: Sampling and Quantization

392D: Coding for the AWGN Channel Wednesday, January 24, 2007 Stanford, Winter 2007 Handout #6. Problem Set 2 Solutions

FBMC/OQAM transceivers for 5G mobile communication systems. François Rottenberg

Line Codes and Pulse Shaping Review. Intersymbol interference (ISI) Pulse shaping to reduce ISI Embracing ISI

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

One Lesson of Information Theory

II - Baseband pulse transmission

CHANNEL CAPACITY CALCULATIONS FOR M ARY N DIMENSIONAL SIGNAL SETS

EEM 409. Random Signals. Problem Set-2: (Power Spectral Density, LTI Systems with Random Inputs) Problem 1: Problem 2:

ANALYSIS OF A PARTIAL DECORRELATOR IN A MULTI-CELL DS/CDMA SYSTEM

Computing Probability of Symbol Error

Direct-Sequence Spread-Spectrum

ECE 564/645 - Digital Communications, Spring 2018 Midterm Exam #1 March 22nd, 7:00-9:00pm Marston 220

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH

Physical Layer and Coding

A Design of High-Rate Space-Frequency Codes for MIMO-OFDM Systems

Solutions Communications Technology II WS 2010/2011

Transcription:

Solutions to Selected Problems from Madhow: Fundamentals of Digital Communication and from Johannesson & Zigangirov: Fundamentals of Convolutional Coding Saif K. Mohammed Department of Electrical Engineering Linköpings universitet, SE-581 83 Linköping, Sweden Linköping 01

Note: This material is prepared for the 01 version of the Master course TSKS04 Digital Communication Continuation Course. For almost every task planned for tutorials you find either hints and answers or complete solutions. For the tasks where we give complete solutions, we have chosen to adjust the notations to concur with the notation that has been used in the lectures. This document will evolve during the course as the tutorials go by. This version of the document was compiled February 1, 01. Solutions to Selected Problems from Madhow: Fundamentals of Digital Communication and from Johannesson & Zigangirov: Fundamentals of Convolutional Coding c 010 01 Mikael Olofsson, Saif K. Mohammed Department of Electrical Engineering Linköpings universitet SE-581 83 Linköping Sweden This document was prepared using L A TEXε with the aid of TeXnicCenter on an Dell PC running CentOS 5. The figures were produced using Xfig from xfig.org). Finally, the plots were produced using Matlab from MathWorks, Inc.).

Contents Tutorial 3 1 Task.15 Hints)..................................... 1 Task.17 Solution)................................... 1 Task.18 Hints and answer).............................. 3 Task.5 Hints and answer).............................. 3 Task.6 Solution)................................... 3 Task.7 Solution)................................... 4 Task.9 Hints)..................................... 5 Tutorial 4 6 Task 5.1 Solution).................................... 6 Task 5. Hints and answer)............................... 7 Task 5.3 Solution).................................... 7 Task 5.4 Hints and answer)............................... 10 Task 5.6 Solution).................................... 10 i

ii

1 Tutorial 3 Task.15 Hints Follow the instructions given in the task. Task.17 Task Consider a pulse st) = sincat)sincbt) where a b. a. Sketch the spectrum Sf) of the pulse. b. Suppose that the pulse is to be used over an ideal real baseband channel with one-sided bandwidth 400 Hz. Determine a and b such that the pulse is Nyquist for 4-PAM at 100 b/s and exactly fills the channel bandwidth. c. Now, suppose that the pulse is to be used over a passband channel spanning the frequency band.4.4 GHz. Assuming that we use 64-QAM at 60 Mb/s, determine a and b so that the pulse is Nyquist and exactly fills the channel bandwidth. d. Sketch an argument showing that the magnitude of the transmitted waveform in the preceding settings is always finite. Solution a. Define the signals Then we have s 1 t) = sincat), s t) = sincbt). S 1 f) = 1 a I { f <a/}f), S f) = 1 b I { f <b/}f), Sf) = S 1 S )f). The convolution results in the following graph, where also frequency-shifted versions according to Poisson are included.

Sf) 1 a b a b a b. We have the bit rate R = 100 b/s and the alphabet size M = 4. The symbol rate 1/T is then given by 1 T = This is our sampling frequency. To fulfill the bandwidth demand, we have a b a+b R = 600 symbols/s. log M) a+b = 400 Hz To fulfill the Nyquist criterion consider the frequency domain, eq..80) in the text book), we must have a+b + a b = 600 Hz. The solution to these two equations is a = 600 Hz and b = 00 Hz. c. We have a passband system with bandwidth 0 MHz, bit rate R = 60 Mb/s and alphabet size M = 64. The symbol rate 1/T is then given by 1 T = R = 10 Msymbols/s log M) The one-sided bandwidth of the corresponding baseband system is 10 MHz. This time, we have with solution a = b = 10 MHz. a+b a+b + a b = 10 MHz = 10 MHz d. Both s 1 t) and s t) falls as 1/ t. Thus, st) falls as 1/t. The absolute value of the total signal is then bounded by the sum A, where A is proportional to kt) the maximum symbol energy, and this sum is finite. So, the absolute value of the total signal is finite.

3 Task.18 Hints Check the definitions of Nyquist and square-root Nyquist. Answer a. True Because pkt) = δ k0 ) b. False For pt) to be square root Nyquist, we must have + pt)p t kt)dt =0. It is easy to see that it is not true for k = 1). Task.5 Hints Write down the complex envelops s 0 and s 1 of s 0 and s 1 w.r.t frequency reference respectively. We know that < s 0,s 1 >= Re{< s 0, s 1 >} and compute the Re{< s 0, s 1 >}. Then, find the minimum frequency separation for φ 0 = φ 1 = 0 and for arbitrary φ 0 and φ 1. Answer a. f 0 f 1 = 1/T b. f 0 f 1 = 1/T Task.6 Task a. Specify the Walsh-Hadamard codes for 8-ary orthogonal signaling with non-coherent reception. b. Plot the baseband waveforms corresponding to sending these codes using a square root raised cosine pulse with excess bandwidth of 50 %. c. What is the fractional increase in the bandwidth efficiency if we use these waveforms as building blocks for biorthogonal signaling with coherent reception? Solution a. To make the matrices below more readable, let + denote 1 and let denote 1. The Walch-Hadamard codes are given by the relations

4 Hm 1 H H 0 = +), H m = m 1 H m 1 H m 1 ), for m > 0. Thus, we have H 1 = H 3 = + + + ), H = + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The eight rows are then used as signals. b. Omitted. + + + + + + + + + + c. We note that the eight signals are orthogonal. Thus, we need N = 8 dimensions for octal signaling M = 8) and the bandwidth efficiency is then log M) N At bi-orthogonal signaling we have two antipodal signals per dimension. Thus, we have M = 16 signals. Using coherent detection, it is enough with N = 8 dimensions, and the bandwidth efficiency is then log M) N The increase in percent is then given by i.e. 33 %. 4/8 3/8 3/8 = 3 8 = 4 8 = 1 3,, Task.7 Task We wish to send at a rate of 10Mb/s over a passband channel. Assuming that an excess bandwidth of 50% is used, how much bandwidth is needed for each of the following schemes: QPSK, 64-QAM and 64-ary noncoherent orthogonal modulation using a Walsh-Hadamard code?

5 Solution Let R b be the wanted data rate, i.e. R b = 10 Mb/s. The smallest possible bandwidth B min is given by the Nyquist criterion as B min = R b η B, where η B is the bandwidth efficiency expressed in bits/symbol/dimension, and we are supposed to use 50% excess bandwidth. Our bandwidth is therefore The bandwidth efficiency is defined as B = 3 B min = 3R b η B. η B = log M) D, where M is the number of signals in the constellation and D is the number of complex dimensions that are spanned by the signals. Totally, this gives us the bandwidth QPSK Here we have M = 4 and D = 1. B = 3R bd log M). 64-QAM Here we have M = 64 and D = 1. B = 3R bd = 7.5 MHz. log M) B = 3R bd =.5 MHz. log M) 64-Walsh-Hadamard Here we have M = 64. Non-coherent detection means that we need one complex dimension per orthogonal signal. Thus, we have D = 64. B = 3R bd = 160 MHz. log M) Task.9 Hints Read up on DPSK. The information is represented by the phase differences. a. According to Figure., the information bits 00, 10, 11, 01 corresponds to phase shift 0, π/, π, π/, respectively. Let θn) {±π/4, ±3π/4} or alternatively θn) {π/4, 3π/4, 5π/4, 7π/4}. Solution: π/4, 3π/4, π/4, 3π/4, 3π/4, 3π/4, π/4, π/4, 3π/4, π/4 b. r[]r [1] = 1 + 3j. Its argument is closest to a phase difference of π/, which corresponds to information bits 10. This would be an error, since the sent bits are 11 at time instant n =.

6 Tutorial 4 Task 5.1 Task Consider a digitally modulated system using QPSK at bit rate /T. The transmit filter, channel and receive filter have the following impulse responses. g TX t) = I {0 t<t/} t) I {T/ t<t} t), g C t) = δt) 1 δ t T ), g RX t) = I {0 t<t/} t). Let z[k] denote the receive filter output sampled ad time instance kt s +τ, where T s is a sampling interval to be chosen. a. Show that ML sequence detection using the samples {z[k]} is possible, given an appropriate choice of T s and τ. Specify the corresponding choice of T s and τ. b. How many states are needed in the trellis for implementing ML sequence detection using the Viterbi algorithm? Solution Let pt) be the total impulse response of the cascade of the sender filter and the channel i.e. pt) = g TX g C )t) = I {0 t< T } t) 3 I { T t<t}t)+ 1 I {T t< 3T } t) Its matched filter is then p MF t) = p t) = I {0< t< T } t) 3 I { T < t<t}t)+ 1 I {T< t< 3T } t) Furthermore, let yt) denote the output from the channel. We have the bit rate /T. In QPSK, we have M = 4 signals, bits log M)) per symbol. Thus, we have the symbol rate 1/T. a. The optimal ML) case is if we use h MF t) as our receiver filter. Let z 0 [n] be the output from that filter, sampled in the time instances nt. Then we have z 0 [n] = y p MF )nt) = yt)p MF nt t)dt. The actual output from the receiver filter, sampled in the time instances kt s +τ for all integers k is given by z[k] = y g RX )kt s +τ) = yt)g RX kt s +τ t)dt.

7 With τ = 0 and T s = T/ we get Furthermore, we have z[k] = h MF t) = g RX t+ T which can be rewritten as yt)g RX k T t ) dt. ) 3 g RXt+T)+ 1 g RX t+ 3T p MF nt t) = = g RX n+1) T ) t 3 g RX n+) T ) t + 1 g RX n+3) T ) t ), From the above, we draw the conclusion that holds. z 0 [n] = z[n+1] 3 z[n+]+ 1 z[n+3] b. The number of required states is M L, where L is the memory length. The finite memory condition is h[n] = 0, n > L. It is clear that here we have h[n] = 0, n > 1. Thus, L = 1. The number of needed states is then M L = 4 1 = 4. Task 5. Hints a. The minimum required bandwidth B min = R b /η B, where η B = log M)/D. b. To have the minimum number of states, we need to sample in the time instances k + 1 ) T. In this case L =. Answer a. The minimum required bandwidth is MHz b. We need 64 states.

8 Task 5.3 Task For BPSK-±1) signaling in the standard MLSE setting, suppose that the channel memory is L = 1, with h[0] = 1 and h[1] = 0.3. a. What is the maximum pairwise error probability, as a function of the received E b /N 0, for two bit sequences that differ only in the first two bits? Express your answer in terms of the Q function. b. Plot the transfer function bound log scale) as a function of E b /N 0 db). Also plot the error probability of BPSK without ISI for comparison. Solution a. The pairwise error probability is according to page 33 given by ) sb+e) sb) P e = Q, σ where sb) is the signal corresponding to the bit sequence b, i.e. sb) = n b[n]pt nt), where pt) is the used pulse. Furthermore, σ = N 0 / is the PSD of the noise and e is a valid error sequence. According to the reasoning on page 33, we also have ) ) se) h[0]e P e = Q = Q [1]+h[0]e []+h[1]e[]e[1] σ σ ) h[0]+h[1]e[]e[1] = Q, σ where we have used the fact that the error sequence is non-zero only in the first two positions. Since the Q function is strictly decreasing, the expression is maximized when the nominator inside the square root is minimized. We have four alternatives, namely e[1],e[]) = 1,1) : h[0]+h[1]e[]e[1] = h[0]+h[1] = 1.4 e[1],e[]) = 1, 1) : h[0]+h[1]e[]e[1] = h[0] h[1] =.6 e[1],e[]) = 1,1) : h[0]+h[1]e[]e[1] = h[0] h[1] =.6 e[1],e[]) = 1, 1) : h[0]+h[1]e[]e[1] = h[0]+h[1] = 1.4 Then we have ) h[0]+h[1] P e,max = Q = Q σ 4 E b N 0 where we have used that we have the bit energy E b = h[0]e{ b[n] } = h[0]. 1+ h[1] ) ) ) = Q.8 E b, h[0] N 0

9 b. This task is almost identical to Example 5.8. on pages 38 40. We have the same coefficients as we have there, i.e. a 0 = e h[0] σ = e E b N 0, a 1 = e h[0]+h[1] σ a = e h[0] h[1] σ = e E b N 0 = e E b N 0 ) 1+ h[1] h[0] ) 1 h[1] h[0] = e 0.4 E b N 0, = e 1.6 E b N 0. We also have the same error probability expression as we have there, P e 1 a 0 [ 1 1 a 1 +a ) ] = 1 e Eb N 0 [ )] 1 1 e 0.4 E b N 0 +e 1.6 E b N 0 For ISI-free communication, e = ±1, 0,...) s e) = h[0]e [1] = h[0]. We have P e Q ) h[0] σ ) Eb = Q. N 0 A plot of these two: 10 0 10 Transfer function bound ISI-free communication 10 4 10 6 P e 10 8 10 10 10 1 10 14 10 16 0 5 10 15 E /N db) b 0

10 Task 5.4 Hints a. Simply check the Nyquist criterion. b. Be inspired by task 5.1. c. Start with the usual metric in Equation 5.13 on page 06, which is to be maximized, andmakeuseofthefactthatallinvolvedsignalsarerealvalued. Determineh[0]andh[1] for the given situation. h[n] = 0, for n > 1) Simplify the metric, remove unnecessary constants and change its sign such that the maximization is replaced by minimization. d. Use the definitions on pages 36 37. Answer a. No, the pulse is not Nyquist. b. Choose Ts = T and τ = T/. Z MF [n] = 1/r[n]+r[n+1]) ) c. Metric: m n b[n],s[n] = b[n] b[n 1] T r[n]+r[n+1] )) +1 1 Tr[1]+r[]) +1 1 Tr[]+r[3]) +1 1+Tr[1]+r[]) 1 Tr[]+r[3]) 1+Tr[]+r[3]) 1 1+Tr[]+r[3]) 1 d. η = 1 Task 5.6 Task We would like to develop a model for simulating the symbol rate sampled matched filter outputs for linear modulation through a dispersive channel. I.e. we wish to generate the samples Z[k] = Y p MF )kt) for Yt) = n B[n]pt nt)+wt), where p MFt) is matched to pt) and where Wt) is complex WGN. a. Show that the signal contribution Z s to Z[k] can be written as Z s [k] = n B[n]h[k n] = B h)[k], where we have h[l] = p p MF )lt).

11 b. Not part of the plan Show that the noise contribution Z W [k] to Z[k] is WSS, proper complex Gaussian random process with zero mean and covariance function C ZW [k] = E{Z W [l]z W[k l]} = σ h[k]. For real-valued symbols, signals and noise, h[k] are real and C ZW [k] = E{Z W [l]z W [k l]} = σ h[k]. c. Now specialize to the running example in Figure 5.1, with BPSK signaling B[n] {±1}). We can now restrict Y, p and W to be real-valued. Show that the result of a specializes to Z s = 3 B[k] 1 B[k +1]+B[k 1]). Show that the result of b specializes to 3 R ZW [z] = σ 1 ) z +z 1 ),Task where the PSD R ZW [z] is the z-transform of C ZW [k]. d. Suppose that W[k] are i.i.d. N0, 1) random variables. Show that this discrete-time WGN sequence can be filtered to generate Z W [k] as follows: Z W [k] = g[0]w[k]+g[1]w[k 1]. Find the coefficients g[0] and g[1] such that Z W [k] has statistics as specified in c. Hint: Factorize R ZW [z] = a+bz)a +b z 1 ) by finding the roots, and use one of the factors to specify the filter. e. Not part of the plan Use the results in a-d to simulate the performance of MLSE for the running example. Compare the resulting BER Bit-Error Rate) with that obtained using the transfer function bound.

1 Solution a. Let Y s t) be the contribution of the signal to Yt), i.e. Y s t) = n B[n]pt nt). Then Z s [k] can be rewritten as Z s [k] = Y s p MF )kt) = n = B[n] pt nt)p MF kt t)dt. n The variable substitution τ = t nt gives us B[n]pt nt)p MF kt t)dt Z s [k] = n = n B[n] pτ)p MF k n)t τ)dτ = n B[n]h[k n] = B h)[k], B[n]p p MF ) k n)t ) which is what was supposed to be shown. b. A linear transformation on complex WGN results in a proper Gaussian random processchapter 4). Wide-sense stationarity is preserved as described in Appendix A. c. For the example in Figure 5.1, we have according to the box on page 05) 3/, k = 0, h[k] = 1/, k = 1, 0, else, Consequently, we have Z s = n B[n]h[k n] = h[1]b[k 1]+h[0]B[k]+h[ 1]B[k +1] = 3 B[k] 1 ) B[k +1]+B[k 1]. We have real-valued entities, which gives us the covariance function C ZW [k] = σ h[k] according to b. With our h[k], this becomes 3 σ, k = 0, C ZW [k] = 1 σ, k = 1, 0, else,

13 Then we have the z-transform R ZW [z] = k C ZW [k]z k = σ 3 1 z +z 1 )). which is what was supposed to be shown. d. We want to factorize R ZW [z] on the form R ZW [z] = a+bz)a +b z 1 ). Then we can use one such factor as the transfer function of a filter. That filter has the correct output according to the super formula. The first factor corresponds to a non-causal filter, while the second factor corresponds to a causal filter. Of course, we choose the second one. We solve the related quadratic equation which has the two roots and we have the factorization 1 x + 3 x 1 = 0, x 0 = 3 5, x 1 = 3+ 5 = x 1 0, z 3z +1 = z x 1 0 )z x 0). Then we have 3 R ZW [z] = σ 1 ) z +z 1 ) = σ z 1 z 3z +1) = σ x 1 = 0 z)1 x 0 z 1 ) = σ 1 x 0 z)1 x 0 z 1 ) x ) 0 σ σ ) x0 z 1. x0 σ x0 σ x0 z Thus, we get a = σ x0 = b = σ 3 5 σ 3 5 The causal filter has the transfer function G[z] = a +b z 1 = a+bz 1 and impulse response σ 3, n = 0, 5 g[n] = aδ[n]+bδ[n 1] = σ 3 5, n = 1, 0, else. e.