• 沒有找到結果。

應用於無線干擾環境下結合時空編碼技術及展頻系統之研究

N/A
N/A
Protected

Academic year: 2021

Share "應用於無線干擾環境下結合時空編碼技術及展頻系統之研究"

Copied!
34
0
0

加載中.... (立即查看全文)

全文

(1)國 立 交 通 大 學 電信工程學系 碩 士 論 文 應用於無線干擾環境下結合時空編碼 技術及展頻系統之研究 Combined Space-Time Coding with Frequency-Hopping Spread Spectrum for Wireless Jamming Channels 研究生:陳宗保 指導教授:王忠炫 博士. 中. 華. 民. 國. 九十六. 年. 九. 月.

(2) 應用於無線干擾環境下結合時空編碼 技術及展頻系統之研究 Combined Space-Time Coding with Frequency-Hopping Spread Spectrum for Wireless Jamming Channels 研究生:陳宗保. Student: Chung-Pao Chen. 指導教授:王忠炫. Advisor: Chung-Hsuan Wang. 國立交通大學 電信工程學系碩士班 碩士論文. A Thesis Submitted to Department of Communication Engineering College of Electrical and Computer Engineering National Chiao Tung University in Partial Fulfillment of the Requirements for the Degree of Master of Science in Communication Engineering September, 2007 Hsinchu, Taiwan, Republic of China 中華民國九十六年九月.

(3) 應用於無線干擾環境下結合時空編碼 技術及展頻系統之研究 學生:陳宗保. 指導教授:王忠炫. 國立交通大學電信工程學系碩士班 摘要 在無線傳輸的環境中,傳輸的信號常遭受到惡意的干擾源及通道衰減效應, 導致接收訊號產生嚴重的失真。跳頻展頻系統是一般最常用來抑制干擾效應的技 術,而具有分集增益及編碼增益的時空編碼技術可有效的降低通道衰減效應。因 此,在本篇論文裡吾人便結合了兩者之優點,提出了時空編碼結合跳頻展頻技術 以提升傳輸系統在無線干擾環境中之整體效能。 為了能夠專注於分析時空碼的解碼設計,吾人考慮了三種較簡單的跳頻方 式。第一種定義為所有傳送天線的訊號都跳至相同的頻帶上,稱此為最差跳頻。 第二種情形為所有傳送信號皆設計為避免互相發生碰撞,稱此為最佳跳頻。而最 後一種所提出的跳頻方式,便是任何傳輸信號皆隨機的跳至任一頻帶上,稱此為 均勻跳頻。其中最差及最佳跳頻方式分別代表為此系統效能分析的上界與下界。 而在跳頻頻帶數夠大及傳送天線個數少的情況下,均勻跳頻方式可使系統效能近 似於使用最佳跳頻方式。針對上述跳頻方式,吾人推導出在路徑增益已知或未知 情況下此系統的最大可能性解碼。然而,由於最大可能性解碼相當的複雜,在實 際應用中較不易實現,因此,吾人提出了一些次佳解碼方式來降低解碼複雜度, 並模擬其在多重傳送及接收天線架構下之效能。此外,吾人亦針對此系統提出了 在無線干擾環境下好的時空碼準則。最後經由模擬結果驗證出,在相同的訊雜比 及頻寬效益的考量之下,此系統比傳統單進單出編碼效能來的更佳。. I.

(4) Combined Space-Time Coding with Frequency-Hopping Spread Spectrum for Wireless Jamming Channels Student: Chung-Pao Chen. Advisor: Chung-Hsuan Wang. Department of Communication Engineering National Chiao Tung University. Abstract In wireless jamming environments, the transmitted signals usually suffer from hostile jammers and undesired channel impairments, e.g., multipath fading. Conventionally, frequency-hopping spread spectrum (FHSS) systems are most effective anti-jamming techniques, and space-time coding (STC), which introduces temporal and spatial correlation into the transmitted signals to achieve transmitter diversity without sacrificing the bandwidth, has been shown to provide excellent performance against multipath fading. Therefore, in this thesis, we combine STC with the FHSS to construct a powerful high-rate transmission scheme for wireless jamming channels. Three cases of FH are considered here to simplify the design of STC. One is the worstcase frequency hopping which hops the symbols from all transmitter antennas into the same frequency band, another is the perfect frequency hopping which avoids any possible collision of the transmitted symbols, and the other is the uniform frequency hopping which hops the transmitted symbol randomly over the total frequency hopping bands. The actual performance of the combined STC/FHSS system with arbitrary hopping patterns can then be upper and lower bounded by the evaluated performance of the worst case and perfect case, respectively. Moreover, the performance of the uniform case can approach the perfect case as the number of frequency bands is very large and few antennas are used for transmission. The maximum likelihood decoding of space-time codes is derived with respect to different reception conditions. Several suboptimal schemes are proposed for complexity reduction.. II.

(5) We also present the design criteria for constructing good space-time codes with respect to the wireless jamming channels. Verified by the simulation results, the proposed system can provide better performance than the conventional schemes in terms of both bandwidth efficiency and signal-to-noise ratio.. III.

