<< Chapter < Page | Chapter >> Page > |
For marker B, starting at the same point in the data sequence and performing the associated moving weighted sum, produces
With the two correlator output sequences shown, started two values prior to the start of the seven-symbol marker, we want theflag indicating a frame start to occur with point number 9 in the correlator sequences shown.Clearly, the correlator output for marker B has a much sharper peak at its ninthvalue than the correlator output of marker A. This should enhance the robustness of the use of marker Brelative to that of marker A against the unavoidable presence of noise.
Marker B is a “maximum-length pseudonoise (PN)” sequence. One property of a maximum-length PN sequence of plus and minus ones is that its autocorrelation is quite peaked:
Another technique that involves the chunking of data and the need to locate boundaries between chunksis called scrambling . Scrambling is used to “whiten” a message sequence(to make its spectrum flatter) by decorrelating the message.The transmitter and receiver agree on a binary scrambling sequence that is repeated over and over to form a periodic string that is the same size as the message. is then added (using modulo 2 arithmetic) bit by bit to the message at the transmitter, and then is added bit by bit again at the receiver.Since both and ,
and the message is recaptured after the two summing operations.The scrambling sequence must be aligned so that the additions at the receiver correspond to theappropriate additions at the transmitter. The alignment can be accomplishedusing correlation.
Redo the example of this section, using M atlab .
Add a channel with impulse response to this example. (Convolve the impulse response of the channel with the data sequence.)
Generate a long sequence of binary random data with the marker embedded every 25 points. Check that marker Ais less robust (on average) than marker B by counting the number of times marker A misses the frame start comparedwith the number of times marker B misses the frame start.
Create your own marker sequence, and repeat the previous problem. Can you find one that does better thanmarker B?
Use the 4-PAM alphabet with symbols . Create a marker sequence, and embed it in a long sequenceof random 4-PAM data. Check to make sure it is possible to correctly locate the markers.
Add a channel with impulse response to this 4-PAM example.
Choose a binary scrambling sequence that is 17 bits long. Create a message that is 170 bits long, andscramble it using bit-by-bit mod 2 addition.
Notification Switch
Would you like to follow the 'Software receiver design' conversation and receive update notifications?