Wireless Link for Controlling and Monitoring Electronic Billboards Presented by : 05gr797 Bayu Anggoro Jati Nurul Huda Mahmood Puri Novelti Anggraeni Satya Ardhy Wardana INTRODUCTION CHANNEL MODULATION TECHNIQUE ACCESS TECHNIQUE SIMULATION RESULT AND DISCUSSION MOVING FORWARD WORKING PROCESS INTRODUCTION Electronic Billboard "These animated, electronic billboards incorporated into network sign systems enable advertisers to bring a specific message at a specific time to a specific audience …”[1] [1] Benoit Strauven, marketing manager at Barco Current trends Today the network of electronic billboards are connected through: – Internet: Last mile provided through DSL or wifi • DSL lease is expensive and high setup cost for remote location • Existing wifi structure is not so wide. – Satellite • In large metropolitan areas, having a satellite setup is costly. – Using existing GSM cellular connection • Practical upload rates of 56 Kbps Too slow to be uploading a 1 GB file (5 hours) Current trends source: Trask, Richard F. How InfoChannel works. www.scala.com Problem Definition • If the billboards could be connected via a wireless network that is cost effective and easily scalable, it would be possible to deploy electronic billboards virtually anywhere. • In this project we are going to design the wireless link for such a network. – Listen to HEARTBEAT of the billboard – Upload advertisements/information Design Consideration The main design objectives are: • Operating in unlicensed band (we have to deal with interference) • Reliability (sufficiently fast and with minimum error) • Security (avoid any sort of interception on the link and upload unwanted message) • Low cost Key Assumptions Assumptions from P0[1] • The data size is 1 Gb • The data rate is 2 Mbps • Low cost system • The distance is 10 kilometers • Static Station • Works in Unlicensed Band • Wireless link implements spread spectrum technique [1] 05gr797 P0 Project Report Key Assumptions Assumptions made for P1 • Unlicensed band used is 2400-2483.5 MHz[1] • Don’t consider antenna type, assuming – The central use 8 -15 dBi omnidirectional antenna[2] – Billboards use 14 - 30 dBi directional antenna[3] • Noise Figure is around 3 dB[4] • Revised Data Rate is 512 kbps, thus bandwidth is 1 MHz • The distance is 4 kilometers at maximum [1] 05gr797 P0 Project Report [2] 2.4 GHz Outdoor Omnidirectional Antenna. Hyperlink Technologies. http://www.hyperlinktech.com/web/ antennas 2400 out omni.php#. 28 November2005. [3] 2.4 GHz Outdoor Directional Antenna. Hyperlink Technologies. http://www.hyperlinktech.com/web/ antennas 2400 out directional.php#. 28 November 2005. [4] 2.4GHz Wireless High-Gain Antennas.SMC. http://www.multitaskcomputing.co.uk/wireless/80211b/SMC%20HIGH%20GAIN.pdf. 27 November2005. P1 Scope and Outline The designed link is between central and billboard. The link is semi duplex. • Theoretical background of several modulation techniques and access techniques are studied. Channel properties in deployment environment are investigated. • Decisions on system parameters are made based on properties of deployment environment. • Decision about modeling and simulation techniques are made considering our system design. • Simulation is performed and result are taken and evaluated to our initial requirements. CHANNEL Channel Properties • • • • • • Fading Path Loss Model Link Budget Calculation Coherence Bandwidth Coherence Time Channel Propagation Model Fading • Envelope Fading Due to propagation loss, results in path loss Path Loss Model • Proposed model with correction factor based on empirical derived model[1] d PL A 10 log s d0 A 20log ( 4 d 0 d d0 ) • The model is calculated for 100m distance but upscaled to meet our distance requirement. besides that, some terrain correction factor is also added in γ. [1] Erceg, V. et. al. An empirically based path loss model for wireless channels in suburban environments. IEEE JSAC, vol. 17, no. 7, July 1999, pp. 1205-1211. Path Loss Model • This model is proposed for a receiver antenna height of 2 m and operating frequency of 2 GHz. • ΔPLf is correction factor for freq as Δ PLh is for height[1] PLmod PL PL f PLh [1] Erceg, V. et al. Channel models for fixed wireless applications, IEEE 802.16 Broadband Wireless Access Working Group. 2001-07. Link Budget • Overall Link Budget Calculation LINK BUDGET CALCULATION Transmitted Output Power 5 dBm Transmit Antenna Gain 15 dB Effective Radiated Power 20 dBm Path Loss -148.6 dB Receiver Antenna Gain 35 dB Receiver Noise Figure 3 dB Receiver Equivalent Noise Bandwidth 10 MHz Receiver Sensitivity -114 dBm Noise Fade Margin 20.4dB Link Budget EIRP = 20 dBW 148.6 dB Path Loss Noise Margin 20.4 dB Received Power = 78.2 dBW Fading • Flat and Frequency Selective Fading – Because of multipath effect – From maximum delay spread can be investigated the coherence bandwidth • Slow and Fast Fading – Because of the movement of the environment – From doppler spread can be investigated the coherence time Coherence Bandwidth • RMS delay spread = 0.13 μs[1] • Coherence BW = 1.3 MHz • Thus, the uncorrelated frequency separation (with autocorrelation < 0.05) = 5.83 MHz • freq selective channel => wideband channel • From coherence bandwidth, required separation between frequency to ensure uncorrelated frequency is 6 MHz [1] Porter, J.W. and J.A. Thweatt. Microwave propagation characteristics in the MMDS frequency band. ICC2000 Conference Proceedings, pp. 1578-1582. Coherence Time • Doppler frequency in similar environment = 2 Hz[1] • Coherence Time = 50 ms • We choose to have a time invariant channel thus, dwell time have to be below 50 ms • dwell time 31 ms => hop rate = 32 hop/s [1] Erceg, V. et al. Channel models for fixed wireless applications, IEEE 802.16 Broadband Wireless Access Working Group. 2001-07. Coherence Time Measured doppler spectra for fixed wireless channel at 2.5GHz[1] [1] Erceg, V. et al. Channel models for fixed wireless applications, IEEE 802.16 Broadband Wireless Access Working Group. 2001-07. Channel Propagation Model • Rayleigh Channel • Rician Channel Channel Propagation Model • We choose rician because our application has one strong LOS component • K factor = 0.5[1] • The measurement was done in 1.9 GHz but can safely adopted in 2.4 GHz[2] [1] Greenstein, L.J., S. Ghassemzadeh, V.Erceg, and D.G. Michelson. Ricean K-factors in narrowband fixed wireless channels: Theory, experiments, and statistical models. WPMC99 Conference Proceedings, Amsterdam, Sep 1999. [2] Erceg, V. et al. Channel models for fixed wireless applications, IEEE 802.16 Broadband Wireless Access Working Group. 2001-07. Channel Summary • System Bandwidth is 1 MHz which is below coherence bandwidth of 1.3 MHz. Uncorrelated frequency spacing is 6 MHz • Channel dwell time is 31 ms. • The channel is wideband channel and will be modeled as Rician fading channel. • We have ensure that the channel has properties of Time invariant channel and frequency of each channel is uncorrelated. MODULATION TECHNIQUE Modulation • Definition: Modulation is the process of using the carrier signal to carry the message signal. • Three parameters of sinusoid signal: amplitude, frequency, and phase – This will results in different modulation techniques Consideration to choice a suitable modulation scheme • • • • High spectral efficiency (bps/Hz) High power efficiency Low cost and easy to implement Robust ➔Trade off between simplicity and performance Digital Modulation Classification • Linear and non-linear modulation – Relation between modulated and modulating signal • Coherent and non-coherent modulation – Synchronization in the receiver • Constant and non-constant envelope – Amplitude of the modulated signal Digital Modulation Techniques Some digital modulation techniques are: • Amplitude Shift Keying (ASK) • Frequency Shift Keying (FSK) • Phase Shift Keying (PSK) • Differential Phase Shift Keying (DPSK) • Other advance modulation techniques: – GMSK, M-QAM, and so on Modulation Techniques Classification ASK FSK PSK Linear Yes No v v v Coherent Const ant Envelope Yes No Yes No v v v * v v DPSK v * : non-coherent FSK Theoretical BER vs SNR Comparison Modulation Technique of Our System • We consider the modulation technique which has less complexity (which means without synchronization) and good BER performance • We choose DBPSK modulation technique which is non-coherent and has better BER performance than non-coherent FSK DBPSK Modem Block • Block diagram of DBPSK transmitter [1] • Block diagram of DBPSK receiver [2] [1] Haykin, Simon. Communication Systems 4 th ed.. John Wiley and Sons, 2001 [2] Feher, Kamilo. Wireless Digital Communication Modulation and Spread Spectrum Applications. Prentice Hall PTR, New Jersey : 1995 Generat ion of DBPSK signal b(k) 1 d(k-1) 1 d(k) = b(k) XOR d(k-1) 1 1 t ransm it t ed phase (rad) 0 0 0 1 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 0 1 1 1 0 1 1 1 0 Det ect ion of DBPSK signal received phase (rad) 0 d(k) 1 d(k-1) b(k) = d(k) XOR d(k-1) 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 1 0 0 0 1 1 1 0 1 1 1 0 1 1 1 Simulation of DBPSK Modulator and Demodulator • We built our own DBPSK modulator and demodulator function for simulation in MATLAB based on the DBPSK block • Compare them with MATLAB built in DBPSK function and theoretical DBPSK BER to verify our DBPSK modem function Performance of DBPSK (BER over SNR) in AWGN Channel Performance of DBPSK (BER over SNR) in AWGN Channel: Discussion • The simulation result shows that our DBPSK modem seems to has a better performance than the theoretical formula and DBPSK built in MATLAB function. • We found that the problem is in our DBPSK demodulation function. • Our function does not consider the imaginer part but only the real part of the signal. • We were not using our DBPSK function in overall system simulation Summary of Modulation Technique • Our design criteria are low cost and good performance. Thus we chosen DBPSK as modulation technique since it has a good trade off between the performance and simplicity • We were not using our DBPSK modem function in the overall system simulation since we could not fix the problem in our DBPSK demodulation function ACCESS TECHNIQUE What is Access Technique • Digital Modulation maps the message signal to a constellation point. • To transmit, the constellation point has to be mapped to a real frequency. • Access Technique is a method to do that. Design requirement • Our design preferences: – Susceptibility – Communication over long distance – Relative immunity to interference – Low cost and therefore simplicity – High data rate is not a major design requirement What is Spread Spectrum • Modulated waveform spread to a broader portion of the radio frequency • Bandwidth of the transmitted signal is much greater than that of the original message • Two types, Frequency Hopping (FHSS) and Direct Sequence (DSSS) FHSS • The wide bandwidth is divided into narrow sub-bands or channels • The message signal is hopped from one channel to another. • At the transmitter, the modulated message signal is transmitter at a transmit frequency determined by certain hopping algorithm. FHSS Example Source: William Stallings, Data and Computer Communications, 7th Edition PN sequence generator • A PN sequence generator generates a periodic PN sequence based on a hopping algorithm. • The generated PN sequence is fed to a frequency synthesizer, which then determines the frequency channel at which to transmit the message frame. • m bit PN generator identifies 2m -1 possible frequencies. FHSS Receiver • At the receiver there is an identical PN generator synchronized with the received signal. • Receiver therefore knows which at frequency current frame will be transmitted. • Thus enabling correct detection demodulation of the received signal. and FHSS block diagram (transmitter) Source: William Stallings, Data and Computer Communications, 7th Edition FHSS block diagram (receiver) Source: William Stallings, Data and Computer Communications, 7th Edition Fast and Slow FHSS • Two types of FHSS, Fast and Slow • If the hopping rate > message symbol rate, it is fast FHSS • If message symbol rate hopping rate, it is slow FHSS • fast FHSS gives improved performance in noise (or jamming) Fast and Slow FHSS Example: Slow FHSS with M =4 and m = 2 Source: William Stallings, Data and Computer Communications, 7th Edition Fast and Slow FHSS Example: Fast FHSS with M =4 and m = 2 Source: William Stallings, Data and Computer Communications, 7th Edition Direct Sequence SS (DSSS) • Spreads the signal by expanding it over a wide radio band. • Frequency of the carrier is constant for each system. • At transmitter, message signal is multiplied by PN sequence to spread the message signal. • The spreading is proportional to number of bits used, a 10 bit spreading code spreads signal across 10 times bandwidth of 1 bit code. DSSS Transmitter Source: William Stallings, Data and Computer Communications, 7th Edition DSSS Example Source: William Stallings, Data and Computer Communications, 7th Edition DSSS Spectrum Source: William Stallings, Data and Computer Communications, 7th Edition DSSS • At receiver end, received signal is multiplied by the same PN sequence as in transmitter before demodulation to get back the original message signal. • This de-spreads the received signal to the bandwidth of original message signal. • Transmitter and receiver has to synchronized to have the same PN code. DSSS Receiver Source: William Stallings, Data and Computer Communications, 7th Edition FHSS vs. DSSS: COMPARISON System Collocation DSSS Symbol rate = 11 Mcps Each band 22 MHz, with separation of 30 MHz Available BW = 83.5 MHz 3 systems can be collocated FHSS 79 different channels and 78 hopping sequences. Grouped in three sets of 26 sequences. Theoretically, 26 collocated FHSS systems. Practically the number is around 10 to 15. Noise and Interference Immunity DSSS Wideband Interference May completely block system. Narrowband Interference Interference is multiplied with the spread code, thus spreading it. Immune to narrow band interference up to a great extent FHSS Only part of the hops will be blocked Interference signal present on a specific frequency will block hops on that specific frequencies. Hops on other frequencies will not be affected. Noise and Interference Immunity Illustration on how DSSS handles narrow band interference Source: http://www.odessaoffice.com/wireless/fh_vs_ds.pdf Near Far Problem Signals from nearby active transmitters may be received at the receiver at higher power than the intended user. DSSS FHSS Could make the receiver unable to extract information from intended user. Automatic power control required, thus increasing complexity. Worst case will be that the other transmitter will block some hops, forcing the FHSS system to work in less than optimum conditions Multipath DSSS FHSS Multipath components generated due to signal reflection between transmitter and receiver, The pulse is spread. So, narrow FHSS systems have better pulses of DSSS are more sensitive. chances to be undisturbed by the Inter Symbol Interference presence of multipath effects. Multipath components result in frequency selective fading. As long as the average level is high enough, the DSSS receiver will be able to detect the radio signal. FHSS systems have narrow bandwidth with signals located at different carrier frequencies. Transmitted signal at significantly faded frequencies cannot be received accurately DSSS is more sensitive to multipath than FHSS, especially when operating at higher bit rate. Throughput DSSS FHSS Single system: IEEE 802.11 defines rates of up to In IEEE 802.11 standard FSSS 11Mbps, though practically up to 7 system has throughput of up to 3 Mbps is achievable Mbps (2 Mbps practically) Collocated system: With three systems collocated: net throughput of 3 X 7 = 21 Mbps. Net throughput of 10~15 X 2 = ~25 Mbps. Comparison: Conclusion • DSSS provides higher capacity links, but it is very sensitive. • FHSS system has lower capacity links, but is a more robust technology, with better performance in harsh environment Spread Spectrum: Conclusion • Our design preferences: – – – – – Susceptibility Communication over long distance Relative immunity to interference Low cost and therefore simplicity. High data rate is not a major design requirement. • Considering the performance of FHSS and DSSS, a frequency hopped system would better suit our requirement. • Thus our Access technique is FHSS. Frequency Hop code • Hopping pattern in FHSS, driven by different hopping codes, is used to control the carrier frequency. • Number of different hop codes • Example: Linear Congruence Code (LCC), Quadratic Congruence Code (QCC), Cubic Congruence Code (CCC), Hyperbolic Congruence Code (HCC), Welch-Costas Array (WC), Lempel-Costas Array (LC) Frequency Hop code • Hop Sequence from IEEE 802.11 Standard – North America and most of Europe: [b(i) + x]mod(79) + 2 – Japan: [(i − 1)x]mod(23) + 73 – Spain: [b(i) + x]mod(27) + 47 – France: [b(i) + x]mod(35) + 48 fx(i) is the channel number for ith frequency in xth hopping pattern. • Designed to ensure some minimum distance in frequency between contiguous hops. In our application it is 6 MHz. SIMULATION OVERALL MODELING BLOCK SIMULATION STEPS • The first step : Verification of DBPSK modem block • The second step : Verification of channel block • The third step : Simulation for the whole system SIMULATION – CHANNEL BLOCK • We used SUI5 3-tap delay model [1]. • SUI5 channel model defines a three tap delay model for a channel in urban terrain type with a τrms of 2.842 μs. • For different antenna types (omnidirectional and directional antenna) and different K factors, different power levels at each of the inputs are defined. [1] Erceg, V. et al. Channel models for fixed wireless applications, IEEE 802.16 Broadband Wireless Access Working Group. 2001-07. SIMULATION – CHANNEL BLOCK Our parameter : – K factor = 0.5 – RMS delay spread (τrms) is 0.13 μs. – We re-scaled the delay tapes into 0, 0.2 μs, and 0.4 μs respectively to fit our case (τrms of 0.122 μs). SIMULATION – CHANNEL BLOCK SIMULATION – CHANNEL BLOCK SIMULATION – THE WHOLE SYSTEM • • • • • • • • • • • Access technique Digital modulation The channel model Hop sequence Hopping distance Carrier frequency Number of channel Hopping rate Dwell time Bitrate Bit size in one hop : FHSS : DBPSK : SUI5 3 tap delay model : IEEE 802.11 : 6 MHz : 2.4 GHz : 32 : 32 hops/second : 31 ms dwell time : 512 kbps : 31 ms x 512 kbps ≈ 16 kbits SIMULATION – THE WHOLE SYSTEM • • The simulation is frame by frame Hopping distance 6 MHz -> uncorrelated • Monte Carlo simulation to get accurate result The simulation is repeated 10 times. (considering the server capability and processing time) For BER up to 10−4 we generated 105 bit data ≈ (10 times 16kbit) • Simulation without power control Some hops can have higher fade that the others. This hops would result in higher bit error. Power control can overcome this problem (use higher power). We assume that power control has been implemented in place. We assume that every channel has the same condition SIMULATION – THE WHOLE SYSTEM We simulated the performance of the system in : – AWGN channel – wideband channel using SUI5 3-tap delay model for directional antenna (billboard) – wideband channel using SUI5 3-tap delay model for omnidirectional antenna (base station) RESULT & DISCUSSION BER (Bit Error Rate) Requirement • number of bits received in error relative to number of transmitted bits • Our requirement : 10-4 – Bluetooth : 10-3 [1] – Video transmission : 10-9 - 10-12 [2] • Video quality is not so important because the distance between viewer and billboard is far • Not a video streaming (error can be fixed by retransmission) [1] Cavigioli, Chris. Bluetooth demands system tools. http://www.mwee.com/features/showArticle.html?articleID=12801538. 16 November 2005. [2] http://www.fiber-optics.info/articles/dtv-hdtv.htm FER (Frame Error Rate) Requirement • number of bits that would result in the frame to be in error. • For typical billboard, 14 bit used to represent one pixel. [1] • We define if 1 pixel is error, i.e. 14 bits are received with error in one frame, then frame error has occurred. [1] Electromedia. Techical Data of Large Outdoor Display. http://www.electromediaintl. com/services.html. 11 December 2005. BER PERFORMANCE RESULT BER 10-4 can be achieved at SNR of : • 11,5 dB for omnidirectional antenna • 14 dB for directional antenna FER PERFORMANCE RESULT FER : - at 10,4 dB for omnidirectional antenna - at 12,8 dB for directional antenna : 2.5 10−2 : 4.5 10−2 CONCLUSION • On a bit level, we were able to achieve our target BER of 10−4. • We can use SNR up to 20 dB to get better BER performance. • On frame level, FER : – at 10,4 dB for omnidirectional antenna is 2.5 10−2 – at 12,8 dB for directional antenna is 4.5 10−2 MOVING FORWARD MOVING FORWARD The following issues that can be considered : – Addressing scheme for the billboards – Protocol for communication • setup and disconnect • Transferring data • Routing – Time and frequency synchronization – Designing a multihop network for wider area network WORKING PROCESS WORKING PROCESS P0 Period • All group member arrived two and half weeks late. • We got a lot of new experiences in Aalborg University – project oriented learning • We had a good relationship among members, clear job division, and cooperation from supervisor WORKING PROCESS P1 Period • Arrangement of our P1 timeline based on the problem definition and the scope of project. • Meeting with supervisor once a week. • Internal group meeting. WORKING PROCESS– P1 TIME LINE WORKING PROCESS STRENGTH >< WEAKNESS • Lack of project • Good relationship management. among the members. • We divided our job based on the strength of each member. • Flexible way of working. • Good supervisor. • Punctuality. • Our flexible way of working has its own weakness.