(6) 誌謝 時光匆匆而過,回首兩年的研究生活,真是讓我人生成長了不少,首先要 感謝指導老師王忠炫老師,兩年來不斷的在研究上給予細心的指導與教誨,使我 在學識上及做事的態度上成長不少、受益匪淺,感謝您!除此之外,亦要感謝實 驗室的夥伴們:大師兄,謝謝你總是在我研究遇到瓶頸時,總是很熱心的協助我, 給予幫助。賴桑、慶和和老宋,從你們身上我學到很多看待事物不一樣的觀點。 同屆的仁哥和小民,感謝你們啦!因為有你們的陪伴,彼此支持鼓勵,兩年來受 你們照顧很多。學弟小白、阿尼、老菜、和一哥,總是在我最需要的時候給予歡 笑和關懷,一同聊天打屁,真的是一群可愛的學弟喔!還有謝老師實驗室的強 哥、宏益、小湯,常常一起去游泳及健身,紓解壓力,很謝謝你們的陪伴。DUCK、 施施、振偉及冠亨,謝謝你們,有你們在真好!還有慈青社的夥伴,常給我精神 上的支持。最後,要感謝我的家人們,總是默默的陪伴,給予鼓勵與支持。一起 分享生活的評兒,兩年來互相打氣鼓勵,感謝妳。因為有你們的陪伴與支持,我 的人生充滿了色彩,感謝你們!下個人生階段,我會更加努力的!. IV.

(7) Contents Chinese Abstract. I. English Abstract. II. Acknowledgement. IV. List of Figures. VIII. List of Tables. XII. 1 Introduction. 1. 2 Overview of Frequency-Hopping Spread Spectrum Systems and Jamming Environments. 4. 2.1. FHSS Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4. 2.2. Jamming Environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5. 2.2.1. Broadband Noise Jammers . . . . . . . . . . . . . . . . . . . . . . . .. 6. 2.2.2. Partial-Band Noise Jammers . . . . . . . . . . . . . . . . . . . . . . .. 7. 2.2.3. Multitone Noise Jammers . . . . . . . . . . . . . . . . . . . . . . . .. 9. 3 Review of Space-Time Coding. 14. 3.1. STC System Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 14. 3.2. Encoder Structure for STTC . . . . . . . . . . . . . . . . . . . . . . . . . . .. 15. 3.3. Maximum Likelihood Decoding . . . . . . . . . . . . . . . . . . . . . . . . .. 16. 3.4. Design Criteria for Constructing Good Space-Time Codes . . . . . . . . . . .. 17. V.

(8) 4 STC Combined with FHSS in Quasti-Stastic Fading Channels. 21. 4.1. STC/FHSS System Model . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 22. 4.2. STC Combined with Worst-Case FH . . . . . . . . . . . . . . . . . . . . . .. 27. 4.2.1. 27. 4.2.2. 4.2.3 4.3. Maximum Likelihood Decoding with JSI Available . . . . . .. 27. 4.2.1.2. Suboptimal Decoding Schemes . . . . . . . . . . . . . . . . .. 28. Decoding without CSI . . . . . . . . . . . . . . . . . . . . . . . . . .. 29. 4.2.2.1. Maximum Likelihood Decoding with JSI Available . . . . . .. 29. 4.2.2.2. Suboptimal Decoding Schemes . . . . . . . . . . . . . . . . .. 31 33. STC Combined with Optimum FH . . . . . . . . . . . . . . . . . . . . . . .. 35. 4.3.1. 36. 4.3.3. Design Criteria for Constructing Good Space-Time Codes. Decoding with CSI Available . . . . . . . . . . . . . . . . . . . . . . . 4.3.1.1. Maximum Likelihood Decoding with JSI Available . . . . . .. 36. 4.3.1.2. Suboptimal Decoding Schemes . . . . . . . . . . . . . . . . .. 37. Decoding without CSI . . . . . . . . . . . . . . . . . . . . . . . . . .. 38. 4.3.2.1 Maximum Likelihood Decoding with JSI Available . . . . . .. 38. 4.3.2.2. 38. Suboptimal Decoding Schemes . . . . . . . . . . . . . . . . . . . . . . .. 41. STC Combined with Uniform FH . . . . . . . . . . . . . . . . . . . . . . . .. 43. 4.4.1. 44. 4.4.2. 4.5. 4.2.1.1. . . . . . .. 4.3.2. 4.4. Decoding with CSI Available . . . . . . . . . . . . . . . . . . . . . . .. Design Criteria for Constructing Good Space-Time Codes. Decoding with CSI Available . . . . . . . . . . . . . . . . . . . . . . . 4.4.1.1. Maximum Likelihood Decoding with JSI Available . . . . . .. 44. 4.4.1.2. Suboptimal Decoding Schemes . . . . . . . . . . . . . . . . .. 45. Decoding without CSI . . . . . . . . . . . . . . . . . . . . . . . . . .. 45. 4.4.2.1. Maximum Likelihood Decoding with JSI Available . . . . . .. 45. 4.4.2.2. Suboptimal Decoding Schemes . . . . . . . . . . . . . . . . .. 47. Simulation Results and Discussions . . . . . . . . . . . . . . . . . . . . . . .. 49. 5 Conclusions. 70. VI.

(9) A Independent of the Jamming Noise in Time, Frequency, and Space Domains. 72. B Derivation of the ML Decoding of STC/WFHSS Systems without CSI. 75. C Derivation of the Design Criteria of STC/WFHSS Systems. 82. D Derivation of the ML Decoding of STC/OFHSS Systems without CSI. 88. E Derivation of the Design Criteria of STC/OFHSS Systems. 90. F Derivation of the ML Decoding of STC/UFHSS Systems without CSI. 95. Bibliography. 99. VII.

