NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID:

Size: px
Start display at page:

Download "NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID:"

Transcription

1 NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach ECE 1520S DATA COMMUNICATIONS-I Final Exam Project By: Omid Jahromi, ID: Systems Control Group, Dept. of Electrical and Computer Engineering, University of Toronto ABSTRACT It is well known that if the communication channel is bandlimited to W Hz one can transmit at most 2W independent symbols per second. Generalized sampling theorems, nevertheless, do not restrict such a signaling to be uniform [1], [2], [3]. That is, it is theoretically possible to distribute the data symbols non-uniformly in time as long as the average signaling rate does not exceed 2W. Since the average baud rate remains the same, non-uniform signaling techniques are rarely used in normal communication scenarios. Recently, based on the observation that almost all of the public telephone network is digital, it has been proposed that 56 kb/s transmission is theoretically possible over voice band channels [7]. The proposed signaling is a nonuniform one which makes it possible to receive independent data symbols using available 8 khz PCM samplers while the average baud rate is kept limited to 7 kbaud (W=3500 Hz). In this report, inspired by the results given in [4], a general frame work for non-uniform signaling over band limited channels is proposed. The analysis tool here is multirate signal processing theory using which it will be shown that when the channel is sampled with a rate higher than the Nyquist rate, M out of L output samples are allowed to be linearly independent as long as MF L W S / 2. It is interesting to note that any subset of M samples in a frame of length L will work (which seems to be in contrast with the results claimed in [8].) 1

2 I. Introduction Fig. 1 shows a simple block diagram representation of a simplex modem operating over a voice band channel. As depicted in the figure, it is generally assumed that the channel is an ideal band limited one with bandwidth khz and the noise is additive and Gaussian (SNR about 30 db). Fig. 1 A simple model for voice band data transmission. Assuming the nominal bandwidth and SNR values given above, one can easily show that the channel capacity would be in the range of 30 kb/s [6]. However, the actual voice band channels are almost entirely digital. (Only the short subscriber access links are analog.) So, a more realistic channel model can be considered as in Fig. 2. Fig. 2 A more realistic channel model showing internal digital transmission. The slicer in the above figure represents the 8 bits A/D converter which, because of companding, has nonuniform step sizes. If we could send 8k independent pulses per second and if the pulses were designed such that at each sampling time they exactly fell within one slicer level, then we could send data at rate 64 kb/s! However, this is not possible for two reasons: 2

3 1. The band limited nature of the channel (W= 3500 Hz) allows transmission of up to 7k symbols per second only. 2. The slicer levels and the sampling times are not known at the transmitter. The later issue is a serious practical challenge. To the author s best knowledge, even using training sequences at the initial phases of operation (as proposed in [7]), there is no established method available to estimate the sampling instants and slicer levels [10]. Nevertheless, in order to proceed further, we assume that such information are somehow available to the transmitter!! The first problem (i.e. suitable signaling under the channel bandwidth constraint) is not trivial either. Assume that the PCM modulator in Fig. 2 generates exactly the same amplitude levels assigned to the slicer levels. Also, assume that the PCM modulator is proceeded by a sufficient order interpolator to smooth out the output pulse shapes. Now, if we design the pulses generated by TX so that they fall within the correct thresholds at the slicer input, we can be hopeful that the same pulses will be regenerated at the PCM modulator output (within some minor errors due to interpolation). The channel bandwidth limitation, however, does not allow the TX to transmit a signal such that all of the samples taken at the rate 8kHz (at the slicer input) have appropriate amplitude. In other words, since the channel is oversampled, the amplitude of the samples taken at the slicer would be linearly dependent to the amplitude of past and present samples too. Note that even decreasing the signaling rate to the Nyquist rate (7 kbaud) wont help us control the amplitude of the samples taken at 8kHz. So, as a solution to the above conflict, we have to use non-uniform signaling at 8 kbuad where information bearing samples are transmitted at a local rate higher than the Nyquist rate but mixed with some dummy samples appropriately chosen to keep the bandwidth limited. In the following sections, using multirate signal processing techniques, we will describe a general method to embed/retrieve independent samples in/from a larger set of (linearly dependent) samples for transmission over a bandlimited channel. We will see that the average signaling rate can not exceed the Nyquist rate anyway. The report is organized as follows: In section-i the method proposed in [7] is outlined. Section II describes some generalized sampling theorems in discrete-time domain. In section III the results of section II are used to develop a general discrete-time framework for non-uniform signaling over band limited channels. In section IV a continuous-time PAM/Multipulse equivalent is presented. Section V explores time domain properties of the pulses associated with the equivalent PAM/Multipulse modulator. 3

4 Section VI describes some generalizations and extensions to the case of multiband bandpsss channels. Finally, conclusions are made in section VI. NOTE: The notation used in this report are somewhat different from those adapted in [4] and [8]. II. Uniform and Nonuniform Sampling in Discrete Time Consider a continues time signal x(t) whose Fourier transform is bandlimited to W Hz. We can exactly reconstruct x(t) from its samples x(nt) using the familiar interpolation formula n= π x( t) = x( nt) sinc( ( t nt)) T n= (1) where 1 2W. Assume that 1 L = 2 T T M W, L > M, then we are able to re-sample the discrete time signal x(n)=x(nt) further while we are still able to reconstruct the original continuous-time signal exactly. In this connection, the following facts/theorems are well known [5], [9]: Fact-1: If we uniformly sample the bandlimited continuous time signal x(n) with 1 L 2 T = M W, L > M, then the resulting discrete time signal x(n) would be bandlimited toω p M = π. L Fig. 3 (a) Sampling rate conversion in discrete time (b) The required ideal low pass filter. Fact-2: If the discrete-time signal x(n) is band limited to ω p M = π, then one can re-sample x(n) further L by a factor M L without causing aliasing distortion (i.e. without loss of information). A procedure for such sampling rate conversion is shown in Fig. 3. The corresponding frequency domain interpretations are given in Fig. 4. As depicted in Fig. 4, the ideal lowpass filter between the upsampler and the decimator ensures elimination of image spectra that occur because of upsampling. This is required to prevent aliasing that occurs when the up sampled signal is decimated again [9]. Therefore, 4

5 since aliasing is prevented, we can use the interpolation formula (1) to recover the original continues time signal directly from the decimated signal. This is achieved simply by assuming a new sampling period T ' L = M T. Fig. 4 Frequency domain representation of sampling rate conversion operations (a) Fourier transform of the original discrete-time signal (b) Fourier transform of the up-sampled signal (c) after low-pass filtering (d) after decimation. Combined together, facts 1 and 2 lid to: Theorem-1: One can always represent the signal at the output of a bandlimited channel using 2W uniformly-spaced samples per second. Increasing the sampling rate to say 2W L M (L > M) will produce a discrete time signal which is band limited to M L π. On the other hand, we can interpret x(t) as the signal outgoing from a band-limited channel and x(n) a discrete time symbol sequence which is to be transmitted through it. The above theorem could then be re-stated as: 5

6 Fig. 5 Periodic non-uniform sampling demonstration. (a) the original signal (b), (c) and (d) examples of nonuiformly decimated signals obtained from (a) by keeping only two samples out of each block of 5. Theorem-2: It is possible to transmit 2W L M uniformly spaced samples per second (L > M) through a bandlimited channel if and only if the discrete symbol sequence is bandlimited to M L π. Now, we turn our attention to nonuniform sampling of discrete time signals. The following theorem is the key result in this case [4]: Theorem-3: A discrete-time signal x(n) bandlimited to M L π, can be perfectly reconstructed using periodic non-uniform sampling, i.e. by retaining an arbitrary set of M samples out of blocks of length L. Fig. 5 provides a simple example demonstrating non-uniform sampling in discrete time. In the following, we describe a method for nonuniform sampling and reconstruction. This method also serves as a proofby-construction for the above theorem. The derivations closely follow those provided in [4]. Consider the structure shown in Fig 6(a). For an input block of length L, the decimator output in each branch generates only one sample. So, the M branches in Fig 6(a) totally generate M samples per each block. By proper choice of the delay coefficients n 0, n 1,..., n M 1, one can obtain all possible M-sample subsets out of blocks of length L. This structure, therefore, represents a general nonuniform sampler in discrete time. 6

7 Fig. 6. Discrete time structures for nonuniform sampling and reconstruction. In [4], inspired by the results available for achieving perfect reconstruction in multirate M channel filter banks, it is proposed to use the structure of Fig 6(b) to perfectly reconstruct the original signal x(n). Now, the question is whether one can specify a set of interpolator filters F,..., F n0 n M 1 so that x(n)=x(n)? Hopefully, the answer is in the affirmative. The rest of this section outlines the procedure using which we can specify the interpolating filters. Using standard multirate signal processing techniques (See for example [5] pp. 224) we can obtain the transfer function from x(n) to x(n). It turns out that M 1 n k X( z) = A ( z) X( zw ) k= 0 k (2) where W = e j2π/ M and A k ( z) are given by A k 1 L 1 n j kn j ( z) = z W Fn ( z), 0 k L -1 (3) j L j= 0 Note that 0 n 0 n 1... n M-1. In order for X(z) to be equal to X(z), (2) implies that A k ( z) = 0, 1 k L - 1 A ( z) = 1, k = 0 k (4) Combining (3) and (4) we get M 1 kn n j j W z F ( z) = Lδ ( k), 0 k L -1 j= o n j (5) 7

8 The above constraints represent a system of L linear equations in M unknowns which, in general, does not have any solution (since M < L). However, not all of the equations should be satisfied if X( e jω ) is M M band limited. In fact, if we divide the frequency range π ω π into M-1 consecutive regions, L L each of length 2π L and numbered from 0 to M-1, it turns out that only M equations (instead of L) need to be satisfied at any region [4]. After some algebra, we end up with the following system of M equations in M unknowns for the ith region: W W... W W W... W n0 n1 nm 1 ( M 1) n 0 ( M 1) n1 ( M 1) nl 1 0 i n... 0 ( zw ) F ( z) n 0 0 i n1 ( zw ) Fn1 ( z) L... = i n 0 M 1 ( zw ) Fn ( z) M (6) where the L on the right-hand side occurs at the ith row. The M by M matrix on the left-hand side is a Vandermonde matrix with distinct columns and is hence nonsingular. This establishes the existence of a unique set of synthesis filters at every region. We must solve the above system of equations for all frequency regions (i.e. for all 0 i M 1) to determine the set of interpolating filters F n0,..., F n M -1 completely (i.e. for the whole frequency range). Since it is always possible, at least in theory, to specify the set of M interpolating filters satisfying (6), the above arguments serve as a proof for Theorem-5 as well. One can show that the interpolating filters obtained by solving (6) have piecewise constant frequency responses and satisfy the conjugate symmetry property as well [4]. Therefore, they can be represented using real coefficients in time domain. III-Non-uniform signaling using multirate signal processing techniques Sampling a band-limited signal and sending discrete samples (symbols) through a band-limited channel are essentially the same. So, we can use the non-uniform sampling structures introduced in the previous section for non-uniform signaling over band-limited channels too. As mentioned previously, there is little motivation for doing so in normal situations. However, such techniques might be valuable in special cases like the one addressed in Section-I. 8

