throbber
INTERNATIONAL HELLENIC UNIVERSITY
`School of Science and Technology
`
`Virtual Labs #2:
`”Fading Processes-Channel Characterization”:
`Documentation
`
`Referring to Courses:
`Mobile Communication Networks,
`MSc in Information and Communication Technology Systems
`
`prepared by
`
`Liaskos Christos
`Computer Architecture and Communications Lab
`Department of Informatics
`Aristotle University of Thessaloniki
`
`Dr. Koutitas George
`School of Science and Technology
`International Hellenic University
`
`September 2010
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 1
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`Table of Contents
`
`1.0 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`2.0 Introduction: Theoretical concepts . . . . . . . . . . . . . . . . . . . . . .
`
`2.1 Fading processes
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`2.2 Rayleigh Fading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`2.3 Rician Fading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`2.4 Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`1
`
`2
`
`2
`
`7
`
`12
`
`12
`
`3.0 User’s Manual
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
`
`3.1 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`3.2
`
`Installation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`3.3 Application execution and usage . . . . . . . . . . . . . . . . . . . . . . . . .
`
`3.4 Simulating and obtaining results . . . . . . . . . . . . . . . . . . . . . . . . .
`
`3.5 Characterizing the wireless channel
`
`. . . . . . . . . . . . . . . . . . . . . . .
`
`3.6 Uninstalling the application . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`13
`
`13
`
`14
`
`22
`
`22
`
`23
`
`4.0 Supervisor’s Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
`
`4.1 Extending the application . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`24
`
`5.0 Programmer’s Manual
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
`
`5.1 Portability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`5.2 Explaining the directory structure . . . . . . . . . . . . . . . . . . . . . . . .
`
`5.3 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`5.4 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`5.5 List of MATLAB function files . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`25
`
`25
`
`27
`
`27
`
`29
`
`References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
`
`i
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 2
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`List of Figures
`
`Figure 1 — Densely-built Manhattan has been shown to approach a Rayleigh fad-
`
`ing environment.
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`Figure 2 — One second of Rayleigh fading with a maximum Doppler shift of 10Hz.
`
`Figure 3 — One second of Rayleigh fading with a maximum Doppler shift of 100Hz.
`
`Figure 4 — The autocorrelation function of the 10Hz Doppler Rayleigh fading
`
`8
`
`9
`
`9
`
`channel.
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`10
`
`Figure 5 — The normalized Doppler power spectrum of Rayleigh fading with a
`
`maximum Doppler shift of 10Hz.
`
`. . . . . . . . . . . . . . . . . . . .
`
`Figure 6 — The simulation setup form.
`
`. . . . . . . . . . . . . . . . . . . . . . .
`
`Figure 7 — The 3D visualization form. . . . . . . . . . . . . . . . . . . . . . . . .
`
`Figure 8 — Navigation Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`Figure 9 — Navigation through mouse. . . . . . . . . . . . . . . . . . . . . . . . .
`
`Figure 10 — A signal source is modulated, altered (in terms of gain) by the trans-
`
`12
`
`14
`
`15
`
`18
`
`19
`
`mitting antenna, endures losses according to the selected medium
`
`model, suffers the effect of shadowing (only when obstructed by one of
`
`the four buildings) and fading (according to selected LOS rice factor,
`
`number of paths, and RMS environment). White noise is then added
`
`at the entry point of the receiving antenna (selected Eb
`N0
`
`is used). The
`
`gain of the receiving antenna is taken into account (geometry and ve-
`
`hicle relative position counts). The signal is then demodulated and
`
`the number of erroneous bits and symbols ir measured.
`
`. . . . . . . .
`
`21
`
`Figure 11 — Gain forms. This forms shows the antenna gains, the shadowing losses
`
`and their aggregation as a function of the vehicle’s position.
`
`. . . . .
`
`22
`
`ii
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 3
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`Figure 12 — Results forms. Three distinct panels are visible or not, depending on
`
`the choices of the user in the ”Simulation” panel described above. In
`
`this figure, all panels are visible and active. The topmost panel shows
`
`the time-variant impulse response. The user may move the ”window”
`
`slider to obtain a histogram of values inside the red window. This
`
`can be used for checking that the values follow the rice distribution.
`
`By altering the sensitivity slider, the green line denoting the receiver’s
`
`sensitivity is shifted proportionately. This affects the Average Fade
`
`Duration and Level Crossing Frequency values at the lower most panel.
`
`Notice that the SER/BER values correspond to a receiver of unlimited
`
`sensitivity, and the extraction of their practical values is left as an
`
`exercise to the user. The power delay profile is shown in the middle
`
`panel. NOTICE: this form may not show if the simulation is stopped
`
`prematurely, due to lack of sufficient number of results.
`
`. . . . . . .
`
`Figure 13 — The rayleighAWGN Simulink Model.
`
`. . . . . . . . . . . . . . . . . .
`
`23
`
`28
`
`iii
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 4
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`1.0 Preface
`
`This report constitutes the documentation of the 2nd virtual laboratory environment that
`
`was developed for the ”Mobile Communication Networks” and ”Sensor Networks” courses
`
`of the MSc in Information and Communication Technology Systems, International Hellenic
`
`University.
`
`Purpose of the present work is to familiarize the user with the concepts of E/M fading pro-
`
`cesses with regard to user mobility and modulation-encoding configurations, and enable the
`
`user to characterize a channel as narrowband or wideband depending on its characteristics.
`
`The report consists of four main sections.
`
`The fist section outlines the basics of E/M propagation theory that are examined in the
`
`context of this lab. This is not intended to be a thorough study or teaching material in any
`
`case, but rather a starter for more in-depth research and study.
`
`The following three sections provide usage information for the simple user (student of an
`
`MSc program in Telecommunications), the supervisor (academic assistant with some knowl-
`
`edge of programming in MATLAB) and the programmer (expert in generic object oriented
`
`programming and particularly in MATLAB). The provided information in this leaflet intends
`
`to familiarize the simple user with the graphical interface and its potential, endow the super-
`
`visor with enough knowledge to create custom exercise scenarios and program expansions,
`
`and provide a blueprint for the programmer that has been bestowed with the task of heavily
`
`modifying/expanding the original program.
`
`Finally a list of the main MATLAB files/functions that comprise the program is supplied.
`
`Liaskos Christos, Electrical Engineer, Dpt. of Informatics, A.U.Th.
`
`September 8, 2010
`
`1
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 5
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`2.0
`
`Introduction: Theoretical concepts
`
`2.1 Fading processes
`
`In wireless communications, fading is deviation of the attenuation that a carrier-modulated
`
`telecommunication signal experiences over certain propagation media. The fading may vary
`
`with time, geographical position and/or radio frequency, and is often modelled as a random
`
`process. A fading channel is a communication channel that experiences fading. In wireless
`
`systems, fading may either be due to multipath propagation, referred to as multipath in-
`
`duced fading, or due to shadowing from obstacles affecting the wave propagation, sometimes
`
`referred to as shadow fading.
`
`The presence of reflectors in the environment surrounding a transmitter and receiver create
`
`multiple paths that a transmitted signal can traverse. As a result, the receiver sees the super-
`
`position of multiple copies of the transmitted signal, each traversing a different path. Each
`
`signal copy will experience differences in attenuation, delay and phase shift while travelling
`
`from the source to the receiver. This can result in either constructive or destructive inter-
`
`ference, amplifying or attenuating the signal power seen at the receiver. Strong destructive
`
`interference is frequently referred to as a deep fade and may result in temporary failure of
`
`communication due to a severe drop in the channel signal-to-noise ratio.
`
`A common example of multipath fading is the experience of stopping at a traffic light and
`
`hearing an FM broadcast degenerate into static, while the signal is re-acquired if the vehicle
`
`moves only a fraction of a meter. The loss of the broadcast is caused by the vehicle stopping
`
`at a point where the signal experienced severe destructive interference. Cellular phones can
`
`also exhibit similar momentary fades.
`
`Fading channel models are often used to model the effects of electromagnetic transmission of
`
`information over the air in cellular networks and broadcast communication. Fading channel
`
`2
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 6
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`models are also used in underwater acoustic communications to model the distortion caused
`
`by the water. Mathematically, fading is usually modeled as a time-varying random change
`
`in the amplitude and phase of the transmitted signal.
`
`Slow versus fast fading
`
`The terms slow and fast fading refer to the rate at which the magnitude and phase change
`
`imposed by the channel on the signal changes. The coherence time is a measure of the
`
`minimum time required for the magnitude change of the channel to become uncorrelated
`
`from its previous value.
`
`• Slow fading arises when the coherence time of the channel is large relative to the delay
`
`constraint of the channel. In this regime, the amplitude and phase change imposed by
`
`the channel can be considered roughly constant over the period of use. Slow fading can
`
`be caused by events such as shadowing, where a large obstruction such as a hill or large
`
`building obscures the main signal path between the transmitter and the receiver. The
`
`amplitude change caused by shadowing is often modeled using a log-normal distribution
`
`with a standard deviation according to the log-distance path loss model.
`
`• Fast fading occurs when the coherence time of the channel is small relative to the delay
`
`constraint of the channel. In this regime, the amplitude and phase change imposed by
`
`the channel varies considerably over the period of use.
`
`In a fast-fading channel, the transmitter may take advantage of the variations in the chan-
`
`nel conditions using time diversity to help increase robustness of the communication to a
`
`temporary deep fade. Although a deep fade may temporarily erase some of the information
`
`transmitted, use of an error-correcting code coupled with successfully transmitted bits dur-
`
`ing other time instances (interleaving) can allow for the erased bits to be recovered. In a
`
`slow-fading channel, it is not possible to use time diversity because the transmitter sees only
`
`3
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 7
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`a single realization of the channel within its delay constraint. A deep fade therefore lasts
`
`the entire duration of transmission and cannot be mitigated using coding.
`
`The coherence time of the channel is related to a quantity known as the Doppler spread of the
`
`channel. When a user (or reflectors in its environment) is moving, the user’s velocity causes
`
`a shift in the frequency of the signal transmitted along each signal path. This phenomenon is
`
`known as the Doppler shift. Signals traveling along different paths can have different Doppler
`
`shifts, corresponding to different rates of change in phase. The difference in Doppler shifts
`
`between different signal components contributing to a single fading channel tap is known as
`
`the Doppler spread. Channels with a large Doppler spread have signal components that are
`
`each changing independently in phase over time. Since fading depends on whether signal
`
`components add constructively or destructively, such channels have a very short coherence
`
`time. In general, coherence time is inversely related to Doppler spread, typically expressed
`
`as
`
`k D
`
`s
`
`Tc =
`
`where Tc is the coherence time, Ds is the Doppler spread, and k is a constant taking on
`
`values in the range of 0.25 to 0.5.
`
`Flat versus frequency-selective fading
`
`As the carrier frequency of a signal is varied, the magnitude of the change in amplitude will
`
`vary. The coherence bandwidth measures the separation in frequency after which two signals
`
`will experience uncorrelated fading. In flat fading, the coherence bandwidth of the channel
`
`is larger than the bandwidth of the signal. Therefore, all frequency components of the signal
`
`will experience the same magnitude of fading. In frequency-selective fading, the coherence
`
`bandwidth of the channel is smaller than the bandwidth of the signal. Different frequency
`
`4
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 8
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`components of the signal therefore experience decorrelated fading. Since different frequency
`
`components of the signal are affected independently, it is highly unlikely that all parts of the
`
`signal will be simultaneously affected by a deep fade. Certain modulation schemes such as
`
`OFDM and CDMA are well-suited to employing frequency diversity to provide robustness
`
`to fading. OFDM divides the wideband signal into many slowly modulated narrowband
`
`subcarriers, each exposed to flat fading rather than frequency selective fading. This can
`
`be combated by means of error coding, simple equalization or adaptive bit loading. Inter-
`
`symbol interference is avoided by introducing a guard interval between the symbols. CDMA
`
`uses the Rake receiver to deal with each echo separately. Frequency-selective fading channels
`
`are also dispersive, in that the signal energy associated with each symbol is spread out in
`
`time. This causes transmitted symbols that are adjacent in time to interfere with each
`
`other. Equalizers are often deployed in such channels to compensate for the effects of the
`
`intersymbol interference. The echoes may also be exposed to Doppler shift, resulting in a
`
`time varying channel model.
`
`Fading models
`
`Examples of popular fading models for the distribution of the attenuation are:
`
`• Rayleigh fading
`
`• Rician fading
`
`Less popular models not examined in this context are:
`
`• Nakagami fading
`
`• Weibull fading
`
`• Dispersive fading models, with several echoes, each exposed to different delay, gain and
`
`phase shift, often constant. This results in frequency selective fading and inter-symbol
`
`5
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 9
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`interference. The gains may be Rayleigh or Rician distributed. The echoes may also
`
`be exposed to Doppler shift, resulting in a time varying channel model.
`
`• Log-normal shadow fading
`
`Mitigation
`
`Fading can cause poor performance in a communication system because it can result in a
`
`loss of signal power without reducing the power of the noise. This signal loss can be over
`
`some or all of the signal bandwidth. Fading can also be a problem as it changes over time:
`
`communication systems are often designed to adapt to such impairments, but the fading can
`
`change faster than the adaptations can be made. In such cases, the probability of experi-
`
`encing a fade (and associated bit errors as the signal-to-noise ratio drops) on the channel
`
`becomes the limiting factor in the link’s performance. The effects of fading can be combated
`
`by using diversity to transmit the signal over multiple channels that experience independent
`
`fading and coherently combining them at the receiver. The probability of experiencing a
`
`fade in this composite channel is then proportional to the probability that all the component
`
`channels simultaneously experience a fade, a much more unlikely event.
`
`Diversity can be achieved in time, frequency, or space. Common techniques used to overcome
`
`signal fading include:
`
`• Diversity reception and transmission
`
`• OFDM
`
`• Rake receivers
`
`• Spacetime codes
`
`• MIMO
`
`6
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 10
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`2.2 Rayleigh Fading
`
`As described, Rayleigh fading is a statistical model for the effect of a propagation environ-
`
`ment on a radio signal, such as that used by wireless devices.
`
`Rayleigh fading models assume that the magnitude of a signal that has passed through such
`
`a transmission medium (also called a communications channel) will vary randomly, or fade,
`
`according to a Rayleigh distribution the radial component of the sum of two uncorrelated
`
`Gaussian random variables.
`
`Rayleigh fading is viewed as a reasonable model for tropospheric and ionospheric signal
`
`propagation as well as the effect of heavily built-up urban environments on radio signals.
`
`Rayleigh fading is most applicable when there is no dominant propagation along a line of
`
`sight between the transmitter and receiver. If there is a dominant line of sight, Rician fading
`
`may be more applicable.
`
`The model
`
`Rayleigh fading is a reasonable model when there are many objects in the environment that
`
`scatter the radio signal before it arrives at the receiver. The central limit theorem holds
`
`that, if there is sufficiently much scatter, the channel impulse response will be well-modeled
`
`as a Gaussian process irrespective of the distribution of the individual components. If there
`
`is no dominant component to the scatter, then such a process will have zero mean and phase
`evenly distributed between 0 and 2 · π radians. The envelope of the channel response will
`
`therefore be Rayleigh distributed.
`
`Often, the gain and phase elements of a channel’s distortion are conveniently represented as
`
`a complex number. In this case, Rayleigh fading is exhibited by the assumption that the real
`
`and imaginary parts of the response are modeled by independent and identically distributed
`
`zero-mean Gaussian processes so that the amplitude of the response is the sum of two such
`
`7
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 11
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`processes.
`
`Applicability
`
`The requirement that there be many scatterers present means that Rayleigh fading can be
`
`a useful model in heavily built-up city centres where there is no line of sight between the
`
`transmitter and receiver and many buildings and other objects attenuate, reflect, refract and
`
`diffract the signal. Experimental work in Manhattan has found near-Rayleigh fading there.
`
`In tropospheric and ionospheric signal propagation the many particles in the atmospheric
`
`layers act as scatterers and this kind of environment may also approximate Rayleigh fading.
`
`If the environment is such that, in addition to the scattering, there is a strongly dominant
`
`signal seen at the receiver, usually caused by a line of sight, then the mean of the random
`
`process will no longer be zero, varying instead around the power-level of the dominant path.
`
`Such a situation may be better modelled as Rician fading.
`
`Figure 1: Densely-built Manhattan has been shown to approach a Rayleigh fading environ-
`ment.
`
`Note that Rayleigh fading is a small-scale effect. There will be bulk properties of the en-
`
`vironment such as path loss and shadowing upon which the fading is superimposed. How
`
`rapidly the channel fades will be affected by how fast the receiver and/or transmitter are
`
`moving. Motion causes Doppler shift in the received signal components. The figures show
`
`the power variation over 1 second of a constant signal after passing through a single-path
`
`8
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 12
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`Rayleigh fading channel with a maximum Doppler shift of 10 Hz and 100 Hz. These Doppler
`
`shifts correspond to velocities of about 6 km/h (4 mph) and 60 km/h (40 mph) respectively
`
`at 1800 MHz, one of the operating frequencies for GSM mobile phones. This is the classic
`
`shape of Rayleigh fading. Note in particular the ’deep fades’ where signal strength can drop
`by a factor of several thousand, or 30 − 40 dB.
`
`Figure 2: One second of Rayleigh fading with a maximum Doppler shift of 10Hz.
`
`Figure 3: One second of Rayleigh fading with a maximum Doppler shift of 100Hz.
`
`Properties
`
`Since it is based on a well-studied distribution with special properties, the Rayleigh distri-
`
`bution lends itself to analysis, and the key features that affect the performance of a wireless
`
`network have analytic expressions. Note that the parameters discussed here are for a non-
`
`static channel. If a channel is not changing with time, clearly it does not fade and instead
`
`9
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 13
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`remains at some particular level. Separate instances of the channel in this case will be un-
`
`correlated with one another owing to the assumption that each of the scattered components
`
`fades independently. Once relative motion is introduced between any of the transmitter,
`
`receiver and scatterers, the fading becomes correlated and varying in time.
`
`Correlation
`
`The normalized autocorrelation function of a Rayleigh faded channel with motion at a con-
`
`stant velocity is a zeroth-order Bessel function of the first kind:
`
`Figure 4: The autocorrelation function of the 10Hz Doppler Rayleigh fading channel.
`
`Level crossing rate The level crossing rate is a measure of the rapidity of the fading.
`
`It
`
`quantifies how often the fading crosses some threshold, usually in the positive-going direction.
`
`For Rayleigh fading, the level crossing rate is:
`
`√
`2πfdρe−ρ2
`
`LCR =
`
`where fd is the maximum Doppler shift and ρ is the threshold level normalized to the root
`
`mean square (RMS) signal level
`
`Average fade duration
`
`10
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 14
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`The average fade duration quantifies how long the signal spends below the threshold . For
`
`Rayleigh fading, the average fade duration is:
`
`AF D =
`
`1 − e−ρ2
`LCR
`
`The level crossing rate and average fade duration taken together give a useful means of
`
`characterizing the severity of the fading over time.
`
`Doppler power spectral density
`
`The Doppler power spectral density of a fading channel describes how much spectral broad-
`
`ening it causes. This shows how a pure frequency e.g. a pure sinusoid, which is an impulse
`
`in the frequency domain is spread out across frequency when it passes through the channel.
`
`It is the Fourier transform of the time-autocorrelation function. For Rayleigh fading with a
`
`vertical receive antenna with equal sensitivity in all directions, this has been shown to be:
`
`S(ν) =
`
`πfd
`
`1
`
`(cid:114)
`1 −(cid:16) ν
`
`fd
`
`(cid:17)2
`
`where ν is the frequency shift relative to the carrier frequency. This equation is only valid
`for values of ν between ±fd the spectrum is zero outside this range. This spectrum is shown
`
`in the figure for a maximum Doppler shift of 10 Hz. The ’bowl shape’ or ’bathtub shape’ is
`
`the classic form of this Doppler spectrum.
`
`11
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 15
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`• 10
`
`5
`0
`• 5
`FftQutncy shift from orritr, Htrlz
`
`10
`
`Figure 5: The normalized Doppler power spectrum of Rayleigh fading with a maximum
`Doppler shift of 10Hz.
`
`2.3 Rician Fading
`
`Rician fading is a stochastic model for radio propagation anomaly caused by partial cancella-
`
`tion of a radio signal by itself the signal arrives at the receiver by two different paths (hence
`
`exhibiting multipath interference), and at least one of the paths is changing (lengthening
`
`or shortening). Rician fading occurs when one of the paths, typically a line of sight signal,
`
`is much stronger than the others. In Rician fading, the amplitude gain is characterized by
`
`a Rician distribution. Rayleigh fading is the specialized model for stochastic fading when
`
`there is no line of sight signal, and is sometimes considered as a special case of the more
`
`generalized concept of Rician fading. In Rayleigh fading, the amplitude gain is characterized
`
`by a Rayleigh distribution.
`
`2.4 Further reading
`
`See references [1, 2]. The above content was based on corresponding entries of ”wikipedia,
`
`the online encyclopedia”.
`
`12
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 16
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`3.0 User’s Manual
`
`3.1 Requirements
`
`• MATLAB version 2009b or 100% compatible. Consult the manual of your version of
`
`MATLAB for backwards compatibility, if you intend to use a more recent version of
`
`MATLAB.
`
`• The Simulink package with the virtual reality toolbox installed.
`
`• A version of Microsoft Windows capable of running the used MATLAB version.
`
`• Dual core CPU with 2GB RAM. Quad core CPU with 4GB RAM ensures optimal
`
`performance.
`
`3.2 Installation Notes
`
`The installation procedure follows that of the 1st virtual lab ”Antennas and Propagation”:
`
`• Place the provided application files in a folder that you specify, denoted as U SER DIR.
`
`This folder will contain the files (.m, .fig) and folders (BaseClasses, customClasses,
`
`demo, functions, java, originals, rician, slprj, texture) that comprise the application.
`
`• Add the U SER DIR and all contained subfolders EXCEPT FOR THE ”ORIGINALS”
`
`FOLDER to the MATLAB path. Consult the manual of your version of MATLAB for
`
`more details.
`
`• Make sure that none of the application files are shadowed by same-named but irrelevant
`
`files already in the MATLAB path.
`
`It is advised to revert the MATLAB path to
`
`its factory default value before step 2, to avoid any shadowing problem. For more
`
`information on shadowing consult the manual of your version of MATLAB.
`
`13
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 17
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`• Create a REG
`
`SZ entry at windows registry location ’HK
`
`L
`
`M/SOFTWARE/IHUvlab2’
`
`with the name ’installPath’ and content the absolute installation path of the applica-
`
`tion.
`
`3.3 Application execution and usage
`
`To start the application, change the current working path of MATLAB to U SER DIR and
`
`issue ”vlabs2” at the MATLAB command prompt.
`
`The simulation setup form and the 3D visualization form will appear:
`
`Figure 6: The simulation setup form.
`
`Understanding the 3D visualization and related control.
`
`The 3D visualization form displays a vehicle moving on a road between two rows of buildings.
`
`An transmitting antenna is placed at an arbitrary point on the plane. The car carries a re-
`
`ceiving antenna. Due to the obstruction of buildings and the movement of the client/vehicle,
`
`electromagnetic shadowing, fading and doppler frequency shift phenomena occur. The user
`
`14
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 18
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`· ) VLABS2 • 30 viewer
`File View Viewpoints Navigation Rendering Simulation Recording Help
`
`11!1~ f3
`
`Figure 7: The 3D visualization form.
`
`can study the effects of this phenomena on the signal reception quality, while varying the
`
`system’s geometry and signal modulation parameters in pre-specified ways.
`
`Using the menu bar, toolbar, and navigation panel on the 3D visualization form, you can
`
`• Customize the Orbisnap window
`
`• Manage virtual world viewpoints
`
`• Manage scene rendering
`
`• Navigate in the scene
`
`Menu Bar The menu bar has the following menus:
`
`• File – General file operation options, including:
`
`• ++Open – Invokes a browser that you can use to browse to the virtual world you want
`
`to visualize.
`
`15
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 19
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`• ++Connect to server – Allows you to connect to a Simulink 3D Animation server.
`
`Enter the IP address or host name of the host computer running the Simulink 3D
`
`Animation server (127.0.0.1 by default) and the port number at which the Simulink
`
`3D Animation server is listening (8124 by default).
`
`• ++Reload – Reloads the saved virtual world. Note that if you have created any
`
`viewpoints in this session, they are not retained unless you have saved those viewpoints
`
`with the Save As option.
`
`• ++Save As – Allows you to save the virtual world.
`
`• ++Close – Closes the form.
`
`• View – Enables you to customize the form, including:
`
`• ++Toolbar – Toggles the toolbar display.
`
`• ++Status Bar – Toggles the status bar display at the bottom of the form. This display
`
`includes the current viewpoint, simulation time, navigation method, and the camera
`
`position and direction.
`
`• ++Navigation Zones – Toggles the navigation zones on/off (see Navigation for a de-
`
`scription of how to use navigation zones).
`
`• ++Navigation Panel – Controls the display of the navigation panel, including toggling
`
`it.
`
`• ++Zoom In/Out – Zooms in or out of the world view.
`
`• ++Normal (100%) – Returns the zoom to normal (initial viewpoint setting).
`
`• Viewpoints – Manages the virtual world viewpoints.
`
`• Navigation – Manages scene navigation.
`
`16
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 20
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`• Rendering – Manages scene rendering.
`
`• Help – Displays the Help browser.
`
`Toolbar The toolbar has buttons for some of the more commonly used operations available
`
`from the menu bar. These buttons include:
`
`• Drop-down list that displays all the viewpoints in the virtual world
`
`• Return to viewpoint button
`
`• Create viewpoint button
`
`• Straighten up button
`
`• Drop-down list that displays the navigation options Walk, Examine, and Fly.
`
`• Undo move button
`
`• Zoom in/out buttons ,
`
`Navigation Panel The navigation panel has navigation controls for some of the more
`
`commonly used navigation operations available from the menu bar. These controls include:
`
`Hide panel – Toggles the navigation panel. Next/previous viewpoint – Toggles through the
`
`list of viewpoints. Return to default viewpoint – Returns focus to original default viewpoint.
`
`Slide left/right – Slides the view left or right. Navigation wheel – Moves view in one of eight
`
`directions. Navigation method – Manages scene navigation. Wireframe toggle – Toggles
`
`scene wireframe rendering. Headlight toggle – Toggles camera headlight. Help – Invokes the
`
`online help.
`
`Navigation
`
`17
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 21
`IPR2018-01555 and IPR2018-01581 (HTC and Apple v. INVT SPE)
`
`