(10) List of Figures 2.1. FH/MFSK system model. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5. 2.2. Power spectral density of broadband noise jammer. . . . . . . . . . . . . . .. 6. 2.3. Power spectral density of partial-band noise jammer. . . . . . . . . . . . . .. 8. 2.4. Performance of FH/BFSK system in partial-band noise jamming environment for different factors ρ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9. 2.5. Power spectral density of multitone noise jammer. . . . . . . . . . . . . . . .. 10. 2.6. Band multitone noise jammer and independent multitone noise jammer strategies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10. 2.7. Performance of FH/MFSK in several different jamming environments. . . . .. 13. 3.1. STC system model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 14. 3.2. The encoder of STTC system for two transmitter antennas . . . . . . . . . .. 16. 4.1. The proposed STC/FHSS system. . . . . . . . . . . . . . . . . . . . . . . . .. 22. 4.2. STC/WFHSS system model . . . . . . . . . . . . . . . . . . . . . . . . . . .. 23. 4.3. STC/UFHSS system model . . . . . . . . . . . . . . . . . . . . . . . . . . .. 24. 4.4. Example of the STC/UFHSS system for selected receiver signals . . . . . . .. 26. 4.5. STC/OFHSS system model . . . . . . . . . . . . . . . . . . . . . . . . . . .. 26. 4.6. Performance plots of STC/WFHSS with CSI available for ρ = 0.2 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4.7. 52. Performance plots of STC/WFHSS with CSI available for ρ = 0.05 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. VIII. 52.

(11) 4.8. Performance plots of STC/OFHSS with CSI available for ρ = 0.2 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4.9. 53. Performance plots of STC/OFHSS with CSI available for ρ = 0.05 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 53. 4.10 Performance plots of STC/UFHSS with CSI available for ρ = 0.2 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 54. 4.11 Performance plots of STC/UFHSS with CSI available for ρ = 0.05 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 54. 4.12 BER v.s. ρ of the ML decoding of STC/WFHSS for Eb /N0 = 25 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 55. 4.13 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/WFHSS for Eb /N0 = 25 dB with CSI available. . . . . . . . . . . . . . . . . . . . . .. 55. 4.14 BER v.s. ρ of the ML decoding of STC/WFHSS for Eb /N0 = 15 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 56. 4.15 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/WFHSS for Eb /N0 = 15 dB with CSI available. . . . . . . . . . . . . . . . . . . . . .. 56. 4.16 BER v.s. ρ of the ML decoding of STC/OFHSS for Eb /N0 = 15 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 57. 4.17 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/OFHSS for Eb /N0 = 15 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . .. 57. 4.18 BER v.s. ρ of the ML decoding of STC/UFHSS for Eb /N0 = 15 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 58. 4.19 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/UFHSS for Eb /N0 = 15 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . .. 58. 4.20 BER v.s. ρ of the ML decoding of STC/WFHSS for Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 59. 4.21 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/WFHSS for Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . IX. 59.

(12) 4.22 BER v.s. ρ of the ML decoding of STC/OFHSS for Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 60. 4.23 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/OFHSS for Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . .. 60. 4.24 BER v.s. ρ of the ML decoding of STC/UFHSS for Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 61. 4.25 3-dimension plots of the BER v.s. ρ for the ML decoding of STC/UFHSS for Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . . . . . . . . . . . . .. 61. 4.26 BER v.s. ρ for the ML and SUB1.1 decodings of the STC/WFHSS for Eb /N0 = 15 dB and Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . .. 62. 4.27 BER v.s. ρ for the ML and SUB2.1 decodings of the STC/OFHSS for Eb /N0 = 15 dB and Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . .. 62. 4.28 BER v.s. ρ for the ML and SUB3.1 decodings of the STC/UFHSS for Eb /N0 = 15 dB and Eb /NJ = 10 dB with CSI available. . . . . . . . . . . . .. 63. 4.29 Performance plots of the STC/WFHSS without CSI for rho = 0.2, Eb /N0 = 20 dB, and JSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 63. 4.30 Performance plots of the STC/OFHSS without CSI for ρ = 0.2, Eb /N0 = 15 dB, and JSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 64. 4.31 Performance plots of the STC/UFHSS without CSI for ρ = 0.2, Eb /N0 = 15 dB, and JSI available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 64. 4.32 Performance plots of the STC/WFHSS without CSI for ρ = 0.2 and Eb /N0 = 20 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 65. 4.33 Performance plots of the STC/OFHSS without CSI for ρ = 0.2 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 65. 4.34 Performance plots of the STC/UFHSS without CSI for ρ = 0.2 and Eb /N0 = 15 dB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 66. 4.35 Performance of the STC/WFHSS with CSI and JSI available for ρ = 0.2,Eb /N0 = 15 dB and 2 receiver antennas. . . . . . . . . . . . . . . . . . . . . . . . . . . X. 66.

(13) 4.36 Performance of the STC/WFHSS with CSI and JSI available for ρ = 0.2, Eb /N0 = 15 dB and 3 receiver antennas. . . . . . . . . . . . . . . . . . . . .. 67. 4.37 Performance of the STC/OFHSS with CSI and JSI available for ρ = 0.2,Eb /N0 = 15 dB and 2 receiver antennas. . . . . . . . . . . . . . . . . . . . . . . . . . .. 67. 4.38 Performance of the STC/OFHSS with CSI and JSI available for ρ = 0.2,Eb /N0 = 15 dB and 3 receiver antennas. . . . . . . . . . . . . . . . . . . . . . . . . . .. 68. 4.39 Performance of the STC/WFHSS, STC/UFHSS, and STC/OFHSS systems with memory=2 and CSI available for ρ = 0.2 and Eb /N0 = 15 dB. . . . . .. 68. 4.40 Performance of the STC/WFHSS, STC/UFHSS, STC/OFHSS, CC/STBC/FHSS systems for ρ = 0.2 and Eb /N0 = 20dB. . . . . . . . . . . . . . . . . . . . . .. 69. A.1 M FSK detector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 73. XI.

(14) List of Tables 4.1. Optimal Space-time codes of the STC/WFHSS system with 4FSK and 2 transmitter antennas for wireless jamming channels with respect to the case of low diversity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4.2. 35. Optimal Space-time codes of the STC/WFHSS system with 4FSK and 2 transmitter antennas for wireless jamming channels with respect to the case of high diversity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4.3. 35. Optimal Space-time codes of the STC/OFHSS system with 4FSK and 2 transmitter antennas for wireless jamming channels with respect to the case of low diversity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4.4. 42. Optimal Space-time codes of the STC/OFHSS system with 4FSK and 2 transmitter antennas for wireless jamming channels with respect to the case of high diversity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. XII. 43.

(15) Chapter 1 Introduction Wireless communication systems have been used for a long time and undergone a remarkable development. The rapid growing of the wireless communication technology is driving it towards higher mobility and higher data rates. A communication system mainly consists of three components: transmitter, channel, and receiver. In general, the signals are transmitted through wireless channels in terms of electromagnetic waves from the transmitter to the receiver, and the data arrived from many different directions and with different delays cause the variations in the amplitude and phase of the composite received signals. This phenomenon is called multipath fading. Fading channels can cause a significant degradation in the performance of a communication system. Furthermore, the received signal are also affected by undesired channel impairments and some intentional and unintentional interference signals, such as, thermal noise and the signals transmitted from other users. Thermal noise is caused by the random motion of the electrons in conductors at the front end of the receiver. The signals transmitted from other users also interfere with our transmitted data. Obviously, all of these factors make the transmitted signals distortion seriously. Conventionally, frequency-hopping spread spectrum (FHSS) systems are typically employed to mitigate the jamming effect in the wireless jamming environments [1], and are shown to provide performance improvements. The most common modulation scheme used with FH systems is the M -ary frequency-shift-keying (M FSK) modulation. The M FSK signals with FH are transmitted with a pseudo-random sequence that is used to select a set. 1.

(16) of carrier frequency. That is, the signals are pseudo-randomly hopped over the total spreadspectrum signal bandwidth, and the jammer cannot generate the same pseudo-random numbers and frequency hopping bands used by the spread-spectrum system. For further error correction, FHSS systems usually combined with ordinary single-input single-output channel codes, e.g., Reed-Solomon (RS) [2] codes and convolutional codes (CC) [3], which are equipped for further error correction. In [4], it shows the application of RS codes to SFH/MFSK systems in wireless jamming channels. Conventionally, RS codes combined with FHSS usually use error-and-erasures decoding method to against partial-band noise [3]. In [5], Viterbi proposed the ratio threshold test as a symbol reliability measure used with RS codes to determine which code symbols should be erased before decoding. Bayesian decision theory for erasure-insertion used in FHSS system with RS codes was investigated by Baum and Pursley [6]. In [7][8], CC are combined with the noise-normalized method in FHSS systems to improve the system performance. The coded FH systems can yield much better performance than that of uncoded FH systems [3]. However, the overall performance is not satisfactory as the fading effect is considered. The design of channel codes for providing high data rate and high quality of communications over fading channels using multiple transmitter antennas are investigated in recent years. In 1998, Tarohk, Seshadri, and Calderbank et al [9][10]., first proposed the space-time coding (STC) scheme, which is an effective way to approach the capacity of multiple-input multiple-output wireless channels. Space-time coding introduces a temporal and spatial correlation into the transmitted signals by using multiple antennas and has been shown to provide excellent performance against multipath fading. It can achieve transmit diversity as well as a coding gain without sacrificing the bandwidth. Generally, FHSS systems are the most effective anti-jamming communication techniques, and STC techniques can minimize the effects of multipath fading. Therefore, in this study, we combine FHSS with STC to construct a powerful transmission scheme which can effectively mitigate the effect of multipath fading and jamming interferences from spatial, temporal, and frequency domains. The rest of this thesis is organized as follows. In Chapter 2, an overview of FHSS systems 2.

(17) is given, and a class of jamming environments are also introduced. In Chapter 3, STC systems including the encoding and decoding schemes and the design criteria over fading channels are introduced. In Chapter 4, STC are investigated fro wireless jamming channels with respect to three kinds of FHSS systems. One is the worst-case frequency hopping which hops the symbols from all transmitter antennas into the same frequency band, another is the optimum frequency hopping which avoids any possible collision of the transmitted symbols, and the other is the uniform frequency hopping which hops the transmitted symbol randomly over the total frequency hopping bands. The actual performance of the proposed STC/FHSS system with arbitrary hopping patterns can then be upper and lower bounded by the evaluated performance of the worst case and perfect case, respectively. Moreover, the performance of the uniform case can approach the perfect case as the number of frequency bands are very large and few antennas are used for transmission. The maximum likelihood (ML) decoding together with some suboptimal schemes are presented. We also provide the performance criteria for constructing good space-time codes and show some simulation results. In Chapter 5, we conclude this thesis and propose some potential future works.. 3.

(18) Chapter 2 Overview of Frequency-Hopping Spread Spectrum Systems and Jamming Environments In wireless channels, the transmitted signals are distorted not only by the thermal noise of the transmitter and receiver conductor but also some intentional or unintentional jamming noises [1][11]. Generally, FHSS systems are the most effective anti-jamming communication techniques. In this chapter, we will make a simple introduction about FHSS systems and some types of jamming environments.. 2.1. FHSS Systems. Spread-spectrum techniques are often used for anti-jamming [11][12]. For spread-spectrum systems, the bit signal-to-jammer noise ratio is defined as Eb Ws S = NJ Rb J. (2.1). where Ws is the total spread-spectrum signal bandwidth, S is the signal power at input the the intended receiver, Rb is the data rate in bits per second, Eb = S/Rb is the energy per bit, J is the total fixed jammer power, and NJ = J/Ws is the single-sided jammer noise power spectral density. We also defined the processing gain (PG) PG =. Ws Rb 4. (2.2).