9 The proposed structure for nonuiform signaling through an oversampled band-limited channel is depicted in Fig. 7. The signal samples of x(n) are assumed to arrive every T x second. They are converted into blocks of length M by the set of M decimators and, after that, up-sampled by a factor L. It is easy to show that arrival of a new sample of x(n) provides one non-zero input (followed by L-1 zeros) for one of the interpolating filters. In other words, only one of the filters is exited by arrival of any new sample in x(n). The filters, nevertheless, have infinite impulse response and generate long output sequences at the new sampling rate 1 L 1 =. These sequences are finally added up to generate the symbol sequence y(n). T M T y x Fig. 7 A multirate DSP structure for non-uniform signaling over band-limited channels. The symbol sequence y(n) is band-limited to M L π as described in the previous section. So, interpolating its samples using sinc pulses with repetition rate 1 1 = will result in a continues time signal T T y S bandlimited to M L T S 1. Therefore, no ISI will occur as long as M 1 L T s 2W (7) Note that our physical signaling rate 1 T S can be up to L times faster than the Nyquist rate (2W) while M the actual information signaling rate ( 1 T x ) always remains less than or equal to it. 9

10 A DESIGN EXAMPLE: Consider an ideal band-pass channel band limited to 3kHz (say, the telephone channel). We can transmit 6k samples per second by transmitting one sample every 1/6 ms using ordinary discrete-to-continuous conversion (interpolation using sinc pulses given in (1) with T= 1/6 ms). We can also use uonuniform signaling. For example, we can send 8k symbols per second while 6 symbols in each block of 8 represent information symbols and the two others are determined by the nonuniform modulator itself to keep the continuous time signal band limited to 3kHz. In this example, we design a nonuiform modulator of the type shown in Fig. 7 to do the job. For the present case we have M=6, L=8, 1 T S = 8 khz, 1 T x = 6 khz. We can choose the information bearing samples to be any arbitrary subset of 6 samples from blocks of length 8. However, an elegant choice here is to divide each block into two smaller blocks of length four. Then, we can choose three samples in each smaller block to be those bearing information (i.e. we let M=3 and L=4). This is advantageous because we only need three digital filters to construct the non-uniform modulator of Fig 7 now. We also assume that the first three samples in the blocks (now of length four) are to carry information. (One can arbitrarily assume other cases as well). This assumption implies that n 0 = 0, n = 1 and n = Using these parameters, (6) enables us to specify the three digital filters F ( z), F (z) and F n2 ( z). Note n0 n1 that (6) should be solved three times to specify the filter characteristics for the whole frequency range. The resulting filters are: 3 π 3 π 1 + j π < ω π < ω 4 4 jω π ω jω Fn ( e ) 2 ω π -j π = <, e Fn ( e ) = 0 < ω π, π 3 π 3 1 j < ω π 2 < ω π π 1 j π < ω 4 4-2jω jω π e Fn ( e ) = 2 < ω π π 3 1+ j < ω π 4 4 (8) Note that the filters have piecewise-constant characteristics in frequency domain and satisfy the conjugate symmetry property. So, they can be implemented in time domain using real coefficients. Having the three filters calculated, our design is almost complete. Using these filters in the transmitter of Fig. 7, we can send the information signal x(n) nonuniformly interpolated in time through the channel. 10

11 The interesting point is that the receiver is very simple and consists only of a non-uniform sampling scheme! In other words, to retrieve the information bearing symbols, it is only required to sample the channel out put at the sampling points we had originally placed the symbols. This is what the receiver part in Fig. 7 exactly does. (See also Fig 8.) Fig. 8 PAM-Multipulse modulator equivalent to the multirate structure of Fig. 7. IV- Interpretation as PAM/Multipulse modulation The discrete-time non-uniform signaling scheme introduced in the previous section has a very close connection with multipulse modulation concepts in continuous-time domain. In this section we derive the equivalent continuous-time Multipulse/PAM modulator and show that the generalized Nyquist criterion is satisfied by this equivalent system. For the sake of simplicity, we use the system designed as an example in the previous section. The concepts, however, can be easily extended to the general case. To begin with, we notice that the digital filters F ( z), F (z) and F n2 ( z) can be combined with the sinc n0 n1 pulse generator p(t), to get a new set of analog pulse shapes we call g 0 ( t), g 1 ( t) and g 2 ( t). These pulses are easily characterized in frequency domain since g 0 ( t), g 1 ( t) and g 2 ( t) are just impulse responses of the analog (i.e. interpolated) versions of the digital filters F ( z), F (z) and F n2 ( z). That is to say, the n0 n1 Fourier transforms of g 0 ( t), g 1 ( t) and g 2 ( t) are exactly similar to the frequency responses of F ( z), F (z) and F n2 ( z) with the digital frequency range [0 π ] mapped to the analog frequency range n0 n1 [0 L M W Hz]. So, using (8), we can plot the Fourier transforms of g 0 ( t), g 1 ( t) and g 2 ( t) as in Fig