`

`Slide left/ right
`
`~-
`
`_ Orbisnap Help
`
`Hide panel
`Next/ previous viewpoint
`
`Go to default viewpoint
`
`I \ ~
`
`Navigation met hod Wir eframe toggle
`
`Headlighttoggle
`
`Navigation wheel
`
`Figure 8: Navigation Panel.
`
`You can navigate around a virtual world using the menu bar, toolbar, navigation panel,
`
`mouse, and keyboard.
`
`Navigation view – You can change the camera position. From the menu bar, select the
`
`Navigation menu Straighten Up option. Alternatively, you can click the Straighten Up
`
`control from the toolbar or press F9 on the keyboard. This option resets the camera so that
`
`it points straight ahead.
`
`Navigation methods – Navigation with the mouse depends on the navigation method you
`
`select and the navigation zone you are in when you first click and hold down the mouse
`
`button. You can set the navigation method using one of the following:
`
`From the menu bar, select the Navigation menu Method option. This option provides three
`
`choices, Walk, Examine, or Fly. See the table Mouse Navigation. From the toolbar, select
`
`the drop-down menu that displays the navigation options Walk, Examine, and Fly. From
`
`the navigation panel, click the W, E, or F buttons. From the keyboard, press Shift+W,
`
`Shift+E, or Shift+F. Navigation zones – You can view the navigation zones for a virtual
`
`world through the menu bar or keyboard.
`
`18
`
`HTC Corp., HTC America, Inc. - Ex. 1025, Page 22
`IPR2018-0

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket