edu.cmu.emulator.signal
Class RiceanFactors

java.lang.Object
  extended by edu.cmu.emulator.signal.RiceanFactors

public class RiceanFactors
extends Object

Title: RiceanFactors

Description: Generate Ricean/Rayleigh scaling factors

Copyright: Copyright (c) 2004

Company: Carnegie Mellon University

See Punnoose, Niktin and Stancil, Efficient Simulation of Ricean Fading within a Packet Simulator, 2000, in 52nd Vehicular Technology Conference. (I think)

Version:
1.0
Author:
Scott Storck

Field Summary
protected static int channelI
           
protected static int channelQ
           
protected  double dt
          Time between data set points
protected  double fm
          Current maximum Doppler frequency
protected  double fm0
          Original maximum Doppler frequency
protected  double fs
          Sampling frequency
protected static int IMAG
           
protected  double K
          Ricean K factor (0 for Rayleigh)
protected  int N
          Data set size
protected  double[][] r
          Ricean amplitude
protected  double[] r1
          In-phase components
protected  double[] r2
          Quadrature phase components
protected static int REAL
           
 
Constructor Summary
RiceanFactors(int N, double fm, double fs, double K)
          Constructor
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

r1

protected double[] r1
In-phase components


r2

protected double[] r2
Quadrature phase components


r

protected double[][] r
Ricean amplitude


N

protected int N
Data set size


K

protected double K
Ricean K factor (0 for Rayleigh)


fm0

protected double fm0
Original maximum Doppler frequency


fm

protected double fm
Current maximum Doppler frequency


fs

protected double fs
Sampling frequency


dt

protected double dt
Time between data set points


channelI

protected static int channelI

channelQ

protected static int channelQ

REAL

protected static final int REAL
See Also:
Constant Field Values

IMAG

protected static final int IMAG
See Also:
Constant Field Values
Constructor Detail

RiceanFactors

public RiceanFactors(int N,
                     double fm,
                     double fs,
                     double K)
Constructor

Parameters:
N - Length of data set
fm - Maximum doppler frequency
fs - Sampling frequency
K - Ricean K factor (set to 0 for Rayleigh)


Copyright © 2013. All Rights Reserved.