Documente Academic
Documente Profesional
Documente Cultură
adaptation of the transmitted waveform, and also allows easy B. Carrier Modulation
mitigation (via insertion of a guard interval) of the delay In HomePlug AV carriers can be modulated with BPSK,
spread with little overhead provided a long enough symbol QPSK, 8-QAM, 16-QAM, 64-QAM, 256-QAM, or 1024-
length. In USA, FCC regulations limit the frequency range for QAM, thus allows the system to take full advantage of all
power line transmissions to 1.8-30MHz, and the existence of possible ranges of SNRs that a particular subcarrier could
amateur radio bands causes additional gaps in this frequency encounter. HomePlug AV also supports bit-loading with a rich
range. In other parts of the world regulatory bodies impose on mix of modulations, tailored for each channel such that each
power line communication systems to have an adaptable carrier communicates with the fastest modulation that the
transmit spectrum. In conjunction, these restrictions led to the carrier's SNR can support.
adoption of a long OFDM symbol length for HomePlug AV.
HomePlug AV employs a 3072 point FFT with 1536 carrier C. Frame Control
spaced in intervals of 24.414kHz from DC to 37.5MHz. This The AV Frame Control (FC) field consists of 128
creates an OFDM symbol length of 40.96 µsec, which is long information bits that are encoded and modulated over one
enough so that the symbol can undergo time-domain shaping OFDM symbol. The AV Frame Control symbol has an IFFT
without the addition of too much overhead, and without severe interval of 40.96 µs and an effective (non-overlapped) guard
performance degradation. Time-domain pulse-shaping is interval (GI) of 18.32 µs. The long guard interval was chosen
applied to OFDM symbols to contain their frequency shape so that time-domain averaging can be used to increase the
much more than the typical sin(x)/x, thus frequency notches symbol signal to noise ratio (SNR). In addition, the frame
can be created in the transmit PSD by merely turning off control IFFT and guard interval is transmitted at 0.8 dB higher
carriers rather than using transmit notch filters. This is power that the payload, again to increase robustness. As the
illustrated in following figure where we show the default frame control duty cycle is low in typical traffic, this extra
transmit PSD mask for operating a HomePlug AV system in power does not result in any measurable effect on radiated
North America – the frequency notches correspond to the emissions.
amateur radio bands.
The 128 information bits are encoded at rate ½ using a turbo
convolutional code engine to produce 256 coded bits. These
-50
-75
PHY and by the MAC. PHY related contents consist of
-80 delimiter type, Tone Map Identifier (TMI), and length of PHY
-85 Body. Delimiter type is needed for FC decoding, and TMI is
-90
required to demodulate the PHY Body, if present. The TMI is
-95
just a nine-bit index that indicates which Tone Map the
transmitter used to modulate the OFDM symbols of the PHY
0.5 1 1.5 2 2.5 3
Frequency [MHz]
x 10
7
body. It is chosen by the receiver during channel adaptation
and is sent along with the Tone Map to the transmitter. PHY
Careful time-domain pulse shaping of the OFDM symbols is Body length is needed by the PHY to know how many
used to provide flexible spectral notching to satisfy different symbols to demodulate.
regulatory constraints throughout the world. By applying this
optimized tapering to the beginning and end of the OFDM
symbols a smoother time-domain transition from symbol to
D. HPAV OFDM Transceiver
symbol is achieved, resulting in a faster spectral roll-off in the
frequency domain. This shaping is possible in the AV PHY A block diagram of a HomePlug AV transceiver is shown
due to the use of sufficiently long OFDM inverse fast Fourier below. On the transmitter side, the PHY layer receives its
transform (IFFT) intervals and cyclic prefix (CP) durations. inputs from the Medium Access Control (MAC) layer. Three
HomePlug AV also employs multiple CP lengths for inter separate processing chains are shown because of the different
symbol interference (ISI) mitigation, allowing it to use a error correction coding for HomePlug 1.0.1 Control
smaller cyclic prefix on channels exhibiting shorter delay information, HomePlug AV Control Information, and
spread thus minimizing overhead. HomePlug AV data.
3
TX
Frame Frame
Control Control
Encoder Interleaver
Power line
RX
AFE
Time 3072
De- Turbo FEC De- AV PB
Sync Point Demodulator
interleaver Decoder Scrambler Data Out
FFT
Frame Control
Turbo FEC AV Frame
Combine
Decoder Control Data
Copies
Out
AV Frame Control Decoder
AV Control Information is processed by the AV Frame treated as a byte stream by the segmentation process, which
Control FEC Encoder block, which has an embedded FEC forms fixed-size segments for reliable transmission. Each
block and Diversity Copier while the HomePlug AV data segment is given a header and trailer that allow it to be
stream passes through a Scrambler, a Turbo FEC Encoder and encrypted, sent, decrypted, and delivered independently as a
a Channel Interleaver. The HomePlug 1.0.1 Frame Control PHY Block (PB). The PB header contains sequence numbers
(FC) information passes through a separate HomePlug 1.0.1 that support reassembly of the original MAC frame stream
FEC. The outputs of the three FEC Encoders lead into a from segments delivered out of order. It also contains
common OFDM Modulation structure, consisting of a information that allows MAC frame resynchronization after a
Mapper, Inverse Fast Fourier Transform (IFFT) processor, portion of the MAC frame stream is lost. Each PB is sent in its
Preamble and Cyclic prefix insertion, and windowed own FEC block, and the PB check sequence allows
overlapping which eventually feeds the Analog Front End uncorrectable FEC blocks to be detected reliably. Each PB can
(AFE) module that couples the signal to the Powerline be individually acknowledged using a selective
medium. acknowledgement response, and only the damaged PBs are
retransmitted. This results in a highly efficient framing and
At the receiver, an AFE operates with an Automatic Gain error correction scheme.
Controller (AGC) and a time synchronization module to feed
separate control and data information recovery circuits. Other requirements for multimedia transmission like jitter,
latency, packet loss tolerance are also needed to be addressed
The Frame Control is recovered by processing the received by HomePlug AV. Out of these jitter requirements are met by
sampled stream through a 384-point FFT (for HomePlug 1.0.1 synchronizing the clocks of sender and receiver and using
delimiters) and a 3072-point FFT (for HomePlug AV), and timestamps on MSDUs.
through separate Frame Control Demodulators and Frame
Control Decoders for the HomePlug AV and HomePlug 1.0.1 Collisions in the channel prove to be costly as they cause
modes. The sampled data stream (which contains only nodes to lose Virtual Carrier Sense (VCS). This can be
HomePlug AV formatted symbols) is processed through a achieved by scheduling the streams at the same part of line
3072-point FFT, a demodulator with Signal-to-Noise Ratio cycle. For this purpose the HomePlug AV uses a centrally
(SNR) estimation, a De-interleaver followed by a Turbo FEC scheduled, beacon-based approach. With periodic beacons,
decoder, and a De-scrambler to recover the data stream. access allocations can be scheduled so that each stream has a
sufficient number of transmission attempts to meet the latency
III. MAC LAYER and error rate requirements.
HomePlug AV uses a two-level MAC framing scheme.[1]
Incoming MSDUs are packaged with minimal overhead into A stream must first establish a connection with the Central
MAC frames, which then form a MAC frame stream. This is Coordinator (CCo), which makes admission control decisions.
The CCo periodically issues beacon frames containing
4
scheduling information that allocates time to each connection check node. Following figure shows a parity check matrix H1
and to CSMA/CA traffic as well. Allocations may be and its corresponding Factor graph.
persistent or non-persistent, with a common persistence value
for all persistent allocations. Impending persistent allocations 1 1 0 1 0 0
0 1 0 0 1 1
are also advertised, along with the period in which they H1 =
1 0 1 0 0 1
become effective. This mechanism allows stations to miss the 0 0 1 1 1 0
beacon now and then without suffering for it. Since the source
rate may change, and the PHY rate may change, a connection
needs to be able to modify its allocation. The persistent
allocation mechanism is reliable, but cannot respond very
quickly, so non-persistent allocations are also supported.
These allow the CCo to respond within one beacon period to
urgent needs of connections.
IV. COMPARISON OF TURBO CODES AND LDPC CODES From [7] we can conclude that LDPC codes perform
as close as possible to the Shannon limit of turbo codes. From
A. LDPC Codes
[8] it is shown that BER of the LDPC coded OFDM is worse
LDPC codes and their iterative decoding algorithm were than that of the Turbo coded OFDM on an AWGN channel,
proposed by Gallager in 1962. LDPC codes have been almost while that of the LDPC coded OFDM is better than that of the
forgotten for about thirty years, in spite of their excellent Turbo coded OFDM on a frequency-selective fading channel.
properties. But recently, low-density parity-check (LDPC)
codes have started to attract much attention particularly in the V. WAVELET BASED OFDM
field of coding theory.
Wavelet OFDM can be explained using the theory of
LDPC codes are defined as codes using a sparse parity check multiplexers [9]. Following figure shows communication
matrix with a uniform number of 1’s per column (column systems by using synthesis/analysis transmultiplexers.
weight) and a uniform number of 1’s per row (row weight),
both of which are very small compared to the block length.
LDPC code is defined by M x N parity-check matrix as (N,K)
LDPC, where K=N-M. Note that the code rate is R = K/N.
nodes” [8]. Each bit node corresponds to a column of a parity- ܨ ( = )ݖ ݂ (݇)ି ݖ 0 ≤݉ <ܯ
check matrix, which also corresponds to a bit in the codeword. ୀ
VII. REFERENCES
ିଵ
[1] Afkhamie, K.H.; Katar, S.; Yonge, L.; Newman, R., “An overview of the
ܪ ( = )ݖ ℎ (݇)ି ݖ 0 ≤݉ <ܯ upcoming HomePlug AV standard,” Power Line Communications and
ୀ Its Applications, 2005 International Symposium on