Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Jasvir Singh
Department of Electronics Technology, Guru Nanak Dev University, Punjab, India
j_singh00@rediffmail.com
ABSTRACT
Present paper deals with the simulation and implementation of two functional units,
parse-to-shaping-frame and differential encoder, for spectral shaping in 56Kbps
digital modem transmitter. The idea behind spectral shaping is to adapt the shape
of the transmitted signal, to conform to the shape or spectral limitations of the
channel, without changing the basic pulse shape or peak-to-average-ratio. This unit
suppresses the signal component close to dc to minimize the effect of ac couplings
or to provide sufficient data transitions for reliable clock recovery. A combined
algorithm for implementation of the parse-to-shaping-frame and differential
encoder functions utilized in transmitter of 56Kbps digital modem has been
presented. An algorithm to perform parse-to-shaping-frame and differential
encoding functions has been developed during present study. Proposed algorithm
has been simulated and implemented on the Digital Signal Processor. Practical
results obtained have been found almost similar to the theoretical and simulated
results.
Keywords: Spectral Shaping, 56Kbps Modem, Differential Encoder, Digital Signal Processor.
48Kbps To
PSTN Linear to µ
DAC or A Law LPF
Convertor
Figure 1: Block diagram of 56Kbps modem
communication system
Figure 2: Transmitter of 56Kbps digital
modem (server side)
2 DISCRIPTION OF 56Kbps DIGITAL
MODEM TRANSMITTER During startup, the following encoder parameters are
established:
Transmitter of V.90/V.92 56Kbps digital modem
is shown in the Fig. 2. First unit is scrambler whose Ci equals the positive constellation points for
purpose is to facilitate effective transmission of the data frame interval i .
data over the telephone channel and to improve the Mi is the number of code points in each
convergence of the adaptive equalization and echo constellation C i .
cancellation in the receiver. It helps the receiver to K is the number of modulus encoder input data
recover the timing information from the received bits per data frame.
data to facilitate synchronous operation. The Sr is the number of PCM code sign bits per data
downstream encoder in Draft Recommendation frame used as redundancy for spectral shaping.
V.90/V.92 uses multiple modulus conversion for S is the number of differential encoder input
mapping scheme and convolutional spectral shaping data bits per data frame, where S + Sr = 6.
as its spectral shaping scheme. The block diagram in
Fig. 3 shows an overview of the downstream encoder The positive constellations (Ci ) to be used in
and represents one data frame. Data frames in the each data frame interval are specified by the analog
digital modem have a six-symbol structure (since the modem during training procedures. The signaling
robbed-bit signaling pattern repeats every six rate is determined by the selection of the parameters
symbols).
Mi Ci
Sign
Assign MUX
Ui PCMi
b0: bk-1 Modulus Ki Data Unit
Encoder Mapper
Bit Parser
$0:$5
Serial PCM Octets
d0: dD-1 Ui
Spectral
Parse To tj (n) Shaper
S0: Ss-1 Pj
Shaping Differential
Frame Encoder
Sr
ACKNOWLEDGEMENTS
Program for parse - to - shaping - frame and
differential encoder to perform spectral shaping has
been loaded into the DSP Module for its practical One of the authors Davinder Pal Sharma is
implementation using communication software thankful to Guru Nanak Dev University, Amritsar,
program XTALK provided by VI Microsystems Pvt. for providing Research facilities at Department of
Ltd. Same inputs and initialization parameters as Electronics Technology for the present research
used during simulation have been taken again here work.
and it has been observed that practical results are in
accordance with the simulated or theoretically
predicted results which confirms the successfulness 10 REFERENCES
of the present study. Various implementation
parameters regarding present implementation of
parse to shaping frame and differential encoding [1] A. A. Gokhale: Introduction to Telecomm-
functions to perform spectral shaping in the unication, Thomson Asia Pvt. Ltd. (2001).
transmitter of 56Kbps digital modem have been
given in Table 2. [2] D. E. A. Clarke et. al: Emerging Broadband
Figure 9: Simulator status after execution of spectral shaping program for Sr=3
Start
NO
YES YES
Sr = 0 Sr = 1
YES
Sr = 2
Loop D
Store the encoded bits at dma Store the encoded bits at dma
'Pnji' and 'Pnjp1i' Store the encoded bits at dma 'Pnji' ,
'Pnji'
corresponding to data frames 'Pnjp1i' and 'Pnjp2i' corresponding to
j and j+1 data frames j , j+1 and j+2
STOP
STOP STOP
(a) Subroutine to perform spectral (b) Subroutine to perform (c) Subroutine to perform spectral shaping
shaping corresponding to Sr=1 and S=5 spectral shaping corresponding to corresponding to Sr=3 and S=3
Sr=2 and S=4