(19) Figure 2.1: FH/MFSK system model.. and jammer-to-signal power ratio is defined as J/S. The bit signal-to-jammer noise ratio represented in decibels (dB) is Eb = (P G)(dB) − NJ (dB).   J . S (dB). (2.3). When PG becomes larger, the value of Eb /NJ is also increasing. Therefore, spread spectrum techniques could resist jammer noise effectively. Figure 2.1 illustrates the uncoded FH/MFSK systems. First of all, the binary data are fed into the MFSK modulator. Then, the modulated signal is hopped pseudo-randomly over the total system bandwidth Ws under the control of a pseudonoise (PN) sequence. Hence, the technique of FHSS systems is to change the frequency of the carrier periodically so that the jammer does know where to jam. Current FHSS systems are classified as slow frequency hopping (SFH) and fast frequency hopping (FFH) [12]. FFH denotes the system with relatively high hop rates Rh which is an integer of the MFSK symbol rate Rs , while the SHF owns the reverse condition.. 2.2. Jamming Environments. There are lots of possible jamming waveforms that could be considered to make the transmitted signals distortion. A class of jamming waveforms are selected to illustrate in this section, such as, broadband noise jammers, partial-band noise jammers, and multitone jammers [1][11].. 5.

(20) Figure 2.2: Power spectral density of broadband noise jammer.. 2.2.1. Broadband Noise Jammers. A broadband noise jammer spreads its total fixed power J over the total frequency range of the system bandwidth Ws . This is equivalent to an additive white Gaussian noise (AWGN) channel with zero mean as shown in Figure 2.2, and the one-sided noise power spectral density (PSD) is NJ = J/Ws .. (2.4). In an AWGN channel, the bit error probability of a slow frequency hopping with noncoherent MFSK modulation system is    M    Es (2 − q) Es X M 1 q (−1) exp exp − Ps = q M 2N0 q=2 2N0 q. (2.5). where N0 is one-sided power spectral density of Gaussian noise, and Es is the energy per symbol. There are l = log2 M bits per modulation symbol. When a symbol error occurs, the probability is equally likely to choose any of the M -1 incorrect orthogonal symbols. Hence, the number of bit errors corresponding to a symbol error are l. 1 X M − 1 i=1. . M q.  i=. l2l−1 M = l. M −1 2(M − 1). 6. (2.6).

(21) From (2.5) and (2.6), the probability of a bit error is given by   M Ps Pb = 2(M − 1)  M      1 lEb X M lEb (2 − q) q = (−1) exp (2.7) exp − q 2(M − 1) 2N0 q=2 2N0 q   Eb . As a broadband where Eb is the energy per bit and equation (2.7) is defined as Pb N 0 Gaussian noise jammer of constant power J is considered, the one-sided power spectral density of N0 is replaced by N0 + NJ . Then, the bit error probability of the FH/MFSK system could be written as X     M  lEb 1 lEb (2 − q) M q (−1) exp exp − Pb = q 2(M − 1) 2(N0 + NJ ) q=2 2(N0 + NJ )q   Eb For the special case of l = 1, (2.8) becomes and it is defined as Pb N0 +N J /ρ. Pb.   Eb 1 exp − = 2 2(N0 + NJ )   S/Rb 1 . exp − = 2 2(N0 + J/W ). (2.8). (2.9). Better performance can be obtained by spread spectral to decrease NJ .. 2.2.2. Partial-Band Noise Jammers. The partial-band noise jammers can be regarded as the signals which transmitted from other users and occupied a fraction of the frequency bandwidth, such as, OFDM signals, and they interfere with our transmitted data. A partial-band noise jammer restricts its total power J over the frequency range of bandwidth WJ , which is a fraction ρ (0 ≤ ρ ≤ 1) of the total system bandwidth Ws . As shown in Figure 2.3, the noise jammer spreads total power J over bandwidth WJ = ρWs , and the power spectral density of the partial-band noise jammer represents as 0. NJ =. J J NJ = = WJ ρWs ρ 7. (2.10).

(22) where the ratio ρ = WJ /Ws . Assume the partial-band noise jammer can be treated as additive Gaussian noise. Then the average error probability is     E E b b P¯b = (1 − ρ)Pb + ρPb N0 N0 + NJ /ρ. (2.11). where N0 is the one-sided power spectral density of thermal noise.. Figure 2.3: Power spectral density of partial-band noise jammer.. In general, NJ is assumed to be larger than N0 in jamming environments, so thermal noise could be neglected. The bit error probability is simply to   ρEb ¯ Pb = ρPb NJ /ρ    M  X lρEb (1 − q) ρ M q . (−1) exp = q 2(M − 1) N0 q. (2.12). q=2. For a given M and Eb /NJ , the worst case partial-band noise jammer chooses ρ to maximize the P¯b . Then, the average performance from (2.12) can be expressed as " #   M  X  ρ lρE (1 − q) M b P¯b max = max (−1)q exp . q 0<ρ≤1 2(M − 1) N0 q q=2. (2.13). Let ρ0 denote the worst case partial-band noise jammer [11][13] and maximize the P¯b ( 2 , for NEJb > 2 Eb /NJ (2.14) ρ0 = 1, for NEJb ≤ 2. From (2.14), the maximum of P¯b is ( (P¯b )max =. 0.3679 , Eb /NJ   Eb 1 , exp − 2 2NJ. 8. for for. Eb NJ Eb NJ. >2 ≤ 2.. (2.15).

