Abstract
1. Introduction
Vehicular ad hoc networks (VANETs) are a type of mobile ad hoc networks where each vehicle serves as a node interconnected by wireless links. One of the most important features in VANETs is that each vehicle can only move in a predictable manner but at much higher speeds compared with the traditional mobile ad hoc networks (MANETs). The Dedicated Short Range Communication (DSRC) standard [1], which is currently under extensive development by the IEEE 802.11p [2] standardization committee, defines two types of communication in VANETs: vehicle to vehicle (V2V) and vehicle to infrastructure (V2I). An excellent overview on DSRC technology is also given in [3], which first gives a general description of the architecture by introducing the concepts, applications, and characteristics of the technology to be used for V2V and V2I communications. DSRC is committed to support a suite of safety applications such as collision warning, up-to-date traffic information, and active navigation and infotainment. With DSRC, each vehicle on the road is broadcasting routine traffic related messages with the information of position, current time instance, driving direction, speed, acceleration/deceleration, and possible traffic conditions. The frequency spectrum between 5.850 and 5.925 GHz is allocated for DSRC, which will enable vehicles to communicate with the road infrastructure and allows for a large number of ITS applications. This provides an opportunity for automakers, government agencies, and related commercial entities to improve highway safety. However, intervehicle communications must operate effectively within transmit power limits and under received signal strength fluctuations and Doppler spread. DSRC for intervehicle wireless communications can provide numerous safety applications, but these require reliable communications at a reasonable cost.
The DSRC standard employs convolutional codes for Forward Error Correction (FEC). The performance analysis of them has been extensively studied in the literature such as [4–9]. For instance, a feasibility study of delay-critical safety applications over vehicular ad hoc networks based on the emerging DSRC standard is conducted in [4]. Under the current static backoff schemes, the infrastructure data collection mode of IEEE 802.11p standard does not perform well [5]. The performance of the DSRC system is evaluated under three different channels with convolutional codes, regular LDPC codes, and quasi-cyclic (QC) LDPC codes [6, 7]. It has shown that LDPC codes provide an attractive tradeoff between performance and complexity and should be considered as alternative error correction codes for DSRC systems. Similarly, Amditis and Uzunoglu [8] simulated the physical layer (PHY) of the upcoming vehicular communication standard IEEE 802.11p in V2V situation through two different scenarios under different modulation schemes. In [9], the results of evaluation of the performance of IEEE 802.11p PHY employing turbo coding are presented. In all these results, the LDPC codes are considered the better candidates due to their good performance and low encoding and decoding complexity, which is important to the real time communications in the VANETs.
In wireless communication networks, the demand for high data rates and quality of service (QoS) is growing at a rapid pace. The cross-layer design approaches are likely to provide much better results in practice. The study of [10] tries to achieve links scheduling and power assignment while meeting the data rate and peak power level constraints such that the resulting throughput is maximized. In [11], a cross-layer design along with an optimal resource allocation framework is formulated for wireless fading networks by employing the network coding. However, these cross-layer design methods are notoriously complicated and difficult to translate into practice.
The adaptive modulation and coding (AMC) [12] have been studied extensively and advocated at the physical layer, which can enhance throughput in future wireless data communication system. The automatic repeat request (ARQ) protocol at the data link layer that requests retransmissions for those received packers with error is also very important to throughput enhancement. It has proved that joint AMC-ARQ [13] design outperforms either application of AMC only at physical layer or ARQ only with a fixed modulation and coding scheme. In this paper, we consider the cross-layer design combining AMC and Incremental Redundancy HARQ (IR_HARQ), which is the most efficient ARQ scheme. In physical layer the AMC adjusts the data rates roughly according to the Channel State Information (CSI) by choosing different modulation modes while the data rates are accurately adjusted by HARQ according to the CSI with changing the maximum retransmission number in data link layer. One of the key problems for realizing AMC IR_HARQ is rate-compatible (RC) codes, which consist of a low-rate mother code and several higher rates achieved through compatible puncturing. Hence, the decoder for the lowest rate code is compatible with that for the higher rate codes and no additional complexity is needed. In this work we will employ RC-LDPC codes as the FEC codes for DSRC systems. By taking advantage of the cross-layer design combining AMC and IR_HARQ, the throughput is enhanced with low system complexity.
The rest of the paper is organized as follows. An overview of DSRC system is discussed in Section 2. Section 3 describes the proposed cross-layer design combining methods of AMC and IR_HARQ. The simulation results are presented and discussed in Section 4. Section 5 concludes our work.
2. Overview of DSRC System
DSRC physical layer has the same frame structure, modulation, and training sequences as specified in the IEEE 802.11a standard, and its signal bandwidth is 10 MHz (half the IEEE 802.11a bandwidth). The basic DSRC parameters are shown in Table 1.
DSRC physical layer parameters.
The block diagrams of the DSRC transmitter and receiver are shown in Figures 1 and 2, respectively [6, 7]. The input bit stream is first scrambled and then encoded with a convolution code, for which the constraint length is 7 and code rate is

