<< Chapter < Page Chapter >> Page >

Exercise [link] asked the following question:

TRUE or FALSE: The flatter the top of the pulse shape, the less sensitive the receiver is to small timing offsets.

In the absence of noise and without matched filtering, this is TRUE. Describe a noisy situation and a matched filtering that mightcause the answer to be FALSE.

Consider the baseband communication system in [link] . The difference equation relating the symbols m [ k ] to the T -spaced equalizer input u [ k ] for the chosen baud-timing factor ϵ is

u [ k ] = 0 . 04 m [ k - ρ ] + 1 . 00 m [ k - 1 - ρ ] + 0 . 60 m [ k - 2 - ρ ] + 0 . 38 m [ k - 3 - ρ ]

where ρ is a nonnegative integer. The finite-impulse-response equalizer (filter) is described by thedifference equation

y [ k ] = u [ k ] + α u [ k - 1 ] .
  1. Suppose α = - 0 . 4 and the message source is binary ± 1 . Is the system from the source symbols m [ k ] to the equalizer output y [ k ] open-eye? Justify your answer.
  2. If the message source is 4-PAM ( ± 1 , ± 3 ), can the system from m [ k ] to the equalizer output y [ k ] be made open-eye by selection of α ? If so, provide a successful value of α . If not, explain.
The baseband communications system of Exercise 11-9.
The baseband communications system of [link] .

It is now easy to experiment with various pulse shapes. pulseshape2.m applies a sinc shaped pulse to a random binary sequence.Since the sinc pulse extends infinitely in time (both backward and forward), it cannot berepresented exactly in the computer (or in a real communication system) and the parameter L specifies the duration of the sinc, in terms of the number of symbol periods.

N=2000; m=pam(N,2,1);                   % 2-PAM signal of length N M=10; mup=zeros(1,N*M); mup(1:M:N*M)=m;  % oversample by ML=10; ps=srrc(L,0,M);                   % sinc pulse shape 2L symbols wide sc=sum(ps)/M; x=filter(ps/sc,1,mup);    % convolve pulse shape with data
pulseshape2.m pulse shape a (random) sequence (download file)

[link] plots the output of pulseshape2.m . The top figure shows the pulse shape while the bottom plotshows the “analog” pulse-shaped signal x ( t ) over a duration of about 25 symbols. The function srrc.m first appeared in the discussion of interpolation in [link] (and again in Exercise  [link] ), and is used here to generate the sinc pulse shape.The sinc function that srrc.m produces is actually scaled, and this effect is removed bynormalizing with the variable sc . Changing the second input argument from beta=0 to other small positive numbers changes the shape of the curve,each with a “sinc-like” shape called a square root raised cosine. This will be discussed in greater detail in Sections "Nyquist Pulses" and "Matched Transmit and Receive Filters" . Typing help srrc in M atlab gives useful information on using the function.

A binary ±1 data sequence is pulse shaped using a sinc pulse.
A binary ± 1 data sequence is pulse shaped using a sinc pulse.

Observe that, though the signal oscillates above and below the ± 1 lines, there is no intersymbol interference. When using the Hamming pulseas in [link] , each binary value was clearly delineated. With the sinc pulse of [link] , the analog waveform is more complicated. But at the correctsampling instances, it always returns to ± 1 (the horizontal lines at ± 1 are drawn to help focus the eye on the crossing times).Unlike the T -wide Hamming shape, the signal need not return near zero with each symbol.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Software receiver design. OpenStax CNX. Aug 13, 2013 Download for free at http://cnx.org/content/col11510/1.3
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Software receiver design' conversation and receive update notifications?

Ask