(23) The performances of an FH/BFSK system in different factors ρ of partial-band noise jammers are illustrated in Figue 2.4. For small Eb /NJ , ρ = 1.0 which represents the broadband noise jammer is the most effective jammer. However, when Eb /NJ exceeds a threshold level, the partial-band noise jammer (0 < ρ ≤ 1) makes the performance worst than that of the broadband noise jammer.. Figure 2.4: Performance of FH/BFSK system in partial-band noise jamming environment for different factors ρ. 2.2.3. Multitone Noise Jammers. Multitone noise jammers can be regarded as the signals transmitted from other users, and they interfere with our transmitted data. Multitone noise jammer divides its total power J into q equal power, random phase continuous wave tones. The multitone noise jammer waveform model is J(t) =. q X l=1. s. 2J cos[ω0 t + φl ] q. 9. (2.16).

(24) where φ is the random phase in (0, 2π]. Figure 2.5 illustrates the power spectral density of multiple CW tone interferences. Multitone noise jammer is sometimes more effective against FH/MFSK signals than partial-band noise jammer.. Figure 2.5: Power spectral density of multitone noise jammer.. Figure 2.6: Band multitone noise jammer and independent multitone noise jammer strategies.. We assume that each jamming tone coincides exactly in frequency with at most one tone per frequency slot. In general, there are two class of multitone jamming strategies with the frequency structures for FH/MFSK systems and N tones separated by chip rate Rc as shown in Figure 2.6. One is band multitone noise jammer which places n jamming tones in each jammed M -ary band. The fraction of the jammed FH slots is defined as ρ=. q MN 10. (2.17).

(25) where N is the total frequency bands, and q is denoted the number of equal power, random phase jamming tones. The probability of n jamming signals existed in each M -ary band is defined as µ=. q/n . N. (2.18). The other is called independent multitone noise jammer which is defined as q equal power jamming tones distributing over all N M FH frequency slots pseudo-randomly. The jamming noise could be independently hopped over the entire spread-spectrum bandwidth, and there is no need to determine the number of jamming tones in each M -ary band. In order to degrade the performance of FH/MFSK systems, the jammmer needs to find the received signal power S, and the fraction of signal to each jamming tone power is α=. S . J/q. (2.19). Assume the jamming interference is dominated the performance of FH/MFSK systems and the receiver thermal noise could be neglected. As the data symbol is not jammed and any of the other symbols is hit with a jamming tone, an error will occur if α < 1. On the contrary, an error will never be made if α > 1. Therefore, choose q appropriately could determine the worst case of α and seriously degrade the performance of the FH/MFSK systems [11][14]. For slow frequency hopping, the bandwidth of a M -ary band is W b = M Rs =. M Rb M Rb = log2 M k. (2.20). where Rb is the bit rate and Rs = Rb /log2 M is symbol rate. Then the probability of each M -ary band jammed is µ=. q . W/Wb. (2.21). From (2.4), (2.19), and (2.21), and Eb = S/Rb , we can rewrite µ in the form µ=. αM . nKEb /NJ 11. (2.22).

(26) If the data symbol is not hit and any of the other frequency slots is jammed in a M -ary band, the probability of symbol error for α < 1 is   M −1 . Ps = µ M. (2.23). Recalling the relation between Ps and Pb is Pb =. M Ps , 2(M − 1). (2.24). so the probability of bit error is specified by Pb =. αM . 2kEb /NJ. (2.25). To achieve the worst case performance by maximizing α, the condition we need is not only α < 1 but also µ 6= 1. That is, the number of jamming tones should be smaller than that of M -ary bands. The worst case band multitone jammer sets α to be. ( αwc =. kEb , M NJ. 1. Eb < NJ Eb ,≥ NJ. M k M . k. (2.26). Figure 2.7 is shown that pratial-band and multitone noise jammers are both significantly more effective than broadband noise against FH/MFSK signals, and the n = 1 band multitone jammer are the most effective jamming strategy against FH/MFSK systems.. 12.

(27) Figure 2.7: Performance of FH/MFSK in several different jamming environments.. 13.

(28) Chapter 3 Review of Space-Time Coding In order to increase the transmitted data rate of wireless communication systems and resist multipath fading, using multiple transmitter antennas are considered recently [15]. In 1998, Tarohk, Seshadri, and Calderbank et al., first proposed the space-time coding scheme, which is an effective way to approach the capacity of multiple-input multiple-output wireless channels [9]. It introduces temporal and spatial correlation into the transmitted signals, so as to achieve transmit diversity as well as a coding gain without sacrificing the bandwidth. In this chapter, we introduce the encoding and decoding schemes of STC and the design criteria over fading channels.. 3.1. STC System Model. A space-time coded communication system with n transmitter antennas and m receiver antennas as shown in Figure 3.1. First, the information bits are generated from a random source consisting of a series of zeros and ones, and then fed it into the space-time encoder.. Figure 3.1: STC system model.. 14.

(29) After encoding, the encoded data shall be divided into n codeword symbols. Then, the symbols are passed to the modulator and transmitted by n transmitter antennas. At the receiver, the signals degraded by multipath fading at each of the m receiver antennas are a superposition of the n transmitted signals with noise. Assume the wireless channels are a quasic-static flat fading and memoryless channels. Let sit with energy Es be the symbol transmitted by the ith antenna at time t. The received signal rtq of the qth receiver antenna at time t for all 0 ≤ q ≤ m, 0 ≤ t ≤ L is given by rtq. =. n X. αi,q sit. p Es + ηtq. (3.1). i=1. where αi,q denotes the equivalent gain of multipath from the ith transmitter antenna to the qth receiver antenna and ηtq stands for the AWGN. Assume αi,q is constant during a frame L of the information sequences and vary from one frame to another. ηtq are also assumed to be independently Gaussian distributed with zero mean and one-sided power spectral density N0 . There are different STC systems with respect to distinct coding schemes, such as, spacetime block coding [16][17], space-time trellis coding [18][19], unitary space-time modulation [20][21], space-time turbo trellis coding [22], differential space-time coding [23][24], layered space-time coding [25][26] and space-time frequency coding [27][28], etc. In the following sections, we will focus on space-time trellis coding schemes.. 3.2. Encoder Structure for STTC. Space-time trellis codes (STTC) are first provided by Tarokh, Seshadri, and Calderbank et al. The scheme of STTC is combined modulation and trellis coding to transmit data over multiple antennas. In addition, it is able to reduce the effects of fading. In this chapter, we discuss the 4-state space-time trellis coded with quadrature phase-shift keying (QPSK) modulation scheme and two transmitter antennas. As shown in Figure 3.2 , for example, the generator sequences are (xt1 , xt2 ) = bt−1 (1, 1) ⊕4 at−1 (2, 2) ⊕4 bt (2, 1) ⊕4 at (3, 2) 15. (3.2).

(30) Figure 3.2: The encoder of STTC system for two transmitter antennas. where (xt1 , xt2 ) stand for two coded QPSK symbols transmitted through antenna 1 and antenna 2, respectively. at and bt represent a pair of input bits at time t. The operation of taking added modulo 4 is denoted by ⊕4 . Assume the input sequence is (bt , at ) = (1, 1) at time t and (bt−1 , at−1 ) = (0, 1) at time t − 1, and then the output sequence generated by (3.2) at time t is (xt1 , xt2 ) = (2, 0).. 3.3. Maximum Likelihood Decoding. For STTC, the decoder performs ML decoding with respect to Viterbi algorithm. Let the receiver signals r = (rtq ∀ q, t), the path gains α = (αi,q ∀ i, q), and the estimated symbols sˆ = (ˆ sit ∀ i, t). Assume the αi,q ’s are available at the receiver. With respect to equation (3.1), the ML decoding is given by f (r|α, sˆ) =. L Y m Y. f. ηtq. =. rtq. t=1 q=1. =. L Y m  Y t=1 q=1. −. n X. ! αi,q sˆit |ˆ sit , αi,q. ∀ i, q, t. i=1. P   |rtq − ni=1 αi,q sˆit | 1 √ . exp − N0 πN0. (3.3) (3.4). 16.

(31) √ We can drop the factors of 1/ πN0 , 1/N0 in (3.4), and apply the log-domain metric:.

(32) 2

(33) n L X m

(34)

(35) X X

(36) q i

(37) − α s ˆ min r

(38) t i,q t

(39) .

(40)

(41) {ˆ s} t=1 q=1. (3.5). i=1. The decoding metric employs the Viterbi algorithm to select the minimum path metric as the decoded sequence.. 3.4. Design Criteria for Constructing Good Space-Time Codes. We consider the space-time coded communication system with respect to ML decoding [29]. At each time t, a block of L transmitted symbols are denoted by s = (s1 , s2 , . . . , sL ). (3.6). and the decoder selects as its estimate an erroneous sequence sˆt = (ˆ s1t , sˆ2t , . . . , sˆnt ). ∀ 1 ≤ t ≤ L.. (3.7). Assuming that ideal CSI is available at the receiver, and then the pairwise error probability is derived as Pr (s → sˆ|αi,j , ∀ i, j) 

(42)

(43)

(44) 2

(45) 2  L m n L X m

(46) n

(47)

(48)

(49) X X X X X p p

(50) j

(51) j

(52)

(53) αi,j Es sˆit

(54)  αi,j Es sit

(55) ≥ = Pr 

(56) rt −

(57) rt −

(58)

(59)

(60)

(61) t=1 j=1 t=1 j=1 i=1 i=1 

(62) 2 

(63) n ( ) L X m n L X m

(64) X X X X p p  

(65)

(66)

(67) 2Re ηtj αi,j Es sit − sˆit = Pr  ≥ αi,j Es sit − sˆit

(68)

(69)

(70)

(71) t=1 j=1 t=1 j=1 i=1 i=1 ! r E s =Q (3.8) d2 (s, sˆ) 2N0 where

(72) 2

(73) L X m

(74) X n

(75) X 

(76)

(77) d2 (s, ˆ s) = αi,j sit − sˆit

(78) .

(79)

(80)

(81) t=1 j=1. i=1. 17. (3.9).

(82) and Q(x) is the complementary error function defined by Z ∞  1 Q (x) = √ exp −x2 /2 dx. 2π x. (3.10). Using the Chernoff Bound inequality 1 2 Q (x) ≤ e−x /2 , ∀x ≥ 0. 2. (3.11). The conditional pairwise error probability can be upper bounded by   1 Es 2 Pr (s → sˆ|αi,j , ∀i, j) ≤ exp −d (s, sˆ) . 2 4N0. (3.12). Assume the fading coefficients αi,q ’s are independent complex Gaussian random variables with zero mean and variance 1/2 per dimension. Let ”*” and H denote the operation of taking complex conjugate and Hermitian (transpose conjugate) respectively, and Ωj = (α1,j , α2,j , . . . ,αn,j ). Then equation (3.9) can be rewritten as d2 (s, ˆ s) = = =. m X n X n X. ∗ αi,q αl,j. q=1 i=1 l=1 m X. l X. sit − sˆit. . sit − sˆit. ∗. t=1. Ωq B (s, sˆ) · B H (s, sˆ) ΩH q. q=1 m X. Ωq A (s, sˆ) ΩH q. (3.13). q=1. where B (s, sˆ) is defined as    B (s, sˆ) =  . s11 − sˆ11 s21 − sˆ21 .. . sn1 − sˆn1. s12 − sˆ12 · · · s1L − sˆ1L s22 − sˆ22 · · · s2L − sˆ2L .. .. .. . . . n n n s2 − sˆ2 · · · sL − sˆnL.     . (3.14). and A (s, sˆ) = B (s, sˆ) · B H (s, sˆ). Moreover, A (s, sˆ) is nonnegative definite Hermitian, and the eigenvalues of A (s, sˆ) are nongative real numbers. Therefore, we can get V A (s, sˆ) V H = D. (3.15). where V is a unitary matrix and D is a real diagonal matrix. The rows of V , forming a complete orthonormal basis of an N -dimensional vector space, are the eigenvectors of 18.

(83) A (s, sˆ). The diagonal elements of D are the eigenvalues λi ≥ 0 ∀ 1 ≤ i ≤ n. Next, let Ωq VH = (β1,q , β2,q , . . . ,βn,q ) .. (3.16). Then, the equation (3.9) can be rewritten as 2. d (s, sˆ) =. m X n X. λi |βi,q |2 .. (3.17). q=1 i=1. Substituting (3.17) into (3.12), we can get m n 1 Es X X Pr (s → sˆ|αi,q , ∀ i, q) ≤ exp − λi |βi,q |2 2 4N0 q=1 i=1. ! (3.18). Obviously, βi,q ’s are independent complex Gaussian random variables with mean µi,q and variance 1/2 per dimension. The mean µi,q is given by µi,q = E[Ωq · vi ] = [µα,1,q , µα,2,q , . . . ,µα,n,q ] · vi. (3.19). where E[·] denotes the expectation. Then, |βi,q | is a Rician distribution and the probability density function is  √  p (|βi,q |) = 2 |βi,q | exp − |βi,q |2 − κi,q I0 2 |βi,q | κi,q. (3.20). where κi,q = |µβ,i,q |2 and I0 (·) represents the zero-order modified Bessel function of the first kind. With respect to averaging the Rician random variables |βi,q |, the pairwise error probability can be expressed as Z ∞ Z ∞ Pr (s → sˆ) = ··· Pr (s → sˆ|βi,q , ∀i, q)p (|β1,1 |) p (|β1,2 |) · · · p (|βn,m |) 0. 0. ·d |β1,1 | d |β1,2 | · · · d |βm,n | ! Z ∞ Z ∞ m X n X Es 1 ≤ exp − ··· λi |βi,j |2 p (|β1,1 |) p (|β1,2 |) · · · p (|βn,m |) 2 4N0 j=1 i=1 0 0 ·d |β1,1 | d |β1,2 | · · · d |βn,m | !! m r Es κi,q 4N λ i 1Y Y 1 0 . exp − ≤ Es Es 2 q=1 i=1 1 + 4N λ λ 1 + i 4N 0 0 19. (3.21).

(84) In the case of Rayleigh fading with µβ,i,q = 0, the upper bound of the pairwise error probability becomes 1 Pr (s → sˆ) ≤ 2. r Y i=1. !m. 1 1+. .. Es λ 4N0 i. (3.22). At high SNR’s, equation (3.22) can be expressed as 1 Pr (s → sˆ) ≤ 2. r Y. !−m  λi. i=1. Es 4N0. −rm .. (3.23). where r is the rank of A(s, sˆ), and λi ’s are the non-zero eigenvalues of the matrix A(s, sˆ).The exponent of the SNR term, rm, is called the diversity gain and the coding gain relates to the r Q products of eigenvalues λi . In general, to minimize the error probability is dominated by i=1. making both diversity and coding gain as large as possible. These two criteria for designing space-time codes are called rank and determinant criteria.. 20.

(85)

數據

Figure 2.1: FH/MFSK system model.
Figure 2.2: Power spectral density of broadband noise jammer.
Figure 2.3: Power spectral density of partial-band noise jammer.
Figure 2.4: Performance of FH/BFSK system in partial-band noise jamming environment for different factors ρ
+5

參考文獻

相關文件

Numerical experiments indicate that our alternative reconstruction formulas perform significantly better than the standard scaling function series (1.1) for smooth f and are no

z 香港政府對 RFID 的發展亦大力支持,創新科技署 06 年資助 1400 萬元 予香港貨品編碼協會推出「蹤橫網」,這系統利用 RFID

For large-cap stocks (quintiles 1 and 2), the autoquote instrument shows that an increase in algorithmic liquidity supply narrows both the quoted and effective spread.. To interpret

Hsuan-Tien Lin (NTU CSIE) Machine Learning Foundations 5/25.. Noise and Error Noise and Probabilistic Target.

Two causes of overfitting are noise and excessive d VC. So if both are relatively ‘under control’, the risk of overfitting is smaller... Hazard of Overfitting The Role of Noise and

SDP and ESDP are stronger relaxations, but inherit the soln instability relative to measurement noise. Lack soln

Abstract - A 0.18 μm CMOS low noise amplifier using RC- feedback topology is proposed with optimized matching, gain, noise, linearity and area for UWB applications.. Good

The major testing circuit is for RF transceiver basic testing items, especially for LNA Noise Figure and LTE EVM test method implement on ATE.. The ATE testing is different from