The DSRC transmitter model.

The DSRC receiver model.

The convolutional encoder for a DSRC system based on the IEEE 802.11p standard.
3. The Cross-Layer Design Combining AMC and IR_HARQ
3.1. AMC Method Based on LDPC Codes
In this section, we provide the AMC method based on LDPC codes, which have demonstrated impressive error-correcting qualities under BPSK modulation and are also good codes to use in combination with higher-order modulations. Figure 4 shows a rate-adaptive coded modulation communication system. The encoded bits are mapped into M-QAM constellations according to Gray code mappings. For each M-QAM constellation we construct an LDPC code such that the lengths of all codes are integer multiple of M-QAM symbols in the corresponding constellation.

The ACM system based on LDPC codes.
Here our objective is to maximize the data rate, while maintaining the required performance. Let
3.2. AMC-HARQ Design
In this section, we develop a cross-layer design, which combines AMC at physical layer with HARQ at data link layer in order to maximize system throughput under performance requirements.
Since only finite delays and buffer sizes can be afforded in practice, the maximum number of ARQ retransmissions has to be bounded. We denote the maximum number of retransmissions allowed per block by
For a certain channel and modulation mode, the average spectral efficiency

Cross-layer combining AMC with HARQ transmission system.

Cross-layer structure combining AMC with HARQ.
The whole SNR range is divided into
By always selecting the acceptable code producing the highest spectral efficiency for a given channel estimated SNR value, we will maximize the spectral efficiency of the overall system, while the BER or BLER requirement is still maintained.
4. Performances
4.1. Extraction of the LLR of QAM Modulation
In LDPC coded QAM system, the calculation of the Log-Likelihood Ratio (LLR) on the coded bits is an important function of practical wireless receivers. In this section, the exact bit LLR for the M-QAM signal is presented [14].
As an example let us consider a 16-QAM transmitted symbol sequence

16-QAM bit to symbol mapping.
Let
Let

Symbol set partitioning for bit

Symbol set partitioning for bit
4.2. Simulation Results
To evaluate the performance of our algorithm, we have performed the simulations under AWGN channel. The transmission modes of AMC system are listed in Table 2 in ascending order of rate. The (2304, 1920) LDPC code with rate 5/6 is employed as a mother code, from which (2304, 1728) code with 3/4 rate, (2304, 1536) code with 2/3 rate, and (2304, 1152) code with 1/2 rate [15] can be obtained by puncturing. Decoded with Belief Propagation (BP) algorithm [16], is set to be the maximum number of iterations equal to 50. BER and BLER performances of modulation modes in Table 2 under AWGN channel and Rayleigh channel are shown in Figure 10. Let the constrained performance in physical layer be
Transmission modes in the AMC system under AWGN channel.

BER performance of modulation modes in Table 2 under AWGN channel.
The transmission modes of AMC-HARQ system with fixed maximum number of retransmissions based on RC-LDPC codes are listed in Table 3. We still use (2304, 1920) RC-LDPC codes with 5/6 rate as FEC, from which LDPC codes with 1/2, 2/3, 3/4, and 4/5 rate can be obtained by puncturing. Therefore, the maximum number of retransmissions of ARQ is 4. The BLER for 5/6 rate LDPC code as well as its punctured codes under AWGN channel is shown in Figure 11. Let the constrained performance in data link layer be
Transmission modes cross-layer combining AMC with HARQ (the maximum number of retransmissions

BLER for 2/3 rate LDCP code and its punctured codes under AWGN channel.
The transmission modes of AMC-HARQ system with changeable maximum number of retransmissions based on RC-LDPC codes are listed in Table 4. RC-LDPC codes (2304, 1920) [15] with 5/6 rate also are employed as FEC. The total number of modulation modes is MCS1, MCS2, and MCS3. We consider three values for the maximum numbers of retransmissions
Transmission modes cross-layer combining AMC with HARQ under AWGN channel (the maximum number of retransmissions

Average spectral efficiency versus average SNR for three different transmission systems under AWGN channel.

Average spectral efficiency versus average SNR under three channel coding methods.
5. Conclusions
In this paper, we developed a cross-layer design, which combines adaptive modulation and coding at the physical layer with IR_HARQ at the data link layer in order to maximize system spectral efficiency under prescribed performance constraints. In physical layer the AMC adjusts the data rates roughly according to the CSI by choosing different modulation modes. In data link layer HARQ adjusts the data rate accurately according to the CSI by changing the maximum retransmission number. Numerical results demonstrated the rate improvement of our cross-layer design over AMC alone, as well as AMC-HARQ with fixed maximum number of retransmissions. In our proposed scheme, we employed RC-LDPC as channel codes due to their decoder for the lowest code rate being compatible with the ones for higher code rates. Our new method can improve the performance and no additional complexity is needed. All of our simulations are conducted under AWGN channel, and in the future, we intend to perform further experiments under a more realistic channel model for the DSRC system.