12 Fig. 9 Frequency domain characteristics of the analog pulsesg 0 ( t), g ( t) and g ( t) Note that in Fig. 9 it is assumed that T this figure, it is very easy to show that and S = M L so that the maximum frequency is M 1 = W. From 2W L T s G i ( jω) + G i ( j( ω W)) + G i ( j( ω + W)) = 8, for i = 0,1,2 (9) 3 3 * 4 * 4 4 * 4 G i ( jω) G j ( jω) + G i ( j( ω W)) G j ( j( ω W)) + G i ( j( ω + W)) G j ( j( ω + W) = 0, for i j (10) or, combined together 12

13 m= 2π * 2π G i ( j( ω m )) G j ( j( ω m )) = 8 δ i j (11) MT MT x Equation (11) shows that the pulses g 0 ( t), g 1 ( t) and g 2 ( t) satisfy the Generalized Nyquist Criterion (see, ex., [6] pp. 325) when they are excited by the samples of x(n) every M T x seconds. Based on the above observations, we can draw the equivalent PAM/Multipulse modulator as in Fig. 8. It is interesting that although each pulse is excited every M T x seconds, the pulses are not excited simultaneously. That is, each pulse is excited T x seconds before/after the next/previous pulse. x V- Time Domain Considerations As depicted in Fig. 9, the pulses g 0 ( t), g 1 ( t) and g 2 ( t) have piecewise constant Fourier transforms. So, they can be represented in time domain using modulated sinc pulses. In fact, since the frequency regions over which the pulses have constant characteristics are all of the same width, we can represent each pulse using one sinc function modulated by several sinusoidal functions: sin( 2π ( W 3) t) g 0 ( t) = A ( 1 sin( 2π( 2W 3) t) + cos( 2π( 2W 3) t)) 2π ( W 3) t sin( 2π ( W 3) t) g1 ( t TS ) = B (sin( 2π( 2W 3) t) + cos( 2π( 2W 3) t)) 2π ( W 3) t sin( 2π ( W 3) t) g 2 ( t 2TS ) = C ( 1+ sin( 2π( 2W 3) t) cos( 2π( 2W 3) t) 2π ( W 3) t (12) After some straightforward trigonometric manipulations and combining the multiplicative constants together, we end up with the following compact representation: g ( t) = C k k sin( 2π ( W 3)( t kts )) 2 sin( 2π ( W 3)( t kts )) (13) 2π ( W 3) t i= 0 i k M 3 where TS = =, C k is a scale factor and appropriate time-shifts are included to make the pulses 2WL 8W look like causal! The pulse shapes derived above are exactly the same as those derived in [1] or proposed in [8]. This is not surprising since the interpolating functions using which one can reconstruct a continuous-time signal based on its periodic non-uniform samples must be unique [1]. 13

14 The pulses given in (13) have interesting time and frequency domain characteristics. First, they satisfy the Generalized Nyquist Criterion. Seconed, it is very easy to verify that, in time domain, each pulse has unit amplitude at its excitation instant and is zero at the excitation instants of other pulses. These additional zeroes are provided by the multiplicative sinusoidal terms in (13) and are necessary for avoiding ISI at the non-uniform sampler (receiver) of Fig 8. A very important characteristic of the pulses derived for non-uniform signaling is that they could have large peaks where they are not forced to be zero [1]. This point should be considered very carefully since even a minor timing error at the receiver can cause a dramatic error in the amplitude of the received samples. In frequency domain, each pulse spans the whole available bandwidth (See Fig 9). So, the underlying PAM/Multipulse modulation can be thought of as non-uniform time division multiplexing. Fig. 10 An example of lowpass to multiband bandpass transformation. VI- Application to Multiband Bandpass Channels and Other Extensions The results presented in the previous sections assume a bandlimited ideal lowpass channel. However, they can also be extended to the case of a general multiband channel whose total bandwidth support is W Hz. This is because any lowpass signal can be transformed to a multiband bandpass signal as shown in Fig 10. So, we can transform our signal at the transmitter to fit the channel characteristics and then recover the original lowpass signal at the receiver using the inverse operation. Note that such a transformation does not affect the information transmission capabilities of the channel or the signals involved. We derived the pulse shapes in (13) based on the digital filter characteristics determined for the specific example described in section-iii. One can follow the same procedure to derive pulse shapes for any other situation from the digital filters obtained by solving (6). The fact that the resulting pulses serve as 14

15 functions interpolating samples taken in a non-uniform periodic manner, however, implies that the pulses would be always the same as the interpolating functions derived by Yen (See [1], eq. 9). VII- Conclusion We approached the nonuniform signaling problem from a discrete time point of view. This approach is appealing in view of the fact that both efficient techniques and rigorous supporting theories for manipulating multirate discrete time signals have been developed [5], [9]. These techniques include the so called polyphase structures and perfect reconstruction (PR) multirate filter banks. Using filter bank structures, the authors in [4] had proposed a technique for reconstruction of a band limited discrete time signal from its nonuniformly re-sampled version (see Fig. 7). In this report, inspired by nonuniform sampling techniques described in [4], we proposed a nonuniform signaling scheme in discrete time (Fig. 7). The discrete time modulator of Fig. 7, takes M data samples from x(n) and embed them in frames of L transmission samples constituting y(n) (L > M). The remaining L-M samples are determined by the digital filters F ( z), F (z) and F n2 ( z). Proper choice of n0 n1 these filters (as induced by equations (6)) enable us to transmit the composite sequence y(n) at a physical rate 2W L M which is higher than the Nyquist rate. As can be seen from (6) the choice of filters depends on the position of data bearing samples within a frame (That is, to the choice of delay coefficients n 0, n 1,..., n M 1.) These coefficients can be selected arbitrarily. In other words, we can transmit data samples arbitrarily positioned within the frames. This conclusion, which is in contrast with the points claimed in [8], results from the fact that the matrix at the left hand side of (6) is always invertiable. In spite of many efforts, the author could not find any compromise between these (seemingly) contradictory results. We then showed that the discrete-time nonuniform modulator of Fig. 7 is equivalent to the continuoustime PAM/Multipulse modulator of Fig. 8. The equivalent pulse shapes are derived and shown to satisfy the generalized Nyquist criterion. We also showed that the pulse shapes obtained by converting the solutions of equation (6) to continuous time belong to the general class of interpolating functions derived in [1] (See [1] eq. 9). For the sake of simplicity and clarity, the modulator structures are derived for the design example provided in section-iii. However, the procedures are quite general and the results are extendible to other cases as well. The nonuniform signaling techniques are of theoretical interest as generalizations of popular uniform ones. Practical interest in such methods is limited as they do not provide better transmission performance 15

16 over their uniform counterparts. Nevertheless, they might be of potential interest in some special scenarios like the one described in [7] for fast transmission over existing voice band channels. The author, however, believes that the scheme proposed in [7] is very hard to realize in practice because of many difficulties in synchronization and ADC level detection. In addition, we must have in mind that amplitude sensitivity of nonuniform interpolating pulses to timing errors is much higher than those of normal sinc pulses [1]. References [1] Yen, J. L., On nonuniform sampling of bandlimited signals, IRE Trans. Circuit Theory, Vol. CT-3, pp , Dec [2] Jerry, A. J., The Shannon sampling theorem- its various extensions and applications, Proc. IEEE, Vol. 65, No. 11, November 77, pp [3] Papoulis, A., Probability, random variables and stochastic processes, 3rd ed., McGraw-Hill, 1991 [4] Vaidyanathan, P.P. and V. C. Liu, Classical sampling theorems in the context of multirate and polyphase digital filter bank structures, IEEE Trans. Signal Proces., Vol. 36, No. 9, Sep [5] Vaidyanathan, P. P., Multirate systems and filter banks, Prentice Hall, 1993 [6] Lee, E. A, and D. G. Messerschmitt, Digital communication, 2nd ed., Kluwer Academic Publishers, 1994 [7] Kalet, I. et. al., The capacity of PCM voiceband channels, ICC 93, pp [8] Ayanoglu, E., Data transmission when the sampling frequency exceeds the Nyquist rate, IEEE Communications Letters, Vol 1, No. 6, pp , Nov [9] Crochiere, R. E. and L. R. Rabiner, Multirate processing of digital signals, in Lim and Oppenheim Eds., Advanced Topics in Signal Processing, Prentice-Hall, 1988 [10] Meyr, H., M. Moeneclaey and S. A. Fechtel, Digital Communication Receivers: Synchronization, Channel Estimation and Signal Processing, Wiley Interscience,

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer

More information

Sampling and Signal Processing

Sampling and Signal Processing Sampling and Signal Processing Sampling Methods Sampling is most commonly done with two devices, the sample-and-hold (S/H) and the analog-to-digital-converter (ADC) The S/H acquires a continuous-time signal

More information

Multirate DSP, part 1: Upsampling and downsampling

Multirate DSP, part 1: Upsampling and downsampling Multirate DSP, part 1: Upsampling and downsampling Li Tan - April 21, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion

More information

Sampling and Reconstruction of Analog Signals

Sampling and Reconstruction of Analog Signals Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal

More information

EEE 309 Communication Theory

EEE 309 Communication Theory EEE 309 Communication Theory Semester: January 2016 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Part 05 Pulse Code

More information

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals Communications IB Paper 6 Handout 3: Digitisation and Digital Signals Jossy Sayir Signal Processing and Communications Lab Department of Engineering University of Cambridge jossy.sayir@eng.cam.ac.uk Lent

More information

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI Signals and Systems Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Continuous time versus discrete time Continuous time

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lecture 9 Discrete-Time Processing of Continuous-Time Signals Alp Ertürk alp.erturk@kocaeli.edu.tr Analog to Digital Conversion Most real life signals are analog signals These

More information

Multirate DSP, part 3: ADC oversampling

Multirate DSP, part 3: ADC oversampling Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562

More information

EEE 309 Communication Theory

EEE 309 Communication Theory EEE 309 Communication Theory Semester: January 2017 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Types of Modulation

More information

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011 Islamic University of Gaza Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#4 Sampling and Quantization OBJECTIVES: When you have completed this assignment,

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer. Sampling of Continuous-Time Signals Reference chapter 4 in Oppenheim and Schafer. Periodic Sampling of Continuous Signals T = sampling period fs = sampling frequency when expressing frequencies in radians

More information

Principles of Baseband Digital Data Transmission

Principles of Baseband Digital Data Transmission Principles of Baseband Digital Data Transmission Prof. Wangrok Oh Dept. of Information Communications Eng. Chungnam National University Prof. Wangrok Oh(CNU) / 3 Overview Baseband Digital Data Transmission

More information

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication INTRODUCTION Digital Communication refers to the transmission of binary, or digital, information over analog channels. In this laboratory you will

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Module 3 : Sampling and Reconstruction Problem Set 3

Module 3 : Sampling and Reconstruction Problem Set 3 Module 3 : Sampling and Reconstruction Problem Set 3 Problem 1 Shown in figure below is a system in which the sampling signal is an impulse train with alternating sign. The sampling signal p(t), the Fourier

More information

Chapter 3 Data Transmission COSC 3213 Summer 2003

Chapter 3 Data Transmission COSC 3213 Summer 2003 Chapter 3 Data Transmission COSC 3213 Summer 2003 Courtesy of Prof. Amir Asif Definitions 1. Recall that the lowest layer in OSI is the physical layer. The physical layer deals with the transfer of raw

More information

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37 INF4420 Discrete time signals Jørgen Andreas Michaelsen Spring 2013 1 / 37 Outline Impulse sampling z-transform Frequency response Stability Spring 2013 Discrete time signals 2 2 / 37 Introduction More

More information

Basic Signals and Systems

Basic Signals and Systems Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for

More information

Time-Delay Estimation From Low-Rate Samples: A Union of Subspaces Approach Kfir Gedalyahu and Yonina C. Eldar, Senior Member, IEEE

Time-Delay Estimation From Low-Rate Samples: A Union of Subspaces Approach Kfir Gedalyahu and Yonina C. Eldar, Senior Member, IEEE IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 6, JUNE 2010 3017 Time-Delay Estimation From Low-Rate Samples: A Union of Subspaces Approach Kfir Gedalyahu and Yonina C. Eldar, Senior Member, IEEE

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 11: February 20, 2018 Data Converters, Noise Shaping Lecture Outline! Review: Multi-Rate Filter Banks " Quadrature Mirror Filters! Data Converters " Anti-aliasing

More information

Chapter-2 SAMPLING PROCESS

Chapter-2 SAMPLING PROCESS Chapter-2 SAMPLING PROCESS SAMPLING: A message signal may originate from a digital or analog source. If the message signal is analog in nature, then it has to be converted into digital form before it can

More information

CHAPTER 4. PULSE MODULATION Part 2

CHAPTER 4. PULSE MODULATION Part 2 CHAPTER 4 PULSE MODULATION Part 2 Pulse Modulation Analog pulse modulation: Sampling, i.e., information is transmitted only at discrete time instants. e.g. PAM, PPM and PDM Digital pulse modulation: Sampling

More information

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises Digital Video and Audio Processing Winter term 2002/ 2003 Computer-based exercises Rudolf Mester Institut für Angewandte Physik Johann Wolfgang Goethe-Universität Frankfurt am Main 6th November 2002 Chapter

More information

Experiment 8: Sampling

Experiment 8: Sampling Prepared By: 1 Experiment 8: Sampling Objective The objective of this Lab is to understand concepts and observe the effects of periodically sampling a continuous signal at different sampling rates, changing

More information

Laboratory Assignment 5 Amplitude Modulation

Laboratory Assignment 5 Amplitude Modulation Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)

More information

arxiv: v1 [cs.it] 9 Mar 2016

arxiv: v1 [cs.it] 9 Mar 2016 A Novel Design of Linear Phase Non-uniform Digital Filter Banks arxiv:163.78v1 [cs.it] 9 Mar 16 Sakthivel V, Elizabeth Elias Department of Electronics and Communication Engineering, National Institute

More information

Lecture 7 Frequency Modulation

Lecture 7 Frequency Modulation Lecture 7 Frequency Modulation Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/15 1 Time-Frequency Spectrum We have seen that a wide range of interesting waveforms can be synthesized

More information

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this

More information

CT111 Introduction to Communication Systems Lecture 9: Digital Communications

CT111 Introduction to Communication Systems Lecture 9: Digital Communications CT111 Introduction to Communication Systems Lecture 9: Digital Communications Yash M. Vasavada Associate Professor, DA-IICT, Gandhinagar 31st January 2018 Yash M. Vasavada (DA-IICT) CT111: Intro to Comm.

More information

! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping

! Multi-Rate Filter Banks (con t) ! Data Converters.  Anti-aliasing  ADC.  Practical DAC. ! Noise Shaping Lecture Outline ESE 531: Digital Signal Processing! (con t)! Data Converters Lec 11: February 16th, 2017 Data Converters, Noise Shaping " Anti-aliasing " ADC " Quantization "! Noise Shaping 2! Use filter

More information

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Implementation of Digital Signal Processing: Some Background on GFSK Modulation Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 5 (March 9, 2016)

More information

Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses

Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses Anu Kalidas Muralidharan Pillai and Håkan Johansson Linköping University Post

More information

ANALOGUE AND DIGITAL COMMUNICATION

ANALOGUE AND DIGITAL COMMUNICATION ANALOGUE AND DIGITAL COMMUNICATION Syed M. Zafi S. Shah Umair M. Qureshi Lecture xxx: Analogue to Digital Conversion Topics Pulse Modulation Systems Advantages & Disadvantages Pulse Code Modulation Pulse

More information

(Refer Slide Time: 3:11)

(Refer Slide Time: 3:11) Digital Communication. Professor Surendra Prasad. Department of Electrical Engineering. Indian Institute of Technology, Delhi. Lecture-2. Digital Representation of Analog Signals: Delta Modulation. Professor:

More information

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 QUESTION BANK DEPARTMENT: ECE SEMESTER: V SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 BASEBAND FORMATTING TECHNIQUES 1. Why prefilterring done before sampling [AUC NOV/DEC 2010] The signal

More information

Lecture Outline. ESE 531: Digital Signal Processing. Anti-Aliasing Filter with ADC ADC. Oversampled ADC. Oversampled ADC

Lecture Outline. ESE 531: Digital Signal Processing. Anti-Aliasing Filter with ADC ADC. Oversampled ADC. Oversampled ADC Lecture Outline ESE 531: Digital Signal Processing Lec 12: February 21st, 2017 Data Converters, Noise Shaping (con t)! Data Converters " Anti-aliasing " ADC " Quantization "! Noise Shaping 2 Anti-Aliasing

More information

Fundamentals of Digital Communication

Fundamentals of Digital Communication Fundamentals of Digital Communication Network Infrastructures A.A. 2017/18 Digital communication system Analog Digital Input Signal Analog/ Digital Low Pass Filter Sampler Quantizer Source Encoder Channel

More information

Columbia University. Principles of Communication Systems ELEN E3701. Spring Semester May Final Examination

Columbia University. Principles of Communication Systems ELEN E3701. Spring Semester May Final Examination 1 Columbia University Principles of Communication Systems ELEN E3701 Spring Semester- 2006 9 May 2006 Final Examination Length of Examination- 3 hours Answer All Questions Good Luck!!! I. Kalet 2 Problem

More information

Final Exam Solutions June 7, 2004

Final Exam Solutions June 7, 2004 Name: Final Exam Solutions June 7, 24 ECE 223: Signals & Systems II Dr. McNames Write your name above. Keep your exam flat during the entire exam period. If you have to leave the exam temporarily, close

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 12: February 21st, 2017 Data Converters, Noise Shaping (con t) Lecture Outline! Data Converters " Anti-aliasing " ADC " Quantization " Practical DAC! Noise Shaping

More information

Handout 11: Digital Baseband Transmission

Handout 11: Digital Baseband Transmission ENGG 23-B: Principles of Communication Systems 27 8 First Term Handout : Digital Baseband Transmission Instructor: Wing-Kin Ma November 7, 27 Suggested Reading: Chapter 8 of Simon Haykin and Michael Moher,

More information

TIME encoding of a band-limited function,,

TIME encoding of a band-limited function,, 672 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 8, AUGUST 2006 Time Encoding Machines With Multiplicative Coupling, Feedforward, and Feedback Aurel A. Lazar, Fellow, IEEE

More information

UNIT TEST I Digital Communication

UNIT TEST I Digital Communication Time: 1 Hour Class: T.E. I & II Max. Marks: 30 Q.1) (a) A compact disc (CD) records audio signals digitally by using PCM. Assume the audio signal B.W. to be 15 khz. (I) Find Nyquist rate. (II) If the Nyquist

