<< Chapter < Page Chapter >> Page >
Signal generator in the receiver.
Signal generator in the receiver.

This section describes the construction of the sampled IF signal that must be processed by the M 6 receiver. The system that generatesthe analog received signal is shown in block diagram form in [link] . The front end of the receiver that turns thisinto a sampled IF signal is shown in [link] .

Front end of the receiver.
Front end of the receiver.

The original message in [link] is a character string of English text. Each character is converted into a 7-bit binary stringaccording to the ASCII conversion format (e.g., the letter “a” is 1100001 and the letter “M” is 1001101), as inExample  [link] . The bit string is coded using the (5,2) linear block codespecified in blockcode52.m which associates a 5-bit code with each pair of bits. The output of the block codeis then partitioned into pairs that are associated with the four integers of a 4-PAM alphabet ± 1 and ± 3 via the mapping

11 + 3 10 + 1 01 - 1 00 - 3

as in Example  [link] . Thus, if there are n letters, there are 7 n (uncoded) bits, 7 n ( 5 2 ) coded bits, and 7 n ( 5 2 ) ( 1 2 ) 4-PAM symbols. These mappings are familiar from [link] , and are easy to use with the help of the M atlab functions bin2text.m and text2bin.m . Exercise  [link] provides several hints to help implementthe M 6 encoding, and the M atlab function nocode52.m outlines the necessary transformations from the original text into a sequence of 4-PAMsymbols s [ i ] .

In order to decode the message at the receiver, the recovered symbols must be properly grouped and the start ofeach group must be located. To aid this frame synchronization, a marker sequenceis inserted in the symbol stream at the start of every block of 100 letters (at the start of every 875 symbols).The header/training sequence that starts each frame is given by the phrase

A0Oh well whatever Nevermind

which codes into 245 4-PAM symbols and is assumed to be known at the receiver.This marker text string can be used as a training sequence by the adaptive equalizer.The unknown message begins immediately after each training segment. Thus, the M 6 symbol stream is a coded message periodically interrupted by the same marker/training clump.

As indicated in [link] , pulses are initiated at intervals of T t seconds, and each is scaled by the 4-PAM symbol value.This translates the discrete-time symbol sequence s [ i ] (composed of the coded message interleaved with the marker/training segments)into a continuous-time signal

s ( t ) = i s [ i ] δ ( t - i T t - ϵ t ) .

The actual transmitter symbol period T t is required to be within 0 . 01 percent of a nominal M 6 symbol period T = 6 . 4 microseconds. The transmitter symbol period clock is assumed to besteady enough that the timing offset ϵ t and its period T t are effectively time-invariant over the duration of a single frame.

Details of the M 6 transmission specifications are given in [link] . The pulse-shaping filter P ( f ) is a square-root raised cosine filter symmetrically truncated to eight symbol periods.The rolloff factor β of the pulse-shaping filter is fixed within some range and is known at the receiver,though it could take on different values with different transmissions.The (half-power) bandwidth of the square-root raised cosine pulse could be as large as 102 kHz for the nominal T . With double sideband modulation, the pulse shape bandwidthdoubles so that each passband FDM signal will need a bandwidth at least 204 kHz wide.

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