行政院國家科學委員會專題研究計畫 期中進度報告
民生網路之前瞻研究--總計畫(1/2)
期中進度報告(完整版)
計 畫 類 別 : 整合型 計 畫 編 號 : NSC 95-2219-E-002-022- 執 行 期 間 : 95 年 08 月 01 日至 96 年 07 月 31 日 執 行 單 位 : 國立臺灣大學電信工程學研究所 計 畫 主 持 人 : 陳光禎 共 同 主 持 人 : 許大山 處 理 方 式 : 期中報告不提供公開查詢中 華 民 國 96 年 05 月 31 日
行政院國家科學委員會補助專題研究計畫
行政院國家科學委員會補助專題研究計畫
行政院國家科學委員會補助專題研究計畫
行政院國家科學委員會補助專題研究計畫
■
■
■
■ 成 果 報 告
成 果 報 告
成 果 報 告
成 果 報 告
□
□
□
□期中進度報告
期中進度報告
期中進度報告
期中進度報告
民生網路之前瞻研究-總計畫
計畫類別:□ 個別型計畫 ■ 整合型計畫
計畫編號:NSC 95- 2219 - E - 002 - 022 -
執行期間: 95 年 8 月 1 日至 96 年 7 月 31 日
計畫主持人:陳光禎 教授
共同主持人:許大山 教授
計畫參與人員: 朱峰森 孔令宏 連紹宇 余仲鎧 梁育嘉 彭宇正
沈瑞欽
成果報告類型(依經費核定清單規定繳交):□精簡報告 ■完整報告
本成果報告包括以下應繳交之附件:
□赴國外出差或研習心得報告一份
□赴大陸地區出差或研習心得報告一份
□出席國際學術會議心得報告及發表之論文各一份
□國際合作研究計畫國外研究報告書一份
處理方式:除產學合作研究計畫、提升產業技術及人才培育研究計畫、
列管計畫及下列情形者外,得立即公開查詢
□涉及專利或其他智慧財產權,□一年□二年後可公開查詢
執行單位:
中英文摘要、關鍵字與目錄
摘要
摘要
摘要
摘要:
:
:
:
民生網路已被視為未來無線通訊主要發展方向之一,許多先進的無線通訊科技皆逐漸 的被應用在民生網路上。因此,民生網路將成為無線通訊科技最主要的應用領域之一。在 本整合型計畫中,我們主要針對三項民生網路中重要的議題進行研究與討論。分別為三個 子計畫: 1. 民生網路的服務品質控制機制(子計畫一) 2. 可重組式整合多模數位傳輸發展平台(子計畫三) 3. 多標準共存之可調無線介接與正交分頻(子計畫五) 同時,我們也提出基於 802.16e 正交分頻多重存取上之多媒體傳輸系統實作原型,可作為 未來實現驗證理論之平台。三個子計畫之研究摘要如下所示。 子計畫一 子計畫一 子計畫一 子計畫一:::: 網路型民生系統與裝置的需求正快速的成長。無論是在家庭中、在車上、還是玩樂或 工作中,常使用網路的人皆想要系統與裝置間良好的合作以提供娛樂、資訊與通訊。為了 符合各式多媒體服務的要求,適當的服務品質保證機制是急切需要的。 在這兩年的計畫中,我們致力於提出能夠提供採用不同無線技術(包括 WiMAX, UWB 和 multihop WLAN)的民生網路服務品質保證的機制。我們採用跨階層的方法且排程、無線電 資源管理與媒體存取控制的問題皆以我們之前的結果加以解決。 子計 子計 子計 子計畫三畫三畫三畫三:::: 現代化的消費性電子產品已廣泛地為大眾所使用。我們可以預期在未來使用者會有各 式各樣的數位設備,而這些設備需靠好的通訊鏈結來達成其功能或資料傳遞;而能夠提供 高傳輸量與高可靠度的無線通訊技術正可以滿足這些需求。在前一年的計畫當中,我們已 經對WiMAX與IrDA通訊標準作一些深入的探討。在今年的計畫當中,我們將專研於紅外線無 線通訊的效能提昇上。 無線紅外線傳輸為適用於未來民生網路的傳輸技術介面之一。在前一年的計畫當中, 我們研究了紅外線無線通訊系統的系統效能表現。我們分析了在無線光通訊系統上有符號 間干擾(ISI)與高斯白雜訊(AWGN)的情形下,使用單載波頻域等化技術 (SC-FDE) 在訊 號強度調變/直接偵測(IM/DD)之通道上的效能表現。這樣的系統可以有良好的功率效益, 且在等化器的實現上複雜度很低。在今年度的計畫之中,我們進一步研究紅外線無線通訊 系統,在以提供更高的資料傳輸率的目標下所會遇到的課題。 VFIr標準為IrDA過去所制定之標準,可以提供到每秒16MB的資料傳輸率。VFIr標準採 用了HHH(1,13)碼來避免掉符元間干擾的問題。然而這樣的設計不能滿足很多應用上更高資 料傳輸率的需求。另一個制定中的標準UFIr,目標為要達到每秒100MB的傳輸速率。為了要
達到如此高的傳輸率,勢必要採用更寬頻的信號來傳輸,此時符元間干擾的問題會變的更 加明顯且不能單單利用 HHH 碼的特性來避免掉此符元間干擾的效應。而今年的計畫目標即 為提供一些解決此問題的接收端設計方案。 在今年度的計畫當中,我們研究了許多可能的方案來對付在IrDA HHH(1,13)編碼系統 下遇到的符元干擾問題。在此報告中我們也會討論可應用在此系統的同步等化解碼演算 法。但通常最佳同步等化解碼演算法的複雜度相當高,故我們也提出一些接近最佳效能表 現但低複雜度的演算法。此低複雜度的演算法可以直接從 HHH (1,13)碼的軟性解碼器直接 修改,而不需要增加其對應籬笆編碼圖上的狀態數。模擬的結果告訴我們此方法的確可以 達到相當良好的性能表現。此外,基於我們提出的低複雜度演算法,我們也提出對應的碼 設計條件,以期讓效能表現的損失降到最低。 子計畫五 子計畫五子計畫五 子計畫五:::: 在這民生網路子計畫中,我們對民生網路(Consumer networks)的定義為,它必需能 夠處理操作在同一個頻帶的多種不同通訊標準,包括在同一個裝置或在電波接受範圍之內 的通訊環境。而在多種具有潛力的無線網路標準中,正交分頻多工無線區域網路系統(OFDM WLAN)、WiMAX 無線技術、以及使用多頻帶正交多頻分工(Multi-band OFDM)之超寬頻系 統(UWB)被選為討論的對象。 因為這些系統都架構在正交分頻多工技術上,所以有必要針對影響系統效能的不理想 特性作分析。相位雜訊在正交分頻多工技術中是一個主要的議題。本期計畫中,我們建立 了相位雜訊的模型,並在正交分頻多工或是正交分頻多工多重存取的上行鏈路環境中估測 相位雜訊。 此外,對於我們所提出之民生網路系統架構中之連結層作了探討。多個具有無線網路 聯結功能的終端設備,在沒有基礎建設的情況下,其間可能建立無線隨意網路。而在無線 隨意網路裡的節點通常會被要求以最小的功率來傳送資料,同時又要顧到傳送距離來達到 網路之連通性。為了以更具功率效率的方法來控制網路拓撲架構,我們探討在無線隨意網 路中之最佳傳送距離(或發射功率)、服務範圍的大小以及網路連通性三者彼此之間的關係。 本總計畫報告為整合三個子計畫之研究內容而呈現之。
Abstract
Consumer networks have been considered as a major development direction of future wireless communications. Many advanced wireless communication technologies are gradually be applied on consumer networks. Therefore, consumer networks will become one of the most important application areas of wireless communication technologies. In this integrated project, we focus the research and discussions on three important topics in consumer networks, and three subprojects are included.
1. The mechanism of quality of service (QoS) control in consumer networks. (subproject 1)
2. Software defined reconfigurable platform for integrated multimode modem. (subproject 3) 3. Adaptability and re-configurability of radio design to operate in co-existence multi-standard
environments. (subproject 5)
We also propose an implementation prototype of wireless multimedia transmission over OFDMA system based on 802.16e, and which can be used as a platform for the realization of developed theories. Abstracts of three subprojects are following.
Subproject 1:
The demand for networked consumer systems and devices is large and growing rapidly. At home, in a car or truck, at work or at play, Internet citizens want transparent internetworking for the systems and devices that provide entertainment, information, and communications. In order to meet the quality of service (QoS) requirement for a variety of multimedia services, proper QoS mechanisms are urgently required.
In this two-year project, we aim to propose mechanisms that enable QoS for consumer networks adopting a variety of wireless technologies, including WiMAX, UWB, and multihop WLAN. A cross-layer approach is adopted and the issues of scheduling, radio resource management, and medium access control are addressed based on our previous results.
Subproject 3:
Modern electronic consumer devices are widespread use today. We can expect that consumers will own more and more devices and appliances that depend on an effective connection with the outside world for its proper function. Wireless communication technologies that can provide high data-rate and high reliability are very suitable for such demands. In the last year, we had investigated both WiMAX and IrDA systems. In the project this year, we focus on the performance enhancement of wireless infrared technology.
IrDA (Infrared Data Association) connection technology is a good candidate for future consumer network. In the project last year, we had examined IrDA-based systems and their system performance. We had shown that SC-FDE (Single carrier modulation with frequency
domain equalization) is a technique suitable for optical communication systems using intensity modulation with direct detection (IM/DD) in the presence of additive white Gaussian noise. We derived the performance when SC-FDE and pulse position modulation (PPM) are adopted to combat ISI for IM/DD channels. Such a system enjoys the average power efficiency of PPM and the low complexity equalization of SC-FDE. Following the result of the first year project, we keep studying on the IrDA systems that can provide higher data-rate support.
Very Fast Infrared (VFIr) was promoted by the IrDA for data rate of 16Mb/s. VFIr adopts HHH (1,13) code (a kind of run length limited/RLL code) to avoid ISI problems. However, such transmission rate cannot satisfy the demand of numerous modern applications. Another protocol UFIr (Ultra Fast Infrared), which is in development, will provide data rate up to 100Mb/s. To achieve such high data-rate transmissions, wide-band signals will be used. Then the effect of component and channel induced inter-symbol interference (ISI) will become more and more crucial and cannot be compensated easily only by HHH-code's property. Therefore, one may introduce an equalizer to deal with ISI problem, since the ISI-avoided property of HHH code does not work anymore. The goal of this year is to provide solutions to deal with ISI problems.
In this project, we examine several possible approaches to deal with ISI problems in IrDA RLL-coded systems; joint equalizing and decoding methods for such systems are also discussed. Since the computational complexity of optimal joint receiver is quite high, we also provide sub-optimal algorithms, which are directly modified from the soft-decoder for HHH code without increasing the number of states of the encoding trellis. The simulation results show that our algorithm does yield good performance. Based on our sub-optimal algorithm, we provide the corresponding code design criterion so that the performance penalty can be further reduced.
Subproject 5:
In the project of Consumer networks, the term “”consumer networks” is promised to deal with multiple standards operating in the same frequency band, either within the same device or with a radio range. Among many potential wireless networks standards, OFDM WLAN, WiMAX, and UWB using multi-band OFDM are selected to be discussed.
Because that these three systems are based on OFDM technique, there is a need to analyze the non-ideal characteristics of such technique. Phase noise is the main issue in OFDM technique. In this subproject we build up the model of phase noise and estimate the phase noise in uplink OFDM/OFDMA.
transmission power), the coverage of the service and network connectivity is given.
目錄
民生網路的服務品質控制機制………..8 可重組式整合多模數位傳輸發展平台………16 多標準共存之可調無線介接與正交分頻………26
基於 802.16e 正交分頻多重存取系統之無線多媒體傳輸實現 (Implementing Wireless
子計畫一、民生網路的服務品質控制機制
I. 研究背景與目的
研究背景與目的
研究背景與目的
研究背景與目的
In this two-year project, we aim to propose mechanisms that enable QoS for consumer networks adopting a variety of wireless technologies, including WiMAX, UWB, and multihop WLAN. A cross-layer approach is adopted and the issues of scheduling, radio resource management, and medium access control are addressed based on our previous results.
In this year (i.e., the second year), we proposed a rate-adaptation mechanism for adjusting the modulation scheme of layer-encoded video stream to provide multicast video services over UWB systems. The purpose of the work is to provide a fast adaptation scheme while minimizing the computation complexity of the video server who offers the multicast video services. We further propose a location-independent scheduling mechanism (LISM) [1,2] that may work on top of Ripple [3] to resolve the location-dependent throughput problem for multihop WLAN systems. We further extend the concept of Ripple and proposed a new medium access control (MAC) protocol, named IWTRP [4], for a ring topology. Most of the results have been presented in IEEE conferences and some of the proposed mechanisms are being implemented in a micro-controller.
The work presented in this year is an extension of our previous work. In the last year, we have developed a dynamic rate selection (DRS) scheme for adjusting the modulation scheme of layer-encoded video stream for providing multicast video services over WiMAX systems. Different to the rate-adaptation mechanism proposed for UWB, the main purpose of the proposed rate-adaptation mechanism is to maximize the profit of the network operator while guaranteeing the QoS of video services for users located within the network.
In our previous work, we also proposed an enhanced MAC protocol [3], named Ripple, to enhance the attainable throughput for tree-based multihop WLAN networks. The multihop WLAN, also known as WiFi mesh network, has been standardized by IEEE 802.11s and aims to provide service for residential, office, campus/community/public access network, public safety, and military application environments. The following description identifies the main issues of wireless networking for residential application.
‘In the digital home usage model, the primary purposes for the mesh network are to create low-cost, easily deployable, high performance wireless coverage throughout the home. The mesh network should help to eliminate RF dead-spots and areas of low-quality wireless coverage throughout the home. High-bandwidth applications such as video distribution are likely to be used within a home network, thus high bandwidth performance will be very important for residential mesh networks. The most demanding usage of bandwidth in the mesh network is expected to come from device-to-device communication within the home, e.g. multi-media content distribution between different devices in the home. Mesh Points and Mesh APs may be implemented in dedicated AP devices, PCs, and high-bandwidth CE devices with line-power supply such as TVs, media center devices, and game consoles. STAs may be a combination of computing devices such as PCs, laptops, and PDAs, CE devices such as digital cameras, MP3
players, DVD players, and home automation devices such as control panels. In the short-term (3-5 years), the home network is expected to consist of a small number of Mesh APs/Mesh Points that are primarily dedicated devices or PCs. In the longer-term (5+ years), a larger number of CE devices are expected to become Mesh APs/Mesh Points, increasing the size of the mesh network over time. Some devices (e.g. battery powered CE devices) may be capable of operating as Mesh Points but require more conservative use of power than AC-powered Mesh Points. These low-power devices may optionally require Mesh Points to choose not to forward packets for other nodes in the network or to support a doze mode with lower duty cycle to conserve energy. A mesh network should be self-configuring to allow easy installation by non-technical consumers and ongoing operation without system administration. Mesh Points and Mesh APs may need to be configured as bridges to other LANs within the home, including, but not limited to, legacy Ethernet LANs, 802.15 WPANs, and legacy 802.11 WLANs. As mesh deployments become more popular in the future, the coexistence of multiple mesh networks deployed in neighboring homes of dense residential complexes (such as apartments and neighborhoods) will become an important factor for network performance. Residential home networks must be able to coexist with other mesh networks and BSS networks deployed in nearby houses. This may require dynamic, self-configuring adaptation of RF settings such as channel and TX power for effective radio resource sharing. This also means that residential network deployments will often have multiple overlapping security domains, requiring security protocols to protect communication from malicious users that may overhear data transmissions. [5]’
The description mentioned above was defined in the TGs usage model [5] for the residential environment. It can be found that the consumer network shares the same vision as that of mesh network in such an environment. Hence, we decide to extend the scope of the project and further develop QoS mechanisms based on this new technology.
II. 提出之方法
提出之方法
提出之方法
提出之方法
There are three methods proposed in this project. The first method is a dynamic rate selection (DRS) scheme proposed to support real-time video broadcasting services for consumer networks adopting ultra-wideband (UWB) technology. The DRS scheme aims to maximize the average quality of clients by adjusting the modulation scheme of UWB according to the location distribution of clients. The computation complexity of the DRS is then further reduced by utilizing the characteristic of DRS. Simulation results demonstrate the effective of the proposed scheme in various conditions. Details of the DRS will be elaborated in the remaining part of this section. The second method is a location-independent scheduling mechanism (LISM) [1,2] for resolving the location-dependent throughput problem for multihop WLAN systems adopting a tree topology. Details of the analysis and the application of the LISM can be referred to the Appendix A and B. We further proposed an improved wireless token ring protocol (IWTRP) [4]
Data Rate (Mb/s)
Modulation Coding Rate Frequency-Domain
Spreading (FDS) Time-Domain Spreading (TDS) 53.3 QPSK 1/3 Yes Yes 80 QPSK 1/2 Yes Yes 106.7 QPSK 1/3 No Yes 160 QPSK 1/2 No Yes 200 QPSK 5/8 No Yes 320 DCM 1/2 No No 400 DCM 5/8 No No 480 DCM 3/4 No No
Table 1. The supported data rate and modulation scheme of MB-OFDM.
Fig. 1. The super-frame architecture of MB-OFDM MAC.
At the MAC layer, time is divided into super-frame with fix-duration. Each super-frame consists of a beacon period (BP) and a data transfer period (DTP), as shown in Fig. 1. The BP is used by the stations to announce its scheduling information. Each station may also estimate the signal quality of the other station and select a proper data rate based on the signal strength received in BP. DTP is used by stations to transmit their data packet. Both contention-based (i.e., PCA) and reservation-based (i.e., DRP) channel access mechanisms are supported by MB-OFDM MAC.
In this project, we focus on the multicast video services in residential environment adopting UWB transmission technology, as shown in Fig. 2. The video server is assumed to adopt scalable video coding that can encode the video streams into several layers, which includes one base layer (BL) and one or more enhancement layers (ELs). BL carries the fundamental information of the video stream and the remaining information is carried by the ELs. The receiver may have a better video quality if more enhancement layers are decoded. Note that, in scalable video coding, the information carried by higher layer cannot be retrieved if the lower layer information is corrupted. As illustrated in Fig. 2, in the residential environment, the signal quality of a receiving
BP
PCA
DRP
PCA
Data Transfer Period (DTP)
BP: Beacon Period
PCA: Prioritized Contention Access DRP: Distributed Reservation Period
consumer electronic device is highly dependent on its relative location to the video server. Hence, different devices may have different signal-to-noise-ratio (SNR) and packet error rate (PER) if a single modulation scheme is adopted. Hence, for each layer, the video server may choose a proper modulation scheme (or, equivalently, the transmission rate) to transmit its packets such that the average video quality experienced by all of the devices could be maximized. In the residential environment, each consumer electronic device may be portable and thus, the location of the device may be changed during the service period. Hence, the transmission rate of the server for each layer shall also be changed over time. As mentioned, in MB-OFDM, the video server can acquire the signal quality of each device and adjust its transmission rate in a frame-by-frame basis. In order to achieve the best performance, the video server may need to adjust the transmission rate frequently, which results in a high computation complexity. Therefore, a dynamic rate selection (DRS) scheme is proposed for the video server to adjust the modulation schemes for each layer but with reduced complexity.
DRS relies on the location distribution of the receiving devices, which can be estimated based on the signal qualities transmitted in BP. The most robust modulation scheme is used to transmit packets belonging to the BL in order to guarantee the minimum video quality for each device. For simplicity, a single EL is assumed herein and the result can be easily extended to accommodate several ELs.
v
Fig. 2. A scenario demonstrates the multicast video service in residential environment. Consider a real-time video stream that consists of α percent of BL and (1- α) percent of EL, where 1>α>0 and it can be estimated based on the type of video source or set by the video encoder. It is assumed that Tmax (unit: Media Access Slot, MAS, which is 256 µsec in length and is the basic allocation time interval defined by MB-OFDM) is the maximum time reserved for
to decode the packets. Note that, the total transmission time required by BL and EL should be less than Tmax. As mentioned, the SNR of the devices may be changed over time and thus, it leads to heavy computation complexity if we want to dynamically select the proper modulation scheme based on the up-to-date information of SNRi,c. Due to the nature of the residential environment, the users may not change its location rapidly. Hence, it means that we may use the past information to reduce the required computation in selecting a new modulation scheme.
The coverage area within which a user can correctly decode a message transmitted by a given modulation scheme can be derived based on the SNR requirement of the modulation scheme and the path loss propagation model. Denote Mi,j is the number of users in region j at super-frame I, where the region number is defined in Table 2. Note that Mi,j can be estimated from the SNRi,c directly. Hence, the DRS aims to find the proper modulation scheme such that the average signal quality is maximized under the constraint of Tmax. The DRS can be implemented based on a lattice diagram shown in Fig. 3. There are some decision thresholds that need to be computed. In each super-frame, the video server shall examine Mi,j for j from 1 to 8. Details regarding to the updating of the thresholds and the decision algorithm can be referred to [6]. Region (j) 1 2 3 4 5 6 7 8 Maximum Attainable Transmission Rate (RMAX j, )(Mbps) 480 400 320 200 160 106.7 80 53.3 Number of users in
the j-th region Mi,1 Mi,2 Mi,3 Mi,4 Mi,5 Mi,6 Mi,7 Mi,8
Fig. 3. A lattice diagram proposed for dynamic rate selection.
III. 效能討論
效能討論
效能討論
效能討論
The performance of the proposed DRS is shown in Fig. 4. It can be shown that the proposed lattice diagram approach may significantly reduce the amount of computation up to 25% when the number of moving clients is large.
Fig. 4. The performance of DRS.
Cell radius 21.57028 m
Max. number of receivers 10
Location of the receiver Uniformly distributed within the cell
Mobility model random waypoint model with 8 directions
BVI 10 Mbps x 65536 µs
α
0.7Speed of the receiver uniformly distributed between 0.5 to 1.5
m/s,
Table 3. Simulation parameters.
參考文獻
參考文獻
參考文獻
參考文獻
[1] Li-Hung Liao, Ray-Guang Cheng, and Kuo-Lun Hua, “Location-independent scheduling mechanism for multi-hop wireless backhaul networks,” IEEE VTC2007-Spring, April 2006. [2] Li-Hung Liao, Ray-Guang Cheng, and Kuo-Lun Hua, “Analysis of the
virtual-timestamp-based scheduling for multi-hop wireless backhaul networks,” IEEE
Wireless Communications and Networking Conference (WCNC), 2007
[3] Ray-Guang Cheng, Cun-Yi Wang, Li-Hung Liao, and Jen-Shun Yang, “Ripple: A wireless
Letters, vol. 10, no. 2, pp. 123-125, Feb. 2006.
[4] Ray-Guang Cheng and Ruei-I Chang, “Improved wireless token ring protocol (IWTRP) for multi-hop wireless metropolitan area networks,” IEEE VTC2007-Spring, April 2006. [5] W. S. Conner, et. al., “IEEE 802.11 TGs Usage Models,” IEEE P802.11-04/662r16, Jan.
2005.
[6] Che-Sheng Lin, “支援超寬頻系統群播服務的動態速率選擇機制,” Master Thesis, National Taiwan University of Science and Technology.
子計畫三、可重組式整合多模數位傳輸發展平台
I. 研究簡介
研究簡介
研究簡介
研究簡介
The Infrared Data Association (IrDA) defines physical specifications communication protocol standards for the short range transmission of data over infrared light. IrDA is a short-range optical communication technique and is often used to transfer data with the PC. It claims the cheapest to implement, the smallest in size, and the most power friendly wireless technology. It is also very secure due to the line-of-sight nature of infrared.
A standard called Very Fast Infrared (VFIr) was promoted by the IrDA for data rate of 16Mb/s [1]. UFIr (Ultra Fast Infrared) protocol that will provide up to 100 Mbit/s is also in development. Unfortunately, with the increase of data rate, the effect of component and channel induced inter-symbol interference (ISI) becomes more and more pronounced. To deal with such problem, VFIr adopts a modulation code HHH (1,13) code, which is a run length limited (RLL) code of coding rate R=2/3 and (d,k)=(1,13), to achieve the specified data rate [1]. We will explain the (d,k) constraint in the next section. This code overcomes the ISI problem by the d-constraint, which guarantees for at least d empty chips between chips containing pulses in the transmitted IR signal so that the decoder can compensate the ISI effect within two-chip width.
However, this approach fails for signals occupying more bandwidth. To enhance the robustness of indoor IR against ISI, one possible solution is to adopt RLL with stronger
d-constraint. But increasing d will lead to much lower coding rate because we put more constraint on the selection of the codebook. Another approach is to introduce an equalizer in front of the decoder to compensate ISI effect. Examples of various equalizers can be found in many literatures [2][3]. In this report, we will focus on techniques combining equalization and decoding together in HHH-coded system.
II. 研究背景
研究背景
研究背景
研究背景
A. RLL Sequences
Run length limited sequences [4] have played a key role for increasing the storage capacity of magnetic and optical disks or tapes. HHH (1,13) code used in VFIr is a kind of RLL sequence and is adopted in the IrDA specification. A (d, k) RLL sequence satisfies the following two conditions:
² d -constraint: two logical ”ones” are separated by a run of consecutive ”zeros” of length at least d.
² k-constraint: any run of consecutive ”zeros” is of length at most k.
B. Recommended Encoder/Decoder in IrDA-VFIr Mode
The encoding of the HHH (1,13) code is defined by a state transition table, which can be implemented as a set of encoding Boolean equations. First we define some signal vectors
In every encoding cycle, these vectors are updated as follows:
The components of N and C are computed by Boolean equations defined in [1]. Following the encoding rules defined in [1], one can notice that N and C are independent of D, and the data input D will affect the encoding output at next encoding cycle, according to (1).
For the HHH decoder, a simple decoder is provided in the appendix in [1], and it also can be described by some boolean equations.
III. Equalization for HHH-coded systems
In IrDA standard, HHH (1,13) code is introduced to compensate the ISI effect. This idea works only when the channel dispersion is limited within 2-chip duration; this approach will fail for higher data-rate requirements. However, HHH code is not only adopted to overcome the problem caused by ISI, but it also has good properties when considering issues such as power efficiency and clock synchronization [5]. Hence we keep the code structure and additionally introduce an equalizer to deal with ISI problems. Several types of equalizer can be found in literature. One of them is based on the maximum-likelihood sequence detection (MLSD) criterion [2], which yields optimal performance in ISI-channel with additive white Gaussian noise. ISI-channels are often described by FIR models. The input output relationship of such FIR channel can be represented by a finite-state machine (FSM). Then the Viterbi algorithm can be applied to find the optimal solution. For an FIR channel of L taps, the corresponding finite-state machine (FSM) has 2(L,1) states. We can take advantage of the dk-limitation of RLL codes to reduce the number of states on the trellis. For HHH (1, 13) code, not all of the 2(L-1) states could happen. For example, for L = 7, there are only 21 possible states; the number of states is about 1=3 of that in the conventional Viterbi equalizer. The states having successive 1s never occur for HHH (1,13) code. Hence the number of states for a (d, k) RLL-coded system is equivalent to the number of dk-limited sequences (defined in 2.1) of length n = (L,1). It can be easily proved [4] that the number of possible states Pn, for a (d, k) RLL-coded system in an ISI channel of taps L = n + 1, can be calculated by:
IV.
Soft decoder
Since the encoding of the HHH (1,13) code is defined by a FSM, we can use a trellis to describe the encoding process, and then the Viterbi algorithm can be applied to achieve ML decoding performance.
HHH (1, 13) code can be represented as a 128-state time-invariant trellis code. For each state, we need 7 registers to record following information: inner-state {s1, s2, s3} and past input data bits {b1, b2, b3, b4}. Notice that, according to (1), the vector B3 = {b5, b6} is just the delayed version of the data input vector D. Hence we can treat B3 = {b5, b6} as the state input when describing the FSM structure, with one encoding cycle delay. In the following discussion, we call the 7-bit state {s3, s2, s1, b4, b3, b2, b1} an “outer-state” to make it distinguishable from the 3-bit “inner-state”. The codeword {c1, c2, c3} and next inner state {n1, n2, n3} will only depend on the coming input bits and the outer-state.
V.
Optimal joint equalization and decoding
Some works had proposed to perform equalization and decoding jointly. For joint MLSD (JMLSD), one can apply the Viterbi algorithm on the super trellis describing the cascade FSM of encoder and FIR channel. The number of states is upper bounded by the product of the states of the two FSMs. The super-state may be written as this form:
where cpast
denotes the past code-bits contributing ISI. Although we need to record additional past code-bits cpast
, we still can take advantage of the dk-constraint to reduce the number of states. For example, the past code-bit sequence cpast
cannot have a subsequence with consecutive 1s so that we can cancel some illegal patterns. Similar method is also mentioned in [6] to form a combined trellis. The number of states may be further reduced in some ways [7], but this is behind the scope of this paper. We will take the performance of this optimal receiver as a baseline to compare the performance of other methods in the following discussion.
VI.
Sub-optimal joint equalization and decoding
In the previous section, we had discussed the structure of JMLSD receiver. The performance of such a receiver is optimal; the remaining problem is the receiver complexity. The combination of code plus multi-path forms a “supercode” and the Viterbi algorithm needs to be operated on the corresponding “super-trellis”, which leads to large complexity. Hence we seek for some algorithms having lower receiver complexity with only slight performance penalty. In this section, we provide some sub-optimal algorithms operating on the encoding trellis of the original HHH (1, 13) code.
A. Sub-optimal Algorithm I
The first proposed sub-optimal algorithm operates on the encoding trellis mentioned in section 4. The number of states is independent of the length of channel response even when ISI is considered. Basically we apply the conventional Viterbi algorithm [8] on this trellis, but each state/node additionally needs to record the ISI information causing from the past code-bits. Let
r
denote the received sequence and v(c)
sequence c =(c0,c1,...,cN−1)
, which is of length 3N (sinceci ={ci0,ci1,ci2}
). For optimal joint EQ and decoding, we are going to find a path v(c)
, where c
is encoded from a information sequence u
, to minimize the Euclidean distance between r
and v(c)
. The Euclidean distance is our metric and it can be written as
We can express a partial path metric for the first t branches of a path as
We denote the vector vt(Si,Sj)
which begins from state Si and ends with state Sj , as a partial sequence of v(c)
. The vector vt(Si,Sj)
is determined by current code-bits } , , { t0 t1 t2 t c c c c =
and past code-bits in previous stages ct−i
, for i = 1,…,(t-1). We collect the contribution of past code-bits to vt(Si,Sj)
into a newly defined ISI vector pt−1(Si)
. At the t-th stage, we define the ISI information vector (causing from the past code-bits and current codebits
t
c
) pt(Si,Sj)
from state Sito state Sjby:
This vector pt(Si,Sj)
is a function of pt−1(Si)
and vt
and is calculated successively. At the beginning of transmission, p−1(Si,Sj)
is a zero vector for all possible beginning state Si. There are several possible branches entering the state Sj , but only one of them can be the survivor. Among all possible branches entering the state Sj , if this branch (Si, Sj) is the one with smallest partial metric, which is defined in equation (4), then we call this branch the survivor of state Sj , and the surviving ISI information vector, defined as pt(Sj)
, is assigned by pt(Si,Sj) . This vector pt(Sj) is used to calculate vt 1(c)
+ of the next stage, and it may affect next several
stages, depending on the level of channel dispersion. Since the newest code-bit in stage t is ct2 and this bit will cause ISI to next (L- 1) bits, the length of pt(Si,Sj)
is (L -1).
Next we discuss the rule of calculating vt(Si,Sj)
and pt(Si,Sj)
. Define the discrete time-variant channel response ash =[h0h1,...,hL−1]
. Consider the branch from state Si to Sj with branch output codeword ct ={ct0,ct1,ct2}
at t-th stage and assume that the surviving ISI vector of state Si at stage (t-1) is
The vector vt(Si,Sj)
is determined by ct ={ct0,ct1,ct2}
and the code-bits in the previous stage ct−i
, for i = 1, …, (t-1). We have already collected the ISI contribution of past code-bits to
) , ( i j
t S S
v
into the surviving ISI vector pt−1(Si)
. Then vt(Si,Sj)
The first term in equation (8), q
, is the ISI contribution due to past stages, and the rest is the contribution from current stage.
Here we summarize some key steps of our algorithm as follows:
1. At time t = mT = 3mTc (where Tc is the bit duration), compute the partial metric for the single path entering each state.
2. Increase t by a time unit T. Compute the partial metric for all paths entering a state by adding the branch metric entering that state to the metric of the connecting survivor at the previous time unit. Additionally, compute the ISI information vector according to (8). For each state, compare the metrics of all possible paths entering that state, select the path with the smallest metric (the survivor), store it along with its metric and its ISI information vector, and then eliminate all other paths.
3. Repeat step 2 until reaching the end of the entire trellis.
B. Dmin Pattern
The minimum free distance Dmin of HHH (1, 13) code is 1. We define the Dmin pattern e
as
The function w(.) returns the Hamming weight of the input sequence; vectors u
and v
are
segments of codewords and they diverge from the same state Si and then remerge with the same
state Sj . Since Dmin = 1, the support of e
contains only one element, defined by (e)
λ . By
computer search, we notice that for all possible e
of length less than 15, the non-zero element never occurs in the first several code-bits. Table 1 lists all possible Dmin pattern ~e for partial codeword length ≦ 15. In this table, the states Siand Sjare of decimal representation converted
from {s3; s2; s1; b4; b3; b2; b1}. We list one example for each possible Dmin pattern e
. It’s interesting to note that (e)
λ > 4.
Let us examine why algorithm I is not optimal. Considering the codeword segment pair ( u
, v
) with Dmin, the difference always happens at the tail part of u
and v
. Once the nearby path is selected, incorrect ISI information will be passed to the next stage. This concept can be understood more clearly through figure 1. Two partial paths with e
= [000000001] ( (e)
λ = 8)
are shown. The ISI information vector must be incorrect if an error path is selected since the code-bits at the remerging stage are different on these two paths. Oppositely, if e
= [100000000], the ISI information can be preserved if the number of channel taps is less than 10. Here we define a new term, named by tolerable zone ZT:
where l( e
) is the length of e
. This term stands for the largest tolerable zone that ISI can affect so that the past ISI information is still correct even if a nearby path is selected (a survivor) and other ISI information is eliminated. Then ZT can be a good metric to judge if our sub-optimal algorithm is suitable or not for a certain code. Therefore, we will prefer a certain code that has
Dmin pattern with large ZT. However, HHH code does not meet our requirement because ZT= 0.
C. Alternative System Structure and Sub-optimal Algorithm II
Instead of finding another coding technique with desired Dmin pattern to improve our sub-optimal algorithm, we propose another way to increase ZT : transmit code-bits in reverse
bitstream. Nevertheless, at the receiving side, we add an LIFO block after the joint decoder, instead of adding LIFO in front of the joint decoder. By doing so, the buffer size can be significantly reduced. The reverse-trellis joint decoder can be also implemented by the Viterbi algorithm, and the trellis is still the same as the original one. However, we decode from the end of the trellis. The partial metric of first t stages will be
Thus, the first decoded information bit will be corresponding to the last transmitted information bit.
Fig. 2. Block diagram for sub-optimal algorithm II. LIFO is added to reverse the sequence order.
VII.
Performance evaluation
A. Signal Model
Define the discrete time-variant channel response as h =[h0h1,...,hL−1]
, where hi’s are real numbers. The input IR signals are x =[x0,x1,...,xn,...]
, xi ∈{0,1} and n is the time index. The received signal can be written as
where wn is modelled as white Gaussian noise. The input data xi’s are HHH encoded. The number of information bits per block is set to 1000 in our simulation. wo types of channel model will be examined:
² Type I, linear decay model: [ ] ( ) [ ]
1 0 i n i L n h L i − ⋅ − ⋅ =
∑
− = δκ where κ is a normalizing factor so
that [ ] 1 1 0 =
∑
− = L i n h .² Type II, two-ray model: h[n]=0.5⋅δ[n]+0.5⋅δ[n−τ], where
τ
is a positive integer.We define the electrical signal-to-noise ratio as P2=Rb/N0 where P means the transmitted average power, Rb represents the information bit rate and N0 represents the (two-sided) power spectral density of the white Gaussian noise.
B. Simulation Results
Here we evaluate the performance of various decoders in different multi-path environments. There are six decoders we are going to compare:
A. standard decoder recommended in IrDA-VFIr spec. B. soft HHH (1; 13) decoder
C. a trellis equalizer followed by a standard decoder D. joint EQ and decoding trellis decoder (Joint MLSD) E. joint EQ and decoding with sub-optimal algorithm I F. joint EQ and decoding with sub-optimal algorithm II.
First we compare the performance of decoder A and B in AWGN channel. In figure 3, we can observe that decoder B only improve the performance slightly (around 0.3 dB), since Dmin of HHH code is 1. For channel type I with L = 4, by comparing the performance of decoder E and F in figure 3, we can observe that the reverse operation does improve the performance of our sub-optimal algorithm. Also we can notice that decoder F can achieve the optimal performance
significant, our method still can yield good performance. In order to investigate the performance penalty of our sub-optimal approach resulted from wide channel dispersion, we further consider another channel model, type II. By varying
τ
, the position of the second path, we examine the performance ifτ
is larger than the tolerable zone ZT . In figure 5, even ifτ
= 9, there is only1dB SNR loss when comparing to decoder C at BER= 10-4.
Fig. 4. BER for channel type I with L = 8; 10.
VIII.
Conclusion
In this report, we have presented various methods to compensate ISI effects in the wireless infrared channel. Optimal equalizer for HHH-coded system is examined, and we take advantage of the properties of HHH code to reduce the complexity of this equalizer. For the design of combing equalization and decoding for HHH-coded system, we provide several approaches and evaluate their performance. JMLSD is an optimal approach to equalize and decode jointly; however, the computational complexity is quite high. Besides optimal joint receiver, we provide suboptimal approaches to combine equalization and decoding. The code design criterion of our sub-optimal algorithm is examined. Unfortunately, HHH (1, 13) code does not meet our requirement, but we give an alternative solution to come closer to the desired criterion. The simulation results show that our suboptimal approach still works well without redesigning the RLL code.
Fig. 5. BER for channel type II with different
τ
.參考文獻
參考文獻
參考文獻
參考文獻
[1] Infrared Data Association Serial Infrared Physical Layer Specification, v1.4, Infrared Data Association, May 2001.
[2] G. D. Forney, “Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference,” IEEE Trans. Inform. Theory, vol. 18, pp. 363–378, May 1972. [3] John R. Barry, Wireless Infrared Communications, Kluwer Academic Publishers, 1994. [4] Kees A. Schouhamer Immink, Codes for Mass Data Storage Systems, second edition,
Shannon Foundation Publishers, 2004.
[5] W. Hirt, Z. M. Hassner, and N. Heise, “IrDA-VFIr (16 Mb/s): Modulation code and system design,” IEEE Personal Communication Magazine, pp. 58–71, Feb. 2001.
[6] J. L. Fan, Constrained coding and soft iterative decoding for storage, Ph.D. thesis, Stanford Univ., Stanford, CA, 1999.
子計畫五、多標準共存之可調無線介接與正交分頻
I.
前言
前言
前言
前言
This subproject is composed of five parts to discuss about five different issues.
Part I: Phase Noise Estimation in OFDM and OFDMA Uplink Communications
Part II: Characterizing the Wireless Ad Hoc Networks by Using The Distance Distributions Part III: On the Distance Distributions of The Wireless Ad Hoc Networks
Part IV: Organizing an Optimal Cluster-Based Ad Hoc Network Architecture by the Modified Quine-McCluskey Algorithm
Part V: A Clustering Algorithm to Produce Power-Efficient Architecture for (N,B)-Connected Ad Hoc Networks
We discuss and present these five issues individually as follows.
Part I: Phase Noise Estimation in OFDM and OFDMA Uplink
Communications
OFDM transmission technique has been adopted in several wireless communication standards for its capability of combating channel multipath fading with relatively low complexity while providing high spectral efficiency in comparison to single carrier transmission. An OFDMA system divides the available subcarriers into groups, called subchannels, and assigns one or multiple subchannels to multiple users for simultaneous transmission. OFDM is tremendously more sensitive to carrier frequency offset and phase noise than single carrier systems because the orthogonalities among OFDM subcarriers will be destroyed so that common phase error (CPE) and inter-carrier interference (ICI) will appear. OFDMA inherits from OFDM the weakness of being more sensitive to both of them than single carrier multiple access systems. Furthermore, because of the multiple phase noise of multiuser, phase noise will be more detrimental to uplink OFDMA systems if not carefully compensated
Part II: Characterizing the Wireless Ad Hoc Networks by Using The Distance
Distributions
Wireless ad hoc network has been recognized as one of the possible solutions to realize the dream of pervasive computing especially when nodes are within the dead zone, an area where the exiting fixed infrastructures are unavailable, since nodes in the wireless ad hoc network can self-organize and operate without the help of the existing infrastructures. By using the multihop forwarding scheme, nodes in the wireless ad hoc networks exchange messages with other nodes that are not directly connected. However, due to the random deployment of the wireless ad hoc networks, the deployed network topologies are also random. As a result, some criterions are commonly used to characterize the random organized network.
Part III: On The Distance Distributions of The Wireless Ad Hoc Networks
entire service area, the resulting network topologies are diverse and, thus, the separation distance between any selected node pair can be regarded as a random variable. Many characteristics of the wireless ad hoc networks are related to the separation distances between node pairs. One of the most important characteristics for the wireless ad hoc network to be applicable is the connectivity of the organized network. The most common approach to achieve the network connectivity is to maximize the transmission range so that nodes are connected. However, when the power consumption is considered, the transmission range should be optimized to the separation distance to its nearest neighbor.
Part IV: Organizing an Optimal Cluster-Based Ad Hoc Network Architecture
by the Modified Quine-McCluskey Algorithm
When wireless nodes are in an area that is not covered by any existing infrastructure, one of the possible solutions to achieve the ubiquitous computing is to enable wireless nodes to operate in the ad hoc mode and self-organize themselves into a cluster-based network architecture. One of the general approaches to build up a cluster-based network architecture is to design an algorithm to organize wireless nodes into set of clusters. Within each cluster, a node is elected as a clusterhead (CH) to take responsible for the resource assignments and cluster maintenances. Many related algorithms have been proposed. The minimum connected dominating set (MCDS) approach tries to obtain an optimum configuration to be the virtual backbone of the wireless ad hoc networks. However, it is shown to be an NP-hard problem. The most feasible alternative is to find an approximated heuristic algorithm to obtain a sub minimum connected dominating set. The general idea among the related literatures is to select CHs based on some attributes of the networks.
Part V: A Clustering Algorithm to Produce Power-Efficient Architecture for
(N,B)-Connected Ad Hoc Networks
Wireless ad hoc network is a self-organizing network that can be rapidly deployed and operated without the help of the existing infrastructure. Possible examples of the wireless ad hoc networks can be found in the tactical military applications, disaster recovery operations, exhibitions and conferences. Since there is no existing fixed infrastructure in the wireless ad hoc network, organizing the randomly deployed nodes into a virtual backbone turns out to be an important design issue. One of the general approaches is to organize nodes into groups of clusters. Within each cluster, a node is elected as the local controller of that cluster and is called clusterhead (CH). Major advantages of this approach include frequency spatial reuse, smaller interference and the increase of system capacity.
phase noise in OFDM systems. Here, we discuss a pilot-aided-decision-directed (PADD) approach for CPE estimation in OFDM systems. Conventional phase noise correction methods targeting at single phase noise, however, cannot be directly applied to uplink OFDMA transmissions because simultaneous transmitted user signals give rise to multiple phase noise. Extending from the PADD approach, two algorithms based on least-square and maximum likelihood criteria for estimation of Wiener phase noise in uplink OFDMA communications are discussed and compared.
Part II: Characterizing The Wireless Ad Hoc Networks by Using The Distance
Distributions
Due to random deployment of the network nodes, the distances between nodes in the wireless ad hoc networks are random. Based on the developed distributions of the distance between nodes, the optimum transmission range to the k-th nearest neighbor, the most probable distance between two randomly selected nodes, the node degree and the network connectivity of the organized wireless ad hoc networks both in the ideal and shadow fading environments are characterized and evaluated. In addition, we also mathematically proof that the distribution of the node degree in the shadow fading environment is binomial. We apply the derived degree distribution to study the generalized k-connectivity problem of the wireless ad hoc network in the shadow fading environments.
Part III: On The Distance Distributions of The Wireless Ad Hoc Networks
Separation distance between nodes is an important index in characterizing the optimum transmission range, the most probable Euclidean distance between two random selected nodes, the node degree and the network connectivity of wireless ad hoc networks. However, because nodes are randomly deployed, the separation distances between nodes in the wireless ad hoc networks are also random. Thus, in this paper, we present methodologies to analyze three distance-related probability distributions: the distribution of the distance to the k-th nearest neighbor, the distribution of the distance between two random selected nodes and the joint distribution of the distances between nodes and a common reference node.
Part IV: Organizing an Optimal Cluster-Based Ad Hoc Network Architecture
by the Modified Quine-McCluskey Algorithm
An optimal cluster-based ad hoc network architecture that requires the minimum number of cluster maintenance overheads not only reduces the waste of the precious bandwidth but also saves the consumption of the limited battery power. Mathematical analyses show that the cluster maintenance overheads can be minimized by minimizing the number of generated clusters and the variance of the number of cluster members. By using the Modified Quine-McCluskey (MQM) algorithm, the number of generated clusters and the variance of the number of cluster members of the generated cluster-based network architecture are minimized. Thus, the number of overheads required to maintain the cluster architecture is minimized and the precious bandwidth and the limited battery power are saved.
(N,B)-Connected Ad Hoc Networks
Reducing the waste of the limited battery power in exchanging cluster maintenance messages is one of the important issues in designing clustering algorithm for the wireless ad hoc networks. Analyses show that this can be achieved by reducing the number of generated clusters and the variance of the number of cluster members. By assigning critical node (the only neighbor of boundary node) the highest weight (or priority) to be selected as a clusterhead, we show that the number of cluster maintenance overheads is reduced by the proposed Distributed Clustering Algorithm with Critical Node First (DCA/CNF) based approaches. As a consequence, the limited battery power is conserved and the organized network architecture is power efficient.
III.
研究方法
研究方法
研究方法
研究方法
Part I: Phase Noise Estimation in OFDM and OFDMA Uplink
Communications
OFDM transmission technique has been adopted in several wireless communication standards for its capability of combating channel multipath fading with relatively low complexity while providing high spectral efficiency in comparison to single carrier transmission. An OFDMA system divides the available subcarriers into groups, called subchannels, and assigns one or multiple subchannels to multiple users for simultaneous transmission. Signals from different users are overlapping in frequency domain but occupying different subcarriers, the orthogonality among subcarriers prevents multiple access interference (MAI) among users.
On the other hand, OFDM is tremendously more sensitive to carrier frequency offset and phase noise than single carrier systems [1] because the orthogonalities among OFDM subcarriers will be destroyed so that common phase error (CPE) and inter-carrier interference (ICI) will appear. OFDMA inherits from OFDM the weakness of being more sensitive to both of them than single carrier multiple access systems. Furthermore, because of the multiple phase noise of multiuser, phase noise will be more detrimental to uplink OFDMA systems if not carefully compensated [2].
Various methods to suppress phase noise in OFDM systems have been proposed in the literature [3]-[5]. However, they are specifically suitable for dealing with single phase noise. To mitigate multiple phase noise in OFDMA uplink, unavoidably, the adopted subcarrier assignment scheme needs to be taken into account since it affects the amount of MAI in the system. Two major subcarrier assignment schemes: subband-based and interleaved [6] are examined. The former divides the whole bandwidth into small continuous subbands, each user is assigned to one or several subbands. In the latter, subcarriers assigned to different users are interleaved over the whole bandwidth. An example of both schemes is illustrated in Fig. 1.
Fig. 1. Illustration of subband-based and interleaved subcarrier assignment schemes [16]
Part II: Characterizing The Wireless Ad Hoc Networks by Using The Distance
Distributions
Wireless ad hoc network has been recognized as one of the possible solutions to realize the dream of pervasive computing 0-0 especially when nodes are within the dead zone, an area where the exiting fixed infrastructures are unavailable, since nodes in the wireless ad hoc network can self-organize and operate without the help of the existing infrastructures. By using the multihop forwarding scheme, nodes in the wireless ad hoc networks exchange messages with other nodes that are not directly connected. Possible examples of the wireless ad hoc networks are tactical military applications, disaster recovery operations, exhibitions or conferences. However, due to the random deployment of the wireless ad hoc networks, the deployed network topologies are also random. As a result, some criterions are commonly used to characterize the random organized network. In this part, we specifically focus on the following three criterions: the optimum transmission range to organize a wireless ad hoc network and the node degree and the connectivity of the organized network. Since the power of the nodes in the wireless ad hoc networks are mainly provided by the batteries, the optimum transmission range (or the critical transmission range) provides us how to power efficiently assign the transmission range either homogeneously or non-homogeneously so that the organized wireless ad hoc network is connected 0-0. The degree of a node is defined as the number of neighbors that are directly connected with 00 and is widely used as an index of the connectivity of the organized wireless ad hoc networks 0. The network connectivity is one of the most important criterions used to characterize the organized wireless ad hoc networks 0-00-0. This is mainly because for the multihop forwarding scheme in the wireless ad hoc network to be applicable there must exists at least one path between any two nodes so that the messages can be hop-by-hop forwarded to the intended destination nodes. When we look into the three criterions, we find that they are highly related to the distances between the nodes. For example, if the distances between node pairs in the deployed wireless ad hoc networks are short, smaller transmission power is enough for each node to reach its neighbors and, thus, the battery power is conserved. Furthermore, if the transmission range is fixed, shorter distances between nodes result in the higher node degree and the better connectivity of the deployed wireless ad hoc networks. However, due to nodes in the wireless ad hoc networks are in nature randomly and independently distributed into the service area, the distance between any node pair is also random. Thus, it is necessary to study the
stochastic property of the distances between nodes. Only few related researches are found in the literatures. In 0, by using two different distributions, uniform and Gaussian, to deploy nodes into the service area, Miller analyzed the distributions of the distance between two nodes in the wireless ad hoc networks and found that similar distance distributions are obtained by using different models to distribute nodes. Thus, he concluded that using a simple model to distribute nodes would be enough for the analysis and simulation of the wireless ad hoc networks. To obtain the joint distribution, Miller presented an alternative approach to find the marginal cdf of the distance between node and a randomly selected reference node (RN) 0. Then, by employing the independence property, the joint cdf of the distances between nodes and a RN was obtained.
Part III: On The Distance Distributions of The Wireless Ad Hoc Networks
Since nodes in wireless ad hoc networks may be randomly and independently spread over the entire service area, the resulting network topologies are diverse and, thus, the separation distance between any selected node pair can be regarded as a random variable. Many characteristics of the wireless ad hoc networks are related to the separation distances between node pairs. One of the most important characteristics for the wireless ad hoc network to be applicable is the connectivity of the organized network. The most common approach to achieve the network connectivity is to maximize the transmission range so that nodes are connected. However, when the power consumption is considered, the transmission range should be optimized to the separation distance to its nearest neighbor. Most of the connectivity related researches 0-0 are mainly based on the necessary condition that network is k-connected if the minimum node degree of a wireless ad hoc network is k 0. When the wireless ad hoc networks are operated in the ideal environment, the node degree can be easily obtained based on the pathloss model, i. e. the number of nodes within the predefined separation distances. However, in the shadow fading environment, given the separation distances between nodes and a common reference node (CRN), the node degree will dynamically change due to the random fluctuation of the signal strength. Thus, it is necessary to find the joint distance distribution between nodes and a CRN. In this part, we assume that nodes are uniformly and independently deployed within a square service area and the location of each random deployed node u is expressed as a vector u=(x yu, u) in R2. Based on the definition in 0,
the distance function between nodes u and v is defined as 2 2 1/ 2
( , ) (( v u) ( v u) )
r u v = x −x + y −y such that
(i)r( , )u v ≥0, (ii)r( , )u v =0 if and only if u=v, (iii)r( , )u v =r( , )v u and (iv)r( , )u v ≤r( , )u w +r( , )w v
for any nodes u, v and w. In this case, the distance function is also known as the Euclidean
distance between nodes u and v and the square service area is known as the 2-dimensional Euclidean space.
The first distance distribution we derived is based on the concept that if the Euclidean distance from a reference node to its k-th nearest neighbor is less than the transmission range of the reference node, the minimum degree of the node is k. The disadvantage of this distribution is that the prior knowledge of the order of the nearest neighbor of a reference node is required. To this