More information

Linear LMS Compensation for Timing Mismatch in Time-Interleaved ADCs

Linear LMS Compensation for Timing Mismatch in Time-Interleaved ADCs Linear LMS Compensation for Timing Mismatch in Time-Interleaved ADCs Damián Marelli, Kaushik Mahata and Minyue Fu Fellow, IEEE School of Electrical Engineering and Computer Science, University of Newcastle,

More information

Transmission Fundamentals

Transmission Fundamentals College of Computer & Information Science Wireless Networks Northeastern University Lecture 1 Transmission Fundamentals Signals Data rate and bandwidth Nyquist sampling theorem Shannon capacity theorem

More information

Copyright S. K. Mitra

Copyright S. K. Mitra 1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals

More information

Symbol Timing Recovery Using Oversampling Techniques

Symbol Timing Recovery Using Oversampling Techniques Symbol Recovery Using Oversampling Techniques Hong-Kui Yang and Martin Snelgrove Dept. of Electronics, Carleton University Ottawa, O KS 5B6, Canada Also with ortel Wireless etworks, Ottawa, Canada Email:

More information

EUSIPCO

EUSIPCO EUSIPCO 23 569742569 SIULATION ETHODOLOGY FOR HYBRID FILTER BANK ANALOG TO DIGITAL CONVERTERS Boguslaw Szlachetko,, Olivier Venard, Dpt of Systems Engineering, ESIEE Paris, Noisy Le Grand, France Dpt of

More information

Lecture Schedule: Week Date Lecture Title

Lecture Schedule: Week Date Lecture Title http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar

More information

Moving from continuous- to discrete-time

Moving from continuous- to discrete-time Moving from continuous- to discrete-time Sampling ideas Uniform, periodic sampling rate, e.g. CDs at 44.1KHz First we will need to consider periodic signals in order to appreciate how to interpret discrete-time

More information

Department of Electronics and Communication Engineering 1

Department of Electronics and Communication Engineering 1 UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the

More information

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego October 3, 2016 1 Continuous vs. Discrete signals

More information

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected

More information

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure CHAPTER 2 Syllabus: 1) Pulse amplitude modulation 2) TDM 3) Wave form coding techniques 4) PCM 5) Quantization noise and SNR 6) Robust quantization Pulse amplitude modulation In pulse amplitude modulation,

More information

Sampling, interpolation and decimation issues

Sampling, interpolation and decimation issues S-72.333 Postgraduate Course in Radiocommunications Fall 2000 Sampling, interpolation and decimation issues Jari Koskelo 28.11.2000. Introduction The topics of this presentation are sampling, interpolation

More information

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS 1 Ali A. Ghrayeb New Mexico State University, Box 30001, Dept 3-O, Las Cruces, NM, 88003 (e-mail: aghrayeb@nmsu.edu) ABSTRACT Sandia National Laboratories

