直接序列超寬頻系統於密集路徑通道下之同步與等化技術之研究
全文
(2) 國 立 交 通 大 學 電信工程學系碩士班 碩士論文. 直接序列超寬頻系統於密集路徑通道下之 同步與等化技術之研究. Synchronization and Equalization for DS-UWB System over Dense Multipath Channel. 研 究 生:鄭永立. Student: Yung-Li Cheng. 指導教授:李大嵩 博士. Advisor: Dr. Ta-Sung Lee. 中 華 民 國 九 十 四 年 六 月.
(3) 直接序列超寬頻系統於密集路徑通道下之 同步與等化技術之研究 Synchronization and Equalization for DS-UWB System over Dense Multipath Channel. 研 究 生:鄭永立. Student: Yung-Li Cheng. 指導教授:李大嵩 博士. Advisor: Dr. Ta-Sung Lee. 國立交通大學 電信工程學系碩士班 碩士論文. A Thesis Submitted to Department of Communication Engineering College of Electrical Engineering and Computer Science National Chiao Tung University in Partial Fulfillment of the Requirements for the Degree of Master of Science in Communication Engineering June 2005 Hsinchu, Taiwan, Republic of China. 中 華 民 國 九 十 四 年 六 月.
(4) 直接序列超寬頻系統於密集路徑通道下之 同步與等化技術之研究 學生:鄭永立. 指導教授:李大嵩 博士. 國立交通大學電信工程學系碩士班 摘要 超寬頻技術近年來於高速室內無線通訊受到極大的矚目,此乃因為超寬頻系 統的傳輸資料率在數公尺的距離下能達到數百 Mbps。在這類技術當中,使用直接 序列展頻是最被廣泛熟知的技術來符合超寬頻信號的規定。在本論文中,吾人提 出一種具有增強型先-遲碼追蹤迴路(early-late code tracking loop)與選擇性前置犁 耙分集結合(S-Pre-Rake diversity combining)能力之 IEEE 802.15.3a 直接序列超寬 頻(DS-UWB)系統。由於超寬頻系統所傳送的極短脈衝可解析出許多的路徑,因此 通道響應將會由密集的多路徑所組成,並具有長延遲擴散(long delay spread)的特 性。傳統的先-遲碼追蹤迴路的效能會因為緊密間隔的多路徑符元間干擾而大幅下 降,為了克服此一問題,吾人可採用增強型先-遲碼追蹤迴路有效地消除干擾。另 一方面,接收信號能量會散佈於長延遲擴散的多路徑上並造成嚴重的符元間干 擾,雖然使用一長階數等化器可有效地還原通道所造成之效應,但其複雜度卻會 太高。吾人所提出之傳送端選擇性前置犁耙分集結合器與接收端簡化等化器於之 共同設計可大幅降低等化器複雜度並同時達成分集結合和符元間干擾消除之目 的。最後,吾人藉由電腦模擬驗證上述架構在室內超寬頻環境中,具有可靠的傳 輸效能。. I.
(5) Synchronization and Equalization for DS-UWB System over Dense Multipath Channel Student: Yung-Li Cheng. Advisor: Dr. Ta-Sung Lee. Department of Communication Engineering National Chiao Tung University Abstract Ultrawideband (UWB) technologies have attracted much attention in high speed indoor wireless communications recently since the transmission data rate of UWB can achieve hundreds of megabits per second over distances of several meters. Among them, direct sequence spread spectrum (DSSS) is the most well-known approach to meeting regulations of UWB signal. In this thesis, an IEEE 802.15.3a DS-UWB system with enhanced early-late (EL) code tracking loop and selective-Pre-Rake (S-Pre-Rake) diversity combining schemes is proposed. UWB system can resolve many paths due to the ultra short transmitted pulses; hence the channel response will be composed of dense multipaths and have a long delay spread. The performance of conventional EL code-tracking loop is typically significantly degraded due to the closely spaced multipath intersymbol interference (ISI). To mitigate this problem, the enhanced EL code tracking scheme is adopted to effectively remove the interference. On the other hand, the received energy is distributed over long delay spread multipaths which will induce serious ISI effect. Although an equalizer with a large number taps can restore the channel effect, its complexity may be probability high. The proposed joint design of S-Pre-Rake combiner at the transmitter and simplified equalizer at the receiver can greatly alleviate the equalizer complexity and achieve both diversity combining and ISI elimination simultaneously. We evaluate the performance of the proposed system and confirm that it works reliably in indoor UWB environments.. II.
(6) Acknowledgement I would like to express my deepest gratitude to my advisor, Dr. Ta-Sung Lee, for his enthusiastic guidance and great patience. Heartfelt thanks are also offered to all members in the Communication Signal Processing (CSP) Lab for their constant encouragement. Last but not least, I would like to show my sincere appreciation and love to my family for their life-long love and support.. III.
(7) Contents Chinese Abstract. I. English Abstract. II. Acknowledgement. III. Contents. IV. List of Figures. VI. List of Tables. IX. Acronym Glossary. X. Notations. XIII. 1. Introduction. 1. 2. Overview of IEEE 802.15.3a DS-UWB System. 4. 2.1 Review of Spread Spectrum System................................................................. 5 2.1.1 Direct Sequence Spread Spectrum.........................................................5 2.2 IEEE 802.15.3a DS-UWB System ................................................................... 7 2.2.1 Modulation for Data, Header and Preamble ..........................................9 2.2.2 PHY Preamble and Header Components .............................................10 2.2.3 Transmitter Architecture ......................................................................11 2.2.4. Multiple Access Scheme......................................................................14. 2.3 Summary..........................................................................................................16 IV.
(8) 3. Performance of IEEE 802.15.3a DS-UWB System. 28. 3.1 Indoor UWB Channel Model...........................................................................28 3.1.1. Saleh-Valenzuela Model ......................................................................29. 3.2 Synchronization Techniques for IEEE 802.15.3a DS-UWB System ..............33 3.2.1. Code Acquisition..................................................................................34. 3.2.2 Code-Tracking Loop............................................................................34 3.2.3. Automatic Frequency Control Loop ....................................................37. 3.3 Channel Equalization for IEEE 802.15.3a DS-UWB System ..........................38 3.4 Computer Simulations .....................................................................................40 3.5 Summary...........................................................................................................41. 4. Pre-Rake Diversity Combining Technique for IEEE 802.15.3a 59. DS-UWB System. 4.1 Pre-Rake Diversity Combining for DSSS Communications Systems.............60 4.1.1. Diversity Combining Methods.............................................................60. 4.1.2. Rake Combining Scheme.....................................................................61. 4.1.3 Pre-Rake Combining Scheme ..............................................................62 4.2 Pre-Rake Diversity Combining for IEEE 802.15.3a DS-UWB System ..........62 4.3 Channel Estimation for IEEE 802.15.3a DS-UWB System .............................64 4.3.1. Channel Estimation via Correlation........................................................65. 4.3.2. Channel Estimation with Sidelobe Cancellation ....................................66. 4.4 Simplified Receiver Architecture.....................................................................67 4.4.1. Post-Cursor Multipath Cancellation ....................................................67. 4.5 Computer Simulations .....................................................................................68 4.6 Summary..........................................................................................................69. 5. Conclusion. 81. Bibliography. 85 V.
(9) List of Figures Figure 2.1. UWB spectral mask for indoor communication system .........................17. Figure 2.2. Model of spread spectrum digital communication system .....................17. Figure 2.3. PN and data signal ..................................................................................18. Figure 2.4. Block diagram of a DSSS communication system .................................18. Figure 2.5. Spectrum mask of IEEE 802.15.3a DS-UWB system ............................19. Figure 2.6. Packet structure of IEEE 802.15.3a DS-UWB system ...........................19. Figure 2.7. Transmitter architecture of IEEE 802.15.3a DS-UWB system ..............20. Figure 2.8. Realization of the scrambler linear feedback shift resisters of IEEE 802.15.3a DS-UWB system ..........................................................20. Figure 2.9. Convolutional encoder structure for IEEE 802.15.3a DS-UWB system with (a) constraint length K=6 (mandatory) (b) constraint length K=4 (optional) .......................................................21. Figure 2.10. Convolutional interleaver structure of IEEE 802.15.3a DS-UWB system.....................................................................................21. Figure 2.11. Piconet elements of IEEE 802.15.3 system ............................................22. Figure 2.12. Piconet superframe of IEEE 802.15.3 system ........................................22. Figure 3.1. Simulation of passband system in terms of equivalent complex baseband system......................................................................................43. Figure 3.2. Superposition of 100 impulse responses based on the CM3 channel model (NLOS up to 10 m with average RMS delay spread of 15 ns).......................................................................................44. Figure 3.3. Average power decay profile for the channel model CM3 (NLOS up to 10 m with average RMS delay spread of 15 ns). ..............45. VI.
(10) Figure 3.4. IEEE 802.15.3a DS-UWB receiver working flow..................................46. Figure 3.5. Proposed receiver architecture of IEEE 802.15.3a DS-UWB system .....................................................................................................46. Figure 3.6. Code acquisition structure of IEEE 802.15.3a DS-UWB system ...........47. Figure 3.7. Conventional early-late code tracking loop architecture ........................47. Figure 3.8. Comparison between early and late edges for the detecting path...........48. Figure 3.9. Comparison between early and late edges under dense multipaths environment ..........................................................................48. Figure 3.10. Structure of cancellation mechanism for IEEE 802.15.3a DS-UWB system.....................................................................................49. Figure 3.11. Proposed code tracking loop with multipath cancellation scheme for IEEE 802.15.3a DS-UWB system........................................49. Figure 3.12. Proposed automatic frequency control loop architecture for IEEE 802.15.3a DS-UWB system ..........................................................50. Figure 3.13. Decision feedback equalizer architecture ...............................................50. Figure 3.14. Average power decay profile for different situations (a) CM1 and CM2 (b) CM3 and CM4...................................................................51. Figure 3.15. BER performances of DS-UWB system with 110 Mbps data rate under different environments (CM1 to CM4)..................................52. Figure 3.16. PER performances of DS-UWB system with 110 Mbps data rate under different environments (CM1 to CM4)..................................53. Figure 3.17. BER performances of DS-UWB system with 220 Mbps data rate under different environments (CM1 to CM4)..................................54. Figure 3.18. PER performances of DS-UWB system with 220 Mbps data rate under different environments (CM1 to CM4)..................................55. Figure 3.19. BER performances of DS-UWB system with 500 Mbps data rate under different environments (CM1 to CM4)..................................56. Figure 3.20. PER performances of DS-UWB system with 500 Mbps data rate under different environments (CM1 to CM4)..................................57. VII.
(11) Figure 4.1. Block diagram of the Rake system .........................................................70. Figure 4.2. Rake combining concept.........................................................................70. Figure 4.3. Block diagram of the Pre-Rake system...................................................71. Figure 4.4. Pre-Rake combining concept ..................................................................71. Figure 4.5. A concept of the S-Pre-Rake diversity combining..................................72. Figure 4.6. Ratio of desired path power to ISI path power PD/PISI VS finger numbers...................................................................................................73. Figure 4.7. PCMC DFE structure..............................................................................73. Figure 4.8. MSE of different channel estimation methods under different environments (a) CM1 (b) CM2 (c) CM3 (d) CM4................................74. Figure 4.9. BER performances of DS-UWB system of 110 Mbps data rate in CM3 by using S-Pre-Rake diversity combining and different equalizer types compared with high complexity equalizer.....................76. Figure 4.10. BER performances of DS-UWB system of 110 Mbps data rate in CM4 by using S-Pre-Rake diversity combining and different equalizer types compared with high complexity equalizer.....................77. Figure 4.11. BER performances of DS-UWB system of 220 Mbps data rate in CM3 by using S-Pre-Rake diversity combining and different equalizer types compared with high complexity equalizer.....................78. Figure 4.12. BER performances of DS-UWB system of 220 Mbps data rate in CM4 by using S-Pre-Rake diversity combining and different equalizer types compared with high complexity equalizer.....................79. VIII.
(12) List of Tables Table 2.1. Piconet channel numbers, chip rates and spreading code sets of IEEE 802.15.3a DS-UWB system...................................................................23. Table 2.2. Length 24 and 12 spreading codes for BPSK and acquisition of IEEE 802.15.3a DS-UWB system...................................................................23. Table 2.3. Length 6 and shorter spreading codes for BPSK of IEEE 802.15.3a DS-UWB system....................................................................................24. Table 2.4. Length 12 and shorter spreading codes for 4-BOK, code sets 1 through 6 of IEEE 802.15.3a DS-UWB system..................................................24. Table 2.5. Available data rates using BPSK in the lower operating band for IEEE 802.15.3a DS-UWB system...................................................................25. Table 2.6. Available data rates using 4-BOK in the lower operating band for IEEE 802.15.3a DS-UWB system...................................................................25. Table 2.7. Available data rates using BPSK in the higher operating band for IEEE 802.15.3a DS-UWB system...................................................................26. Table 2.8. Available data rates using 4-BOK in the higher operating band for IEEE 802.15.3a DS-UWB system...................................................................26. Table 2.9. Scrambler seed selection in IEEE 802.15.3a DS-UWB system ............27. Table 2.10. FEC code type in IEEE 802.15.3a DS-UWB system ............................27. Table 3.1. Multipath channel target characteristics and model parameters. ...........58. Table 3.2. Equalizer taps numbers for different environments...............................58. Table 4.1. S-Pre-Rake finger numbers requirement for different environments. ...80. Table 4.2. Equalizer taps numbers of proposed joint design system for different environments..........................................................................................80 IX.
(13) Acronym Glossary 4-BOK. quaternary bi-orthogonal keying. ADC. analog-to-digital conversion. AFC. automatic frequency control. AGC. automatic gain control. AWGN. additive white Gaussian noise. BER. bit error rate. BPSK. binary phase shift keying. CAP. contention access period. CDM. code division multiplexing. CCA. clear channel assessment. CSMA/CA. carrier sense multiple access with collision avoidance. CTAs. channel time allocations. CTAP. channel time allocation period. DAC. digital-to-analog conversion. DFE. decision feedback equalizer. DS-UWB. direct sequence ultralwideband. DSSS. direct sequence spread spectrum. EL. early-late. FBF. feedback filter. FCC. Federal Communications Commission. X.
(14) FDM. frequency division multiplexing. FEC. forward error correction coding. FFF. feed forward filter. FFT. fast Fourier transform. GPS. global positioning system. IEEE. institute of electrical and electronics engineers. IF. intermediate frequency. ISI. inter-symbol interference. LAN. local area network. LOS. line of sight. MAC. medium access control. MB OFDM. multiband orthogonal frequency division multiplexing. MCTAs. management CTAs. MMSE. minimum mean square error. MPCs. multipath components. NBI. narrowband interference. NLOS. non-LOS. OFDM. orthogonal frequency division multiplexing. PAC. piconet acquisition code. PAPR. peak to average power ratio. PCMC. post-cursor multipath cancellation. PER. packet error rate. PHY. physical layer. PN. pseudonoise. PNC. piconet controller. PRBS. pseudo-random binary sequence XI.
(15) PSD. power spectral density. QoS. quality of service. RF. radio frequency. RX. receiver. S-Pre-Rake. selective-Pre-Rake. S-V. Saleh-Valenzuela. SC. sidelobe cancellation. SFD. start frame delimiter. SNR. signal-to-noise ratio. TDM. time division multiplexing. TDMA. time division multiple access. TED. timing error detector. TX. transmitter. UWB. ultrawideband. WPAN. wireless personal-area network. WLAN. wireless LAN. XII.
(16) Notations B. bandwidth of the chip sequence. Be. bandwidth expansion factor. L. channel length. Eb. bit energy. Nc. processing gain. PD. useful power. PISI. ISI power. Pnoise. noise power. Psignal. signal power. Rb. bit rate. Tc. chip duration. Ts. symbol duration. X. the lognormal shadowing. α. multipath gain coefficient. βk ,l. fading associated with the kth ray of the lth cluster. Γ. cluster decay factor. γ. ray decay factor. Λ. cluster arrival rate. λ. ray arrival rate. ρ0. SNR. σ2. noise power. τκ. delay of the kth multipath component. ξl. fading associated with the lth cluster XIII.
(17) Chapter 1 Introduction Ultrawideband (UWB) is a new emerging radio design coming from the fundamental. physical. benefits. of. radios. designed. to. use. coherent. wide-relative-bandwidth propagation [1]. Such systems with ultra-short (nanosecond scale) waveforms can be free of intermediate frequency (IF) processing since they can operate at the baseband. While the base pulses with ultra-short duration have UWB spectral occupancy, UWB radios bring unique advantages that have long been appreciated by the radar and communications communities: 1.. Enhanced capability to penetrate through barrier.. 2.. Ultra high ranging precision at the centimeter level.. 3.. Supporting very high transmission data rate.. 4.. Low complexity and transmission power. The Federal Communications Commission (FCC) has allocated 7,500 MHz of. spectrum for unlicensed use of ultra-wideband devices in the 3.1 to 10.6 GHz frequency band [2]. The FCC defines UWB to be signals that occupy more than 500 MHz bandwidth or has a fractional bandwidth of more than 20%. The fractional bandwidth is defined as B/fc, where B = fH − fL denotes the −10 dB bandwidth and 1.
(18) center frequency fc = ( fH + fL )/2 with fH being the upper frequency of the −10 dB emission point, and fL the lower frequency of the −10 dB emission point. According to [1]-[3], UWB systems with fc > 2.5 GHz need to have a −10 dB bandwidth of at least 500 MHz, while UWB systems with fc < 2.5 GHz need to have fractional bandwidth of at least 0.20. For wireless communications in particular, the power spectral density (PSD) of UWB communication devices should be regulated below −41.25 dBm/MHz by FCC, which allows UWB technology to coexist with services such as the global positioning system (GPS) and the IEEE 802.11 wireless local area networks (WLANs) in the 3.6-10.1 GHz band. Major efforts are currently under way by the IEEE 802.15 Working Group for standardizing UWB wireless radios for indoor multimedia transmissions. Similar to the frequency reuse principle exploited by wireless cellular architectures, low power, short-range UWB communications are also potentially capable of supporting high spatial capacity. Besides, UWB connectivity is anticipated offering a lot of software-controllable parameters that can be used to design location-aware communication networks flexible to scale in rates and power requirements. UWB technology is emerging as a solution for the IEEE 802.15.3a (TG3a) standard [4]. The purpose of this standard is to provide a specification for a low complexity, low-cost, low power, and high data-rate wireless communication. The data rate must be high enough (greater than 110 Mb/s) to satisfy a set of consumer multimedia. industry. needs. for. wireless. personal-area. network. (WPAN). communications. The standard also addresses the quality of service (QoS) capabilities required to support multimedia data types. Products compliant with this standard are envisioned to complement, not compete with, products compliant with IEEE 802.11 [5]. IEEE 802.11 is a standard for local-area networks (LANs), while 2.
(19) TG3a will be a standard for WPANs. The difference is similar to the differences between the Ethernet [6] LAN standard and the USB [7] or Firewire [8] standards that provide for connectivity to peripheral devices. UWB systems can be divided into two groups: direct sequence spread spectrum impulse radio (DS-UWB) [9]-[11] and multiband orthogonal frequency division multiplexing (MB OFDM) [12]-[15]. In DS-UWB, the pulses are transmitted continuously using a pseudorandom sequence for the spreading of information bits. MB OFDM divides the spectrum into several bands and transmits OFDM symbol in all bands. This thesis is organized as follows. In Chapter 2, we address the specification and the transmitter architecture of IEEE 802.15.3a DS-UWB system. In Chapter 3, we give a detailed description of channel environment and receiver architecture including all block function, especially focus on the difference compared to conventional direct sequence system. Afterwards, a less complex transceiver with Pre-Rake diversity combining scheme will be proposed in Chapter 4. Finally, we conclude this thesis and propose some potential future works in Chapter 5.. 3.
(20) Chapter 2 Overview of IEEE 802.15.3a DS-UWB System The FCC requires that UWB devices occupy a band in the 3.1-10.6 GHz band, according to the spectrum mask in Figure 2.1 [2]. The PSD measured must not exceed the specified −41.25 dBm/MHz. This leads a serious challenge to any UWB system because other services sharing the same band of operation on licensed or unlicensed bands are likely to have a much higher transmit power and, therefore, would subject UWB receivers to considerable interference. The proposed UWB system uses direct sequence modulation to achieve the UWB definition established by FCC. In this chapter, we will give a review of direct sequence technique in Section 2.1. Next, the specification of IEEE 802.15.3a DS-UWB system and all of the transmitter function blocks will be addressed in Section 2.2.. 4.
(21) 2.1 Review of Direct Sequence Spread Spectrum System The initial application of spread spectrum (SS) technique was in the development of military communication system [16][17]. At the end of World War II, spectrum spreading with anti-jamming ability was already a familiar concept to radar engineers. During subsequent years, spread spectrum investigation was motivated primarily by the desire to achieve highly jamming resistant communication systems. By definition, a spread-spectrum system uses a process other than the information signal to spread, or expand, the bandwidth of the signal. There are two fundamental types of spectrum spreading: direct sequence and frequency hopping. These achieve the desired spectrum spreading, but that is about all they have in common. The block diagram shown in Figure 2.2 illustrates the basic element of a spread spectrum digital communication system.. 2.1.1 Direct Sequence Spread Spectrum In a direct sequence spread spectrum (DSSS) communication system [18][19], we assume that the information bit rate at the input to the modulator is R bits/s and the available channel bandwidth is W Hz. In order to utilize the whole available channel bandwidth, the phase of the carrier is shifted pseudorandomly according to the pattern from the pseudonoise (PN) generator at a rate W times/s. The reciprocal of W, denoted by Tc is called the chip interval. The pulse is the basic element in a DS spread spectrum signal. If we define Tb=1/R to be the duration of a rectangular pulse corresponding to 5.
(22) the transmission time of an information bit, the bandwidth expansion factor W/R may be expressed as Be =. T W = b R Tc. (2.1). In practical, the ratio Tb/Tc is an integer, Nc =. Tb. (2.2). Tc. which is the number of chips per information bit. Nc is the number of phase shifts that can occur in the transmitted signal during the bit duration Tb=1/R. Figure 2.3 illustrates the relationships between the PN signal and the data signal. Typical spectra for the system illustrated in Figure 2.4 is shown directly below the corresponding blocks. The approximation to the spectrum of a DSSS signal employing BPSK data modulation can be representing the modulated carrier as. x c (t ) = Ad (t )c (t ) cos (wct + θ ). (2.3). where it is assumed that θ is a random phase uniformly distributed in [0, 2π). The autocorrelation function for xc(t) is Rxc (τ ) =. A2 R (τ ) Rc (τ ) cos (wct ) 2 d. (2.4). where Rd(τ) and Rc(τ) are the autocorrelation function of the data and spreading code. If they are modeled as random sequences, their autocorrelation functions can be given by. (. ). (2.5). (. ). (2.6). Rd (τ ) = Λ τ Tb and. Rc (τ ) = Λ τ Tc. 6.
(23) respectively. There corresponding power spectral densities are. Sd(f)=Tcsinc2(Tbf). (2.7). Sc(f)=Tcsinc2(Tcf). (2.8). and. respectively, where the width of the main lobe of Equation (2.7) is Tb−1 and that of (2.8) is Tc−1 . The power spectral density of xc(t) can be obtained by taking the Fourier transform of (2.4): S xc ( f ) =. A2 S ( f ) ∗ Sc ( f ) FT (cos (wc τ )) 2 d. (2.9). where the * denoted convolution. Since the spectral width of Sd(f) is much less that for Sc(f), the convolution of these two spectral is approximately Sc(f). Thus the spectrum of the DSSS modulated signal can be approximated by A2 ⎡ Sc ( f − fc ) + Sc ( f + fc )⎤⎦ 4 ⎣ A2Tc = {sin c 2 ⎡⎣Tc ( f − fc )⎤⎦ + sin c 2 ⎡⎣Tc ( f + fc )⎤⎦ } 4. S xc ( f ) =. (2.10). The spectrum is approximately independent of the data spectrum and has a null-to-null bandwidth around the carrier of 2/Tc Hz.. 2.2 IEEE 802.15.3a DS-UWB System The DS-UWB system provides a wireless PAN with data payload communication capabilities from 28 to 1320 Mbps. The proposed UWB system employs direct sequence spreading of binary phase shift keying (BPSK) and 7.
(24) quaternary bi-orthogonal keying (4-BOK) UWB pulses [9]-[11]. Forward error correction coding (FEC) is used with a coding rate of ½ and ¾. The baseband reference pulse is a root raised cosine low pass filter with 30% excess bandwidth. The implemented baseband impulse response must have a normalized peak cross-correlation within 3 dB of this reference pulse. The proposed UWB system also supports operation in two different bands as shown in Figure 2.5, one band nominally occupying the spectrum from 3.1 to 4.85 GHz (the low band), and the other nominally occupying the spectrum from 6.2 to 9.7 GHz (the high band). There are 6 piconet channels per operating band, for a total of 12 piconet channels listed in Table 2.1. A DS-UWB device is required to implement piconet channels 1-4 for mandatory. Supporting for piconet channels 5-6 in the lower band and channels 7-12 in the higher band is optional. For each piconet channel, there is a designated chip rate (Fchip), a center frequency (Fcenter), and a designated set of spreading codes for use with BPSK and 4-BOK. Each piconet has 2 spreading codes for the code lengths L=24, 12, 6, 4, and 2 and only one code for the lengths of L=1 and 3. When using a BPSK data mode, each piconet uses the first spreading code listed in the Table 2.1 for the desired code length. When using the 4-BOK operating modes, both spreading codes are required to modulate the data symbols. The chip rates, center frequencies and code sets for each piconet channel are listed in Table 2.1. The specific spreading codes that make up each spreading code set are listed in Tables 2.2 and 2.3. The relationship between the chip rates and the carrier frequencies is always a multiple of three. The use of these offset chip rates for the different piconet channels helps to decorrelate the acquisition codes and the data symbols, in addition to facilitating piconet identification during clear channel assessment (CCA).. 8.
(25) 2.2.1 Modulation for data, header and preamble The DS-UWB proposal supports data communication using both BPSK (mandatory) and 4-BOK (optional). BPSK modulation has low-complexity and easy to implement characteristics. Every compliant device will be able to transmit and receive BPSK modulated signals. For some applications, it is useful to use 4-BOK to improve performance. To support these cases, every device is also required to support the transmission of 4-BOK modulated signals. However, it is optional for devices to support the capability to receive and demodulated 4-BOK modulated waveforms. This approach of requiring 4-BOK support for transmit only results in very low additional device complexity (generation of 4-BOK signals requires little additional complexity relative to BPSK) but it also allows implementers to incorporate the additional complexity required to receive 4-BOK signals if they desire to take advantage of the potential performance gains available in certain situations. There are two options available for mapping the 2 bits to the four signals, either Gray coding where adjacent signals have only 1 bit difference between their respective codes or natural coding where the signals are assigned in the usual binary way. The precise details will be shown in Table 2.4. In the BPSK data modes, each symbol carries only a single data bit. For BPSK modulation, the data bit determines whether the spreading code with the desired length is transmitted with a polarity of either (+1) or (–1). In the 4-BOK data modes, each symbol carries two data bits. For this mode, modulation is accomplished by dividing the data bit stream into block of two bits, then mapping each block of two bits into one of two possible spreading codes for the desired data symbol rate as well as a polarity of either (+1) or (−1).. 9.
(26) The data rates that are available using the lower operating band are listed in Tables 2.5 and 2.6. Each data rate is achieved using the FEC rate and code length listed. Table 2.5 lists those modes available using BPSK modulation. Table 2.6 lists those modes available using 4-BOK modulation. The additional data rates that are available using the higher operating band using BPSK and 4-BOK modulation are listed in Tables 2.7 and 2.8, respectively.. 2.2.2 PHY preamble and header components The general preamble structure The packet structure is shown in Figure 2.6, which is summarized below: 1.. The transmitter (TX) Medium Access Control (MAC) selects one of 6 piconet acquisition codes (PAC) and sets the corresponding carrier offset frequency.. 2.. The TX modulates the PAC code (one bit per PAC symbol) with random data to generate the acquisition sequence which is used by the receiver for initial estimation like automatic gain control (AGC) and clock frequency lock. There are 3 preamble options that are structurally the same except for field durations: (1). A nominal preamble (15 us) is used for nominal data rates and channels. It is suggested that the first 10 us is used for AGC and timing estimation, the rest 5 us is used for Rake and equalizer training. (2). A long preamble (30 us) is used for extended range applications. (3). A short preamble (5 us) is used in short range and high data rate applications. 3.. Next is sent the training sequence. The receiver uses this training sequence to adjust the receiver.. 10.
(27) 4.. The TX next sends the start frame delimiter (SFD) that indicates to the receiver (RX) the next frame will be the Physical Layer (PHY) header, which contains rate information.. 5.. After the PHY header comes the MAC header.. 6.. Following the MAC header the TX starts sending data frames.. The piconet acquisition codeword (PAC) There are six PAC codewords, which are given in Table 2.2 above. Each piconet uniquely uses one of these codes.. The selection of the code is determined by the. piconet controller (PNC) during the initial scan prior to initiating the piconet (the PNC selects a PAC codeword that is not in use). Use of the PAC codewords provides a degree of "channel separation" between overlapping piconets during preamble acquisition, limited only by the rms cross-correlation properties of the PAC codeword set. The PAC codewords ensures that a DEV will train on the preamble associated with the desired piconet. Each PNC number has an associated chipping rate and carrier frequency given in Table 2.1 .. 2.2.3 Transmitter Architecture As show in Figure 2.7, the transmitter architecture of DS-UWB is similar to that of a conventional DS system. In the following section we will introduce the transmitter architecture of DS-UWB in detail.. 11.
(28) Data Scrambler A scrambler shall be employed to ensure an adequate number of bit transitions to support clock recovery. The stream of downlink packets shall be scrambled by modulo-2 addition of the data with the output of the pseudo-random binary sequence (PRBS) generator, as illustrated in Figure 2.8. The scrambler shall be used for the MAC header and frame body. The PHY preamble and PHY header shall not be scrambled. The polynomial, 1, for the pseudo random binary sequence (PRBS) generator shall be:. g(D )= 1+D14+D15. (2.11). where D is a single bit delay element. The polynomial forms not only a maximal length sequence, but also is a primitive polynomial. By the given generator polynomial, the corresponding PRBS, is generated as. xn = xn-14 ⊕ xn-15. (2.12). where + and ⊕ denote modulo-2 addition. The following sequence defines the initialization sequence,. xinit = [xin-1 xin-2 xin-3 xin-4 xin-5 xin-6 xin-7 xin-8 xin-9 xin-10 xin-11 xin-12 xin-13 xin-14 xin-15] (2.13) where xin-k represents the binary initial value at the output of the kth delay element. The scrambled data bits, sn, are obtained as follows:. s0 = b0 ⊕ x0. (2.14). where bn represents the unscrambled data bits. The side-stream de-scrambler at 12.
(29) the receiver shall be initialized with the same initialization vector, xinit, used in the transmitter scrambler. The initialization vector is determined from the seed identifier contained in the PHY header of the received packet. The 15 bit seed value chosen shall correspond to the seed identifier, shown in Table 2.9. The seed identifier value is set to 00 when the PHY is initialized and is incremented in a 2-bit rollover counter for each packet that is sent by the PHY. The value of the seed identifier that is used for the packet is sent in the PHY header.. Forward Error Correction Coding The convolutional encoder is used to encode data so that the decoder can correct errors introduced by noise and interference in the channel. Two important characteristics of a convolutional encoder are its code rate and constraint length. If k data bits are shifted in for every n encoded bits shifted out, the code rate equals k/n. If the maximum degree of the generator polynomials are m, then the constraint length of the code equals k(m+1). A half-rate convolutional encoder is a linear feed-forward shift register network in which, for every data bit that is shifted in, two encoded bits are generated. For each of the two codes specified in Table 2.10, the basic code is a 1/2 rate code that can be punctured to achieve a code rate of 3/4 at slightly less coding gain. And two types of convolutional encoder structure with different constraint length are shown in Figure 2.9.. Convolutional Interleaver for Coded Bits The convolutional decoder is sensitive to burst errors; hence, interleaving is used to disperse burst errors. Convolutional interleaving is used over block interleaving because of it has lower latency and memory requirements. The structure 13.
(30) for a convolutional interleaver is shown below in Figure 2.10. The encoded bits are sequentially shifted in to the bank of N registers; each successive register provides J bits more storage than did the preceding. The zeroth register provides no storage. With each new code bit the commutator switches to a new register, and the new code bit is shifted in while the oldest code bit in that register is shifted out. After the. (N−1)th register, the commutator returns to the zeroth register and starts again. The deinterleaver performs the inverse operation. This is exactly the same except that the delays are reversed i.e. the first delay is (N−1)J and the last delay is 0. The input and output commutators for both interleaving and deinterleaving must be synchronized. The bit interleaver shall have the values of J=7 and N=10.. 2.2.4 Multiple Access Scheme DS-UWB provides frequency division multiplexing (FDM), code division multiplexing (CDM), and time division multiplexing (TDM) to support multiple access. 1.. FDM:Choice of one of two operating frequency bands as shown in Figure 2.5.. 2.. CDM:6 code sets available within each frequency band. FDM and CDM can both be used to achieve multiple access between different. piconet. A piconet is a wireless ad hoc data communications system which allows a number of independent data devices to communicate with each other. Piconet is distinguished from other types of data networks in that communications are normally confined to a small area around person or object that typically covers at least 10 m in all directions and surround the person or a thing whether stationary or in motion. An 802.15.3a piconet consists of several components, as shown in Figure 2.11. 14.
(31) The basic component is the devices. One device is required to assume the role of the PNC of the piconet. The PNC provides the basic timing for the piconet with the beacon. Additionally, the PNC manages the QoS requirements, power save modes and access control to the piconet. 3.. TDM:Within each piconet the 802.15.3 time division multiple access (TDMA) protocol is used. Timing in the 802.15.3 piconet is based on the superframe, which is illustrated. in Figure 2.12. The superframe is composed of three parts: (1). The beacon, which is used to set the timing allocations and to communicate management information for the piconet. The beacon consists of the beacon frame, as well as any announce commands sent by the PNC as a beacon extension. (2). The contention access period (CAP), which is used to communicate commands and/or asynchronous data if it is present in the superframe. (3). The channel time allocation period (CTAP), which is composed of channel time allocations (CTAs), including management CTAs (MCTAs). CTAs are used for commands, isochronous streams and asynchronous data connections. The length of the CAP is determined by the PNC and communicated to the DEVs in the piconet via the beacon. However, the PNC is able to replace the functionality provided in the CAP with management CTAs (MCTAs). MCTAs are a type of CTA that is used for communications between the DEVs and the PNC. The CAP uses carrier sense multiple access with collision avoidance (CSMA/CA) for the medium access. The CTAP, on the other hand, uses a standard TDMA protocol where the DEVs have specified time windows. MCTAs are either assigned to a specific source/destination pair and use TDMA for access or they are shared CTAs that are accessed using the slotted aloha protocol. 15.
(32) 2.3 Summary Specification of IEEE 802.15.3a system has been introduced in this chapter. Compared to other DS systems, although the transmitter architecture is similar to conventional DS system like IEEE 802.11b, the transmitted ultra short pulse will induce difference to the channel impulse response and conventional receiver function blocks should be modified. More technical details will be discussed in Chapter 3.. 16.
(33) Figure 2.1 UWB spectral mask for indoor communication system. Figure 2.2 Model of spread spectrum digital communication system. 17.
(34) Figure 2.3 PN and data signal. Figure 2.4. Block diagram of a DSSS communication system 18.
(35) Low Band. High Band. Figure 2.5 Spectrum mask of IEEE 802.15.3a DS-UWB system. Preamble. PHY Header. MAC Header. Data sequence. Figure 2.6 Packet structure of IEEE 802.15.3a DS-UWB system. 19.
(36) Preamble & header Generator. PAC Spreading Pulse Shaping. K=6 FEC Encoder. Scrambler. Conv. Interleaver. BPSK Mapping. Terary Code Spreading Carrier Generator. K=4 FEC Encoder. 4-BOK Mapping. Transmitter blocks required to support optional mode. Figure 2.7. Figure 2.8. Transmitter architecture of IEEE 802.15.3a DS-UWB system. Realization of the scrambler linear feedback shift resisters of IEEE 802.15.3a DS-UWB system. 20.
(37) D. D. D. D. D. (a). D. D. D. (b) Figure 2.9 Convolutional encoder structure for IEEE 802.15.3a DS-UWB system with (a) constraint length K=6 (mandatory) (b) constraint length K=4 (optional). J 2J. Encoded bits. Interleaved bits. (N-2)J (N-1)J. Figure 2.10 Convolutional interleaver structure of IEEE 802.15.3a DS-UWB system. 21.
(38) DEV. DEV. PNC/DEV DEV DEV. beacon data. Figure 2.11 Piconet elements of IEEE 802.15.3 system. Superframe m-1. Beacon m. Superframe m. Superframe m+1. Contention Free Period. Contention Access Period. MCTA MCTA CTA 1 CTA 2 1 2. Figure 2.12. Piconet superframe of IEEE 802.15.3 system. 22. CTA n-1 CTA n.
(39) Table 2.1 Piconet channel numbers, chip rates and spreading code sets of IEEE 802.15.3a DS-UWB system Piconet Channel. Chip Rate. Center Frequency. Spreading Code Set. 1. 1313 MHz. 3939 MHz. 1. 2. 1326 MHz. 3978 MHz. 2. 3. 1339 MHz. 4017 MHz. 3. 4. 1352 MHz. 4056 MHz. 4. 5. 1300 MHz. 3900 MHz. 5. 6. 1365 MHz. 4094 MHz. 6. 7. 2626 MHz. 7878 MHz. 1. 8. 2652 MHz. 7956 MHz. 2. 9. 2678 MHz. 8034 MHz. 3. 10. 2704 MHz. 8112 MHz. 4. 11. 2600 MHz. 7800 MHz. 5. 12. 2730 MHz. 8190 MHz. 6. Table 2.2. Code Set. Length 24 and 12 spreading codes for BPSK and acquisition of IEEE 802.15.3a DS-UWB system. L=24. L=12. 1. -1, 0, 1, -1, -1, -1, 1, 1, 0, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, -1, 1, -1, -1, 1 0, -1,-1,-1, 1, 1, 1,-1, 1, 1,-1, 1. 2. -1, -1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, 1, 1, 0, -1, 0, 1, 1 -1, 1,-1,-1, 1,-1,-1,-1, 1, 1, 1, 0. 3. -1, 1, -1, -1, 1, -1, -1, 1, -1 , 0 -1, 0, -1, -1, 1, 1, 1, -1, 1, 1, 1, -1, -1, 0, -1, 1,-1,-1, 1,-1,-1,-1, 1, 1, 1. 4. 0, -1, -1, -1, -1, -1, -1, 1, 1, 0, -1, 1, 1, -1, 1, -1, -1, 1, 1, -1, 1, -1, 1, -1,-1,-1, 1, 1, 1,-1, 1, 1,-1, 1, 0 1. 5. -1, 1, -1, 1, 1, -1, 1, 0, 1, 1, 1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, -1, 0, -1 -1,-1,-1, 1, 1, 1,-1, 1, 1,-1, 1, 0. 6. 0, -1, -1, 0, 1, -1, -1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, 1, 1, 1 0, -1,-1,-1, 1, 1, 1,-1, 1, 1,-1, 1. 23.
(40) Table 2.3. Length 6 and shorter spreading codes for BPSK of IEEE 802.15.3a DS-UWB system. Code Set Numbers. L=6. L=4. L=3. L=2. L=1. 1 through 6. 1,0,0,0,0,0. 1,0,0,0. 1,0,0. 1,0. 1. Table 2.4. Length 12 and shorter spreading codes for 4-BOK, code sets 1 through 6 of IEEE 802.15.3a DS-UWB system. Input data: Gray coding (First in time on left). Input data: Natural coding (First in time on left). L = 12. L=6. L=4. L=2. 00 01 11 10. 00 01 10 11. 1,0,0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,1,0,0,0,0,0 -1,0,0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,-1,0,0,0,0,0. 1,0,0,0,0,0 0,0,0,1,0,0 -1,0,0,0,0,0 0,0,0,-1,0,0. 1,0,0,0 0,0,1,0 -1,0,0,0 0,0,-1,0. 1, 0 0, 1 -1, 0 0, -1. 24.
(41) Table 2.5 Available data rates using BPSK in the lower operating band for IEEE 802.15.3a DS-UWB system Data Rate. FEC Rate. Code Length. Bits per Symbol. Symbol Rate. 28 Mbps. ½. L=24. 1. Fchip/24. 55 Mbps. ½. L=12. 1. Fchip/12. 110 Mbps. ½. L=6. 1. Fchip/6. 220 Mbps. ½. L=3. 1. Fchip/3. 500 Mbps. ¾. L=2. 1. Fchip/2. 660 Mbps. 1. L=2. 1. Fchip/2. 1000 Mbps. ¾. L=1. 1. Fchip. 1320 Mbps. 1. L=1. 1. Fchip. Table 2.6 Available data rates using 4-BOK in the lower operating band for IEEE 802.15.3a DS-UWB system Data Rate. FEC Rate. Code Length. Bits per Symbol. Symbol Rate. 110 Mbps. ½. L=12. 2. Fchip/12. 220 Mbps. ½. L=6. 2. Fchip/6. 500 Mbps. ¾. L=4. 2. Fchip/4. 660 Mbps. 1. L=4. 2. Fchip/4. 1000 Mbps. ¾. L=2. 2. Fchip/2. 1320 Mbps. 1. L=2. 2. Fchip/2. 25.
(42) Table 2.7 Available data rates using BPSK in the higher operating band for IEEE 802.15.3a DS-UWB system Data Rate. FEC Rate. Code Length. Bits per Symbol. Symbol Rate. 55 Mbps. ½. L=24. 1. Fchip/24. 110 Mbps. ½. L=12. 1. Fchip/12. 220 Mbps. ½. L=6. 1. Fchip/6. 500 Mbps. ¾. L=4. 1. Fchip/4. 660 Mbps. 1. L=4. 1. Fchip/4. 1000 Mbps. ¾. L=2. 1. Fchip/2. 1320 Mbps. 1. L=2. 1. Fchip/2. Table 2.8 Available data rates using 4-BOK in the higher operating band for IEEE 802.15.3a DS-UWB system Data Rate. FEC Rate. Code Length. Bits per Symbol. Symbol Rate. 220 Mbps. ½. L=12. 2. Fchip/12. 660 Mbps. ¾. L=6. 2. Fchip/6. 1000 Mbps. ¾. L=4. 2. Fchip/4. 1320 Mbps. 1. L=4. 2. Fchip/4. 26.
(43) Table 2.9 Scrambler seed selection in IEEE 802.15.3a DS-UWB system. Seed Identifier. Seed Value. 0,0. 1111 1111 1111 111. 0,1. 0111 0000 1111 111. 1,0. 0111 1111 0000 000. 1,1. 0111 1000 0000 111. Table 2.10 FEC code type in IEEE 802.15.3a DS-UWB system. Code Type. Constraint Length & Generator Polynomials. Possible Rates. Implementation Requirements. Convolutional. Constraint length K = 6, Generating polynomial (65, 57). Rate ½ or ¾. Mandatory for Tx: Rate ½ & ¾ Mandatory for Rx: Rate ½ Optional for Rx: Rate ¾. Convolutional. Constraint length K = 4, Generating polynomial (15,17). Rate ½ or ¾. Mandatory for Tx: Rate ½ & ¾ Optional for Rx: Rate ½ & ¾. 27.
(44) Chapter 3 Performance of IEEE 802.15.3a DS-UWB System The architecture of IEEE 802.15.3a DS-UWB system will be described in this chapter. Due to the extremely wide bandwidth, the fine resolution characteristic will induce new effects. Hence conventional indoor channel models and some receiver algorithms are not suitable anymore. The rest of this chapter is organized as follows. Indoor UWB channel model will be described in Section 3.1. Synchronization techniques for IEEE 802.15.3a DS-UWB system will be introduced in Section 3.2. Channel equalization algorithm will be developed in Section 3.3. Finally, performance simulations are shown in Section 3.4.. 3.1. Indoor UWB Channel Model Wireless propagation channels have been studied for more than 50 years, and a. large number of channel models are already available. The signal that has propagated through a wireless channel consists of multiple echoes of the originally transmitted signal; this phenomenon is known as multipath propagation. The different multipath components (MPCs) are characterized by different attenuations and delays. The. 28.
(45) correct modeling of the parameters describing the MPCs is the key point of channel modeling. In UWB systems, the intended radiation can cover a bandwidth closed to 10 GHz, and the unintended radiation can cover an even larger frequency range. This large bandwidth can give rise to new effects. For example, only few multipath components overlap within each resolvable delay bin, hence the central limit theorem is no longer suitable, and the amplitude fading statistics are not Rayleigh distributed. Also, there can be delay bins into which no MPCs fall, and thus are empty. It then becomes necessary to characterize the likelihood that this happens, and that an empty bin is followed by a full one. For a realistic performance assessment, a UWB channel model like the 802.15.3a standard model has to include all those effects. Three main indoor channel models were considered here: the tap-delay line Rayleigh fading model [21], the Saleh-Valenzuela (S-V) model [22], and the ∆-K model described in [23], as well as several novel modifications to these approaches that better matched the measurement characteristics. Each channel model was parameterized in order to best fit the important channel characteristics described above. Although many good models were contributed to the group, the model finally adopted was based on a modified S-V model that seemed to best fit the channel measurements. In particular, the channel measurements showed multipath arrivals in clusters rather than in a continuum, as is customary for narrowband channels.. 3.1.1 Saleh-Valenzuela Model The S-V model was proposed in [22] to model the multipath of an indoor environment for wideband channels on the order of 100 MHz. Even at this relatively narrow bandwidth, a clustering phenomenon was observed in the channel. In order to 29.
(46) capture this effect, the authors proposed an approach that modeled the multipath arrival times using a statistically random process based on the Poisson process. In other words, the interarrival time of multipath components is exponentially distributed. In addition, the multipath arrivals were grouped into two different categories: a cluster arrival and a ray arrival within a cluster, there are 6 key parameters that define the model [24]: Λ = cluster arrival rate; λ = ray arrival rate, i.e., the arrival rate of path within each cluster;. Γ = cluster decay factor; γ = ray decay factor;. σ1 = standard deviation of cluster lognormal fading term (dB). σ2 = standard deviation of ray lognormal fading term (dB). σx =standard deviation of lognormal shadowing term for total multipath. realization (dB).. Multipath model The amplitude statistics in the original S-V model were found to best match the Rayleigh distribution, the power of which is controlled by the cluster and ray decay factors. However, the measurements in UWB channels indicated that the amplitudes do not follow a Rayleigh distribution. Rather, either a lognormal or Nakagami distribution can fit the data equally well, which has been validated using Kolmogorov-Smirnov testing with a 1 percent significance level. Based on these results, the S-V model was modified for the IEEE model by prescribing a lognormal. 30.
(47) amplitude distribution. The model also includes a shadowing term to account for total received multipath energy variation that results fromblockage of the line-of-sight path. The discrete time impulse response multipath model can be given by L. K. (. hi (t ) = Xi ∑ ∑ αki ,l δ t − Tl i − τki ,l l =0 k =0. ). (3.1). where. {α }. {τ }. is the delay of the kth multipath component relative to the lth cluster arrival. i k ,l. i k ,l. time (Tl i ) ,. are the multipath gain coefficient, {Tl i } is the delay of the lth cluster,. {Xi }. represents the log-normal shadowing, and i refers to the ith. realization. By definition, we have τ 0,l = 0 . The distribution of cluster arrival time and the ray arrival time are given by the independent interarrival exponential probability density function p (Tl | Tl −1 ) = Λ exp ⎡⎢−Λ (Tl − Tl −1 )⎤⎥ , ⎣ ⎦. (. ). (. l>0. p τk ,l | τ(k −1),l = λ exp ⎢⎡−λ τk ,l − τ(k −1),l ⎣. )⎥⎦⎤ ,. (3.2). k>0. (3.3). The channel coefficients are defined as follows: αk ,l = pk ,l ξl βk ,l , where. (. ). (. 20 log10 ξl βk ,l ∝ Normal µk ,l , σ12 + σ22. n1 ∝ Normal (0, σ12 ). and. n2 ∝ Normal (0, σ22 ). ). (3.4). are independent and. correspond to the fading on each cluster and ray, respectively, 2⎤ ⎡ E ⎢ ξl βk ,l ⎥ = Ω0e −Tl / Γe −τk ,l / γ ⎣ ⎦. (3.5). where Tl is the excess delay of bin l and Ω 0 is the mean energy of the first path of. 31.
(48) the first cluster, and p k ,l is equiprobable +/-1 to account for signal inversion due to reflections. The µk,l is given by µk ,l =. 10 ln(Ω0 ) − 10Tl / Γ − 10τk ,l / γ ln(10). −. (σ12 + σ22 )ln(10). (3.6). 20. In the above equations, ζl reflects the fading associated with the lth cluster, and βk ,l corresponds to the fading associated with the kth ray of the lth cluster. Finally, since the log-normal shadowing of the total multipath energy is captured by the term, X i , the total energy contained in the terms. {α } i k ,l. is. normalized to unity for each realization. This shadowing term is characterized by. 20 log10(Xi ) ∝ Normal(0, σx2 ) . Note that, a complex tap model was not adopted here. The complex baseband model is a natural fit for narrowband systems to capture channel behavior independently of carrier frequency, but this motivation breaks down for UWB systems where a real-valued simulation at radio frequency (RF) may be more natural. Figure 3.1 illustrates the equivalent model for simulation of passband system in terms of complex baseband system. Therefore the real-valued passband multipath channel response is simplified as follow h (t ) =. L−1. ∑ α δ (t − τ ) i =0. i. (3.7). i. where αi is the real-values channel coefficient. The equivalent baseband multipath channel response is described by L−1. L−1. i =0. i =0. i i δ (t − τi ) h (t ) = ∑ αie − j 2 π fc τi δ (t − τi ) = ∑ α. (3.8). The proposed model parameters were designed to fit measurement results, and. 32.
(49) Table 3.1 provides the results of this fit for four kinds different channel environments (LOS refers to line of sight, NLOS to non-LOS). 1. CM1 is based on LOS (0 – 4 m) channel measurements. 2. CM2 is based on NLOS (0 – 4 m) channel measurements. 3. CM3 is based on NLOS (4 – 10 m) channel measurements. 4. CM4 is generated to fit a 25 ns RMS delay spread to represent an extreme NLOS multipath channel. Figures 3.2 and 3.3, along with the channel measurement characteristics listed in Table 3.1, highlight characteristics of the multipath channel that are important to discuss. First, the multipath spans several nanoseconds in time, which results in ISI if UWB pulses are closely spaced in time. However, this interference can be mitigated in a number of ways through proper waveform design as well as signal processing and equalization algorithms. Second, the ultra wide bandwidth of a transmitted pulse results in the ability to individually resolve several multipath components.. 3.2. Synchronization Techniques for IEEE 802.15.3a DS-UWB System The receiver working flow is described in Figure 3.4. Synchronization should. be done before the rest work like channel estimation and data demodulation. Here, we consider three steps to complete the initialization of the receiver: (i) code acquisition is used to find packet start time and search all delayed path caused by multipath effect; (ii) code tracking can combat the asynchronous between transmitter and receiver due to the sampling clock error; (iii) automatic frequency control (AFC) 33.
(50) loop is the solution to estimate frequency offset caused by the mismatch of radio frequency (RF) component. The overall proposed receiver architecture is shown in Figure 3.5.. 3.2.1 Code Acquisition Code acquisition is usually achieved a coarse alignment within some fraction of one code-chip interval between two PN codes. Because it is the first synchronization algorithm, the rest of the synchronization process is dependent on good packet detection performed. Fortunately, the preamble of the DS-UWB system has been designed to help the detection of the start edge of the packet. The cross-correlation method takes advantage of the periodicity of the synchronization at the start of the preamble. As shown in Figure 3.6, the matched filter with the coefficient of the preamble sequence is proposed to correlate the received symbols. The preamble sequence is pre-assigned by the piconet channel of MAC layer. When some threshold of correlation is exceeded by the output power of the post-matched filter, the receiver will declare a packet detection.. 3.2.2 Code Tracking Loop Due to the sampling clock error as shown in Figure 3.7, the sampling clock error will cause slow packet shift during the transmission. In conventional DS system, Early-late (EL) code tracking loop is usually used to maintain this asynchronous [25]. Assume the IEEE 802.15.3a DS-UWB transmitter sends known preamble sequence. {an } . These data symbols are spread by the spreading factor Nc (Nc =24) using the effective spreading sequence {cv } which is called PAC. The transmitted signal is given by 34.
(51) Nc −1. s (t ) = ∑ an ∑ cv g (t − vTc ). (3.9). v =0. n. where g(t) is the pulse shaping defined in [9], Tc is the chip duration. After the transmitted signal travels through the multipath channel defined in (3.8), the received signal can be described by N c −1. L−1. i l ∑ an ∑ cnNc +v Rg (t − vTc − τl ) + n (t ) r (t ) = ∑ α l =0. n. (3.10). v =0. where n(t) represents the additive white Gaussian noise (AWGN) filtered by the receiver pulse matched filter, Rg(t) is the combined transmit and receive filter pulse form at the output of the matched filter which is given by. Rg (t ) =. ∫. ∞. −∞. g * (τ ) g (t + τ )d τ. (3.11). The conventional EL code tracking loop is shown in Figure 3.7. Output of EL timing error detector is given by ⎪⎧⎪ ∗ * (n +1)Nc −1 ⎛ ⎛ ⎞ ⎛ ⎞⎞ ⎪⎫ T T i n ∑ ⎜⎜r ⎜⎜kTc + c + x = Re ⎨an α τ ⎟⎟⎟ − r ⎜⎜kTc − c + τ ⎟⎟⎟⎟⎟⎟ck ⎬⎪ ⎜ ⎝ ⎠ ⎝ ⎠⎠ ⎪ ⎪⎪ 2 2 k =nNc ⎝ ⎪ ⎩ ⎭. (3.12). The timing error detector (TED) operates on two classes of samples of the matched filter output: one taken early and one taken late with respect to the detection path as shown in Figure 3.8. For a good compromise between implementation complexity and performance, the early and late branches are usually spaced half a chip apart (Tc/2) from the detection branch. In the case of no timing error, everything is apparently balanced, hence resulting on average in no signal at the output of the timing error detector at all. In the case where the signal is delayed by. Tc/2, the late branch is perfectly aligned and therefore delivers a large positive output. The output of the overall timing error detector is calculated as the difference between late and early branch outputs. In the aforementioned case, this causes a 35.
(52) positive value at the TED output while the input signal with positive delays. In the case of negative delays with respect to the receiver time base, the output becomes negative. If we assume a flat fading channel (L=1) case with normalized channel 2. i = 1), the mean output of the timing error detector is coefficient ( α. {. (. ). )}. (. i 2 ⎢⎡Rg Tc 2 + E [x ] = Re E [ a 2 ] α τ − τ − Rg −Tc 2 + τ − τ ⎥⎤ ⎣ ⎦. (3.13). If the environment is multipath fading channel, the mean output of the timing error detector will become ⎧ ⎫ ⎪ * L−1 ⎡ ⎪ 2 im ∑ α i l ⎢Rg Tc 2 + E [x ] = E ⎣⎢⎡ a ⎦⎥⎤ Re ⎨⎪α τ − τ − Rg −Tc 2 + τ − τ ⎥⎤ ⎬⎪ ⎪ ⎦⎪ ⎪ l =0 ⎣ ⎪ ⎩ ⎭ i m 2 ⎡⎢Rg Tc 2 + (3.14) = E [ a 2 ] Re α τ m − τm − Rg −Tc 2 + τ m − τm ⎤⎥ ⎣ ⎦ ⎧⎪ ⎫⎪ ⎪⎪ l =L ⎪⎪ * ⎡ ⎤ 2 ⎪ im i l ⎢Rg Tc 2 + τ m − τl − Rg −Tc 2 + τ m − τl ⎥ ⎬⎪ + E [ a ] Re ⎨α α ⎪⎪ ∑ ⎣ ⎦ ⎪⎪ l =0, ⎪⎪ l ≠m ⎪ ⎩ ⎭⎪ . (. {. (. (. ). (. ). (. ). ). )}. (. ). multipath interference terms. The multipath interference terms will cause error to the output of timing error detector. Especially when the multipath is closely to the desired path as illustrated in Figure 3.9, the accuracy of the TED will be affected deeply. Unfortunately, one important characteristic of indoor UWB channel is dense multipaths due to the extreme high bandwidth which can resolve several multipath components. Therefore a new code tracking scheme should be provided to cancel the multipath interference. According to [26], it is achievable to calculate the fading coefficients and relative delays of the multipath interference, hence the interference terms are possible to be canceled. The new code tracking loop with multipath cancellation scheme is shown in Figure 3.10, after the multipath interference being canceled, the timing error signal will be given by 36.
(53) ⎧⎪ * l =L−1 ⎫⎪ lm ∑ α l l S ( xm = x m − Re ⎪⎨α τl − τ m )⎪⎬ ⎪⎪⎩ l =0,l ≠m ⎪⎪⎭. (3.15). where S ( τl − τ m ) is the multipath interference to mth (desired) path caused by the. lth path. The scheme is not limited by any assumptions made on the minimum spacing of paths. Therefore, it is able to track closely spaced paths well to and below one chip apart. The paths are tracked individually and the tracker will follow each of them correctly if they eventually diverge again. This technique proposed in [26] is not limited by the fact that it has to focus to the stronger paths, as often supposed in heuristic solutions for dealing with this type of scenarios. But under indoor UWB environment, the closed multipaths are rich; this will cause the cancellation mechanism to be too complex. Hence we propose a new multipath interference cancellation scheme computes neighboring interference only. As shown in Figure 3.9, the interference can be calculated by the peak value of the neighboring with a scale. The scale value can be obtained due to the known transmitted pulse waveform. Hence the proposed code tracking loop with multipath cancellation scheme shown in Figure 3.11 is less complex compared with the technique proposed in [26].. 3.2.3 Automatic Frequency Control Loop Because of the mismatch of the RF component between transmitter and receiver, the received signal will suffer phase rotation caused by the frequency offset. The received signal at baseband after sampling which is given by. rn = sne − j 2 π∆fnTs. (3.16). where sn is the transmitted signal, ∆f is the difference between the transmitter and. 37.
(54) receiver carrier frequencies, Ts is the sampling period. In DS-UWB system, the proposed preamble can help receiver to use efficient maximum likelihood algorithm to estimate and correct for the frequency offset, before the actual information portion of the packet starts. The proposed automatic frequency control loop [27] which operates on the received is shown in Figure 3.12. The complex conjugate of the received data delayed by NTs will become. rn*+N = sn +Ne j 2 π∆f (n +N )Ts. (3.17). and the complex product of rn and rn*+N after summation is given by L −1. z = ∑ sne− j 2π∆fnTs ⋅ sn* +N e j 2π∆f (n +N )Ts n =0 L −1. = ∑ snsn* +N e− j 2π∆fnTs e j 2π∆f (n +N )Ts. (3.18). n =0. =e j 2π∆fNTs. L −1. 2 ∑ sn. n =0. This gives an angle proportional to the frequency offset, and the frequency offset estimator is formed as. fˆ∆ =. 3.3. 1 (z 2πNTs. (3.19). Channel Equalization for IEEE 802.15.3a DS-UWB System For reliable communication system performance in frequency-selective. channels, the channel-induced ISI must be mitigated; channel equalization is an important block to compensate the effect in receiver. Though blind methods have 38.
(55) received a great deal of research attention their initial data detection errors will inhibit adoption, especially in burst-mode systems. Therefore, block-oriented approaches that use preamble sequence are more reliable. In this section, we present a complete equalization technique for IEEE802.15.3a DS-UWB system to compensate the channel effect. Wireless communication systems require signal processing techniques that improve the link performance. Equalization is one of the most common techniques to compensate for ISI created by multipath channel. In IEEE 802.15.3a DS-UWB system, it is suggested that receiver with decision feedback equalizer (DFE) can support good ability to mitigate ISI effect. The basic idea of DFE is that once an information symbol has been detected and decided upon, the ISI that it induces on future symbols can be estimated and subtracted out before detection of subsequent symbols. The DFE can be realized in a direct transversal form as shown in Figure 3.13. It consists of a feed forward filter (FFF) and a feed back filter (FBF). The FFF can deal with precursor and postcursor ISI and FBF can perfectly cancel postcursor ISI. The minimum mean square error (MMSE) is a robust algorithm which the tap weights are chosen to minimize the MSE of all the ISI terms plus the noise power at the output of the equalizer [17].. {. }. q f , qb = arg min E s (t ) − q f rc (t ) + qb s (t ). {. where q f = q f , q f , ", q f 0. 1. K f −1. (3.20). } is the tap weights of the FFF, q = {q ,q ,",q } b. b0. b1. bK. b −1. is the tap weights of the FBF, rc (t ) is the received data, and s (t ) is the output after the slicer. Ideally, the number of equalizer taps should be enough to cover the delay spread 39.
(56) of the channel. But the channel length under UWB environment is extreme long due to the ultra short pulse. To design the equalizer with sufficient taps number is inefficient. Fortunately, the paths with dominating power are usually gathered closely instead of uniformly distributed. Hence the length of equalizer is designed to cover a particular part of the channel length can gather most of the multipath energy. In this thesis, we choose the length of equalizer to cover each path that excess -10 dB compared to the strongest path by the channel PDP. The PDP of CM1 and CM2 is shown in Figure 3.14(a), and that of CM3 and CM4 is shown in Figure 3.14(b). By these, we can distinctly define the system parameter for each channel.. 3.4. Computer Simulations Computer simulations are conducted to evaluate the performance of bit error. rate (BER) and packet error rate (PER) in the IEEE 802.15.3a DS-UWB system. In the simulation, the relationship between SNR and Eb/N0 can be defined as. SNR =. Psignal Pnoise. =. Eb × Rb N0 ×B. =. Eb × Rb. N 0 × (N c Rb ). =. 1 Eb Nc N 0. (3.21). where Psignal is the signal power, Pnoise is the noise power, Eb is the bit energy, Rb is the bit rate, B is the bandwidth of the chip sequence, and Nc is the processing gain. When the system transmit power is normalized to one, the noise power given by σ 2 corresponding to a specific Eb/N0 can be generated by σ2 =. N0. (3.22). Eb. The numbers of equalizer tap for different situations (CM1 to CM4) are listed in Table 3.2. In the following simulations, we choose the mandatory BPSK modulation 40.
(57) mode operating in the low band and the best 90 out of 100 channel realizations. All of the system parameters are estimated by the algorithms mentioned in Sections 3.2 and 3.3. In the first simulation, we evaluate the DS-UWB system performance with 110 Mbps data rate. The BER and PER performances as a function of input SNR Eb/N0 are shown in Figures 3.15 and 3.16 respectively. It is observed that with sufficient equalizer taps, the BER and PER system performances decrease as Eb/N0 increase. Besides, under longer range environments like CM3 and CM4, the system performances are a little worse than that in shorter range environments due to the inaccuracy of system parameter estimation. Next, the BER and PER performances with 220 Mbps data rate are shown in Figures 3.17 and 3.18 respectively. Compared with the 110 Mbps mode, both BER and PER performances are worse due to the shorter spreading code length which will induce more serious ISI. Finally, BER and PER performances with 500 Mbps data rate are shown in Figures 3.19 and 3.20 respectively. The shorter spreading code length and higher code rate lead the system performances to be worse compared with the previous modes.. 3.5. Summary In this chapter, we first introduce the S-V model which is used to form indoor. UWB channel environment. Compared with conventional narrowband channel models, the clustering phenomenon is observed in the channel. Furthermore, the dense and long delay spread multipaths will lead some receiver function blocks to be modified. All the receiver function block algorithms have been described in Sections 3.2 and 3.3. The channel characteristic of dense multipaths will cause the conventional EL code-tracking loop to fail and the proposed EL code-tracking loop with multipath cancellation scheme can effectively overcome this problem. Besides, 41.
(58) the channel length is different under different situations (CM1 to CM4), and we have defined different numbers of equalizer tap in Section 3.3. The performance of all algorithms mentioned in this chapter has been evaluated by Matlab. Computer simulations show that the proposed algorithms work as expected.. 42.
(59) H + ( f ) (complex). H ( f ) (BP real). 2. H ( f ) (LP complex) 2. 1 fc. fc. w. w. x (t ). real BP system h ( t ) H (f ). w. y (t ) = x (t ) ⊗ h (t ). complex lowpass equivalent model x (t ). Figure 3.1. complex LP system h ( t ) H (f ). 2y (t ) = x (t ) ⊗ h (t ). Simulation of passband system in terms of equivalent complex baseband system. 43.
(60) Impulse response realizations 1 0.8 0.6 0.4. 0.2. 0. -0.2 -0.4 -0.6. -0.8 -1. 0. 50. 100. 150. 200. 250. Time (nS). Figure 3.2. Superposition of 100 impulse responses based on the CM3 channel model (NLOS up to 10 m with average RMS delay spread of 15 ns).. 44.
(61) Average Power Decay Profile 0. -10. Average power (dB). -20. -30. -40. -50. -60. 0. 20. 40. 60. 80. 100 120 Delay (nsec). 140. 160. 180. 200. Figure 3.3 Average power decay profile for the channel model CM3 (NLOS up to 10 m with average RMS delay spread of 15 ns).. 45.
(62) Figure 3.4. IEEE 802.15.3a DS-UWB receiver working flow. Figure 3.5 Proposed receiver architecture of IEEE 802.15.3a DS-UWB system. 46.
(63) >. 2. Figure 3.6 Code acquisition structure of IEEE 802.15.3a DS-UWB system. EL TED. Spreading sequence cv Early. r (t ). ∑. Nc 1. ↑2 Z-1. N. Late. ∑1 c. Transmit sequence an. +. Re{.}. Loop Filter. Decision. Figure 3.7 Conventional early-late code tracking loop architecture. 47. x.
(64) Early. Late. Tc. Figure 3.8 Comparison between early and late edges for the detecting path. Early. Late. Tc. Figure 3.9. Comparison between early and late edges under dense multipaths environment. 48.
(65) TED. α1 α2 αN. xm. xm. Loop Filter. Multipath Compensation Unit Timing tracker 2 Timing tracker N. Figure 3.10. Structure of cancellation mechanism for IEEE 802.15.3a DS-UWB system. xm. xm. Figure 3.11 Proposed code tracking loop with multipath cancellation scheme for IEEE 802.15.3a DS-UWB system. 49.
(66) rn. ∑. 1 2πNTs. ∠(i). rn*+N Figure 3.12. Proposed automatic frequency control loop architecture for IEEE 802.15.3a DS-UWB system. qf. 0. qf. qf. 1. K f −1. s(t ). qb. Kb −1. qb. 0. Figure 3.13 Decision feedback equalizer architecture. 50.
(67) (a). (b) Figure 3.14 Average power decay profile for different situations (a) CM1 and CM2 (b) CM3 and CM4. 51.
(68) Figure 3.15. BER performances of DS-UWB system with 110 Mbps data rate under different environments (CM1 to CM4). 52.
(69) Figure 3.16 PER performances of DS-UWB system with 110 Mbps data rate under different environments (CM1 to CM4). 53.
(70) Figure 3.17 BER performances of DS-UWB system with 220 Mbps data rate under different environments (CM1 to CM4). 54.
(71) Figure 3.18 PER performances of DS-UWB system with 220 Mbps data rate under different environments (CM1 to CM4). 55.
(72) Figure 3.19 BER performances of DS-UWB system with 500 Mbps data rate under different environments (CM1 to CM4). 56.
(73) Figure 3.20 PER performance of DS-UWB system with 500 Mbps data rate under different environments (CM1 to CM4). 57.
(74) Table 3.1 Multipath channel target characteristics and model parameters Target Channel Characteristics Mean excess delay (nsec) ( τ m ) RMS delay (nsec) ( τ rms ). CM 1. CM 2. CM 3. 5.05. 10.38. 14.18. 5.28. 8.03. 14.28. NP10dB. CM 4. 25. 35. NP (85%). 24. 36.1. 61.54. Λ (1/nsec). 0.0233. 0.4. 0.0667. 0.0667. λ (1/nsec). 2.5. 0.5. 2.1. 2.1. Γ. 7.1. 5.5. 14.00. 24.00. γ. 4.3. 6.7. 7.9. 12. 3.3941. 3.3941. 3.3941. 3.3941. 3.3941. 3.3941. 3.3941. 3.3941. 3. 3. 3. 3. 5.0. 9.9. 15.9. 30.1. 5. 8. 15. 25. NP10dB. 12.5. 15.3. 24.9. 41.2. NP (85%). 20.8. 33.9. 64.7. 123.3. Channel energy mean (dB). -0.4. -0.5. 0.0. 0.3. Channel energy std (dB). 2.9. 3.1. 3.1. 2.7. Model Parameters. σ 1 (dB) σ 2 (dB) σ x (dB) Model Characteristics Mean excess delay (nsec) ( τ m ) RMS delay (nsec) ( τ rms ). Table 3.2 Equalizer tap numbers for different environments CM 1. CM 2. CM 3. CM 4. FFF. 18. 40. 80. 120. FBF. 9. 20. 40. 60. 58.
數據
相關文件
Understanding and inferring information, ideas, feelings and opinions in a range of texts with some degree of complexity, using and integrating a small range of reading
Understanding and inferring information, ideas, feelings and opinions in a range of texts with some degree of complexity, using and integrating a small range of reading
Understanding and inferring information, ideas, feelings and opinions in a range of texts with some degree of complexity, using and integrating a small range of reading
Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17
Then, we tested the influence of θ for the rate of convergence of Algorithm 4.1, by using this algorithm with α = 15 and four different θ to solve a test ex- ample generated as
Define instead the imaginary.. potential, magnetic field, lattice…) Dirac-BdG Hamiltonian:. with small, and matrix
Inspired by the concept that the firing pattern of the post-synaptic neuron is generally a weighted result of the effects of several pre-synaptic neurons with possibly
using & integrating a small range of reading strategies as appropriate in a range of texts with some degree of complexity,. Understanding, inferring and