More information

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau Audio /Video Signal Processing Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau Gerald Schuller gerald.schuller@tu ilmenau.de Organisation: Lecture each week, 2SWS, Seminar

More information

Handout 13: Intersymbol Interference

Handout 13: Intersymbol Interference ENGG 2310-B: Principles of Communication Systems 2018 19 First Term Handout 13: Intersymbol Interference Instructor: Wing-Kin Ma November 19, 2018 Suggested Reading: Chapter 8 of Simon Haykin and Michael

More information

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point.

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point. Terminology (1) Chapter 3 Data Transmission Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Spring 2012 03-1 Spring 2012 03-2 Terminology

More information

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD Recall Many signals are continuous-time signals Light Object wave CCD Sampling mic Lens change of voltage change of voltage 2 Why discrete time? With the advance of computer technology, we want to process

More information

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two Chapter Two Layout: 1. Introduction. 2. Pulse Code Modulation (PCM). 3. Differential Pulse Code Modulation (DPCM). 4. Delta modulation. 5. Adaptive delta modulation. 6. Sigma Delta Modulation (SDM). 7.

More information

Two-Dimensional Wavelets with Complementary Filter Banks

Two-Dimensional Wavelets with Complementary Filter Banks Tendências em Matemática Aplicada e Computacional, 1, No. 1 (2000), 1-8. Sociedade Brasileira de Matemática Aplicada e Computacional. Two-Dimensional Wavelets with Complementary Filter Banks M.G. ALMEIDA

More information

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization EE 230 Lecture 39 Data Converters Time and Amplitude Quantization Review from Last Time: Time Quantization How often must a signal be sampled so that enough information about the original signal is available

More information

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Detection and Estimation of Signals in Noise Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Vancouver, August 24, 2010 2 Contents 1 Basic Elements

More information

Sampling and Pulse Code Modulation Chapter 6

Sampling and Pulse Code Modulation Chapter 6 Sampling and Pulse Code Modulation Chapter 6 Dr. Yun Q. Shi Dept of Electrical & Computer Engineering New Jersey Institute of Technology shi@njit.edu Sampling Theorem A Signal is said to be band-limited

More information

Problems from the 3 rd edition

Problems from the 3 rd edition (2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting

More information

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for ulti-standard Wireless Transceivers ANDEEP SINGH SAINI 1, RAJIV KUAR 2 1.Tech (E.C.E), Guru Nanak Dev Engineering College, Ludhiana, P.

More information

ON LOW-PASS RECONSTRUCTION AND STOCHASTIC MODELING OF PWM SIGNALS NOYAN CEM SEVÜKTEKİN THESIS

ON LOW-PASS RECONSTRUCTION AND STOCHASTIC MODELING OF PWM SIGNALS NOYAN CEM SEVÜKTEKİN THESIS ON LOW-PASS RECONSTRUCTION AND STOCHASTIC MODELING OF PWM SIGNALS BY NOYAN CEM SEVÜKTEKİN THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical and

More information

DIGITAL processing has become ubiquitous, and is the

DIGITAL processing has become ubiquitous, and is the IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011 1491 Multichannel Sampling of Pulse Streams at the Rate of Innovation Kfir Gedalyahu, Ronen Tur, and Yonina C. Eldar, Senior Member, IEEE

More information

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing ESE531, Spring 2017 Final Project: Audio Equalization Wednesday, Apr. 5 Due: Tuesday, April 25th, 11:59pm

More information

Cosine-Modulated Filter Bank Design for Multicarrier VDSL Modems

Cosine-Modulated Filter Bank Design for Multicarrier VDSL Modems Cosine-Modulated Filter Bank Design for Multicarrier VDSL Modems Ari Viholainen, Tapio Saramäki, and Markku Renfors Telecommunications Laboratory, Tampere University of Technology P.O. Box 553, FIN-3311

More information

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters Multirate Filtering, Resampling Filters, Polyphase Filters or how to make efficient FIR filters THE NOBLE IDENTITY 1 Efficient Implementation of Resampling filters H(z M ) M:1 M:1 H(z) Rule 1: Filtering

More information

Physical Layer: Outline

Physical Layer: Outline 18-345: Introduction to Telecommunication Networks Lectures 3: Physical Layer Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Physical Layer: Outline Digital networking Modulation Characterization

More information

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Continuous vs. Discrete signals CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 22,

More information

THE idea that a signal which has energy in only a limited

THE idea that a signal which has energy in only a limited IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 45, NO. 5, JULY 1999 1555 Minimum Rate Sampling and Reconstruction of Signals with Arbitrary Frequency Support Cormac Herley, Member, IEEE, and Ping Wah Wong,

More information

17. Delta Modulation

17. Delta Modulation 7. Delta Modulation Introduction So far, we have seen that the pulse-code-modulation (PCM) technique converts analogue signals to digital format for transmission. For speech signals of 3.2kHz bandwidth,

More information

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering

More information

Fourier Transform Analysis of Signals and Systems

Fourier Transform Analysis of Signals and Systems Fourier Transform Analysis of Signals and Systems Ideal Filters Filters separate what is desired from what is not desired In the signals and systems context a filter separates signals in one frequency

More information

Data Communication. Chapter 3 Data Transmission

Data Communication. Chapter 3 Data Transmission Data Communication Chapter 3 Data Transmission ١ Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, coaxial cable, optical fiber Unguided medium e.g. air, water, vacuum ٢ Terminology

More information

Downloaded from 1

Downloaded from  1 VII SEMESTER FINAL EXAMINATION-2004 Attempt ALL questions. Q. [1] How does Digital communication System differ from Analog systems? Draw functional block diagram of DCS and explain the significance of

More information

Exercises for chapter 2

Exercises for chapter 2 Exercises for chapter Digital Communications A baseband PAM system uses as receiver filter f(t) a matched filter, f(t) = g( t), having two choices for transmission filter g(t) g a (t) = ( ) { t Π =, t,

More information

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau (Also see: Lecture ADSP, Slides 06) In discrete, digital signal we use the normalized frequency, T = / f s =: it is without a

More information

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel Proceedings of the 6th WSEAS International Conference on SIGNAL PROCESSING, Dallas, Texas, USA, March 22-24, 2007 129 Design of a Sharp Linear-Phase FIR Filter Using the -scaled Sampling Kernel K.J. Kim,

More information

Communications I (ELCN 306)

Communications I (ELCN 306) Communications I (ELCN 306) c Samy S. Soliman Electronics and Electrical Communications Engineering Department Cairo University, Egypt Email: samy.soliman@cu.edu.eg Website: http://scholar.cu.edu.eg/samysoliman

More information

Final Exam Solutions June 14, 2006

Final Exam Solutions June 14, 2006 Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,

More information

Digital Signal Processing (Subject Code: 7EC2)

Digital Signal Processing (Subject Code: 7EC2) CIITM, JAIPUR (DEPARTMENT OF ELECTRONICS & COMMUNICATION) Notes Digital Signal Processing (Subject Code: 7EC2) Prepared Class: B. Tech. IV Year, VII Semester Syllabus UNIT 1: SAMPLING - Discrete time processing

More information

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity Journal of Signal and Information Processing, 2012, 3, 308-315 http://dx.doi.org/10.4236/sip.2012.33040 Published Online August 2012 (http://www.scirp.org/ournal/sip) Continuously Variable Bandwidth Sharp

More information

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department Faculty of Information Engineering & Technology The Communications Department Course: Advanced Communication Lab [COMM 1005] Lab 3.0 Pulse Shaping and Rayleigh Channel 1 TABLE OF CONTENTS 2 Summary...

More information

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum Klaus Witrisal witrisal@tugraz.at Signal Processing and Speech Communication Laboratory www.spsc.tugraz.at Graz University of Technology

More information

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona 2007 SPRING 2007 SCHEDULE All dates are tentative. Lesson Day Date Learning outcomes to be Topics Textbook HW/PROJECT

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 16, 2006 1 Continuous vs. Discrete

More information

Discrete-time Signals & Systems

Discrete-time Signals & Systems Discrete-time Signals & Systems S Wongsa Dept. of Control Systems and Instrumentation Engineering, KMU JAN, 2010 1 Overview Signals & Systems Continuous & Discrete ime Sampling Sampling in Frequency Domain

More information

ECE 429 / 529 Digital Signal Processing

ECE 429 / 529 Digital Signal Processing ECE 429 / 529 Course Policy & Syllabus R. N. Strickland SYLLABUS ECE 429 / 529 Digital Signal Processing SPRING 2009 I. Introduction DSP is concerned with the digital representation of signals and the

More information

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT. PROBLEM SET 5 Issued: 2/4/9 Due: 2/22/9 Reading: During the past week we continued our discussion of the impact of pole/zero locations on frequency response, focusing on allpass systems, minimum and maximum-phase

More information

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it.

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it. 1. Introduction: Communication is the process of transmitting the messages that carrying information, where the two computers can be communicated with each other if the two conditions are available: 1-

More information

Multiplexing Concepts and Introduction to BISDN. Professor Richard Harris

Multiplexing Concepts and Introduction to BISDN. Professor Richard Harris Multiplexing Concepts and Introduction to BISDN Professor Richard Harris Objectives Define what is meant by multiplexing and demultiplexing Identify the main types of multiplexing Space Division Time Division

More information