IP Library Granted Patent US 9,686,702
Granted Patent B2
US 9,686,702 · App. 14/792,152 · Granted Jun 20, 2017

Channel emulation for testing network resources

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,686,702
App. No.
14/792,152
Granted
Jun 20, 2017
Kind
B2
Abstract

A device receives fading channel conditions to utilize for simulating behavior of multiple mobile devices in a mobile network, and at least one of the fading channel conditions for at least one of the multiple mobile devices is different than at least another one of the fading channel conditions for at least another one of the multiple mobile devices. The device generates channel realizations based on the fading channel conditions, and the channel realizations include time-discrete and frequency-discrete random channel coefficients. The device generates a test channel based on the generated channel realizations, and provides the test channel to a receiver device of the mobile network. The test channel causes the receiver device to perform functions associated with processing an actual channel.

Claims (82)

1. A method, comprising:

receiving, by a device, fading channel conditions to utilize for simulating behavior of a plurality of mobile devices in a mobile network,

at least one of the fading channel conditions for at least one of the plurality of mobile devices being different than at least another one of the fading channel conditions for at least another one of the plurality of mobile devices;

generating, by the device, channel realizations based on the fading channel conditions,

the channel realizations including time-discrete and frequency-discrete random channel coefficients;

generating, by the device, a test channel based on the generated channel realizations; and

providing, by the device, the test channel to a receiver device of the mobile network,

the test channel causing the receiver device to perform functions associated with processing an actual channel.

2. The method of claim 1 , where the receiver device generates feedback information based on the test channel, and the method comprises:

receiving the feedback information from the receiver device; and

providing the feedback information for display.

3. The method of claim 1 , where the fading channel conditions are based on a wide-sense stationary and uncorrelated scattering (WSSUS) radio channel model.

4. The method of claim 1 , where generating the channel realizations comprises:

determining a matrix of independent and identically distributed complex, normal random variates;

determining factors for covariance matrices associated with a frequency correlation function and a time correlation function; and

generating the channel realizations based on the matrix and the factors.

5. The method of claim 1 , where generating the test channel comprises:

determining modulation symbols that are mapped to subcarriers;

determining interference caused by neighbor mobile networks to the mobile network; and

generating the test channel based on the channel realizations, the modulation symbols, and the interference.

6. The method of claim 5 , where generating the test channel comprises:

multiplying the modulation symbols and the channel realizations to generate a result; and

adding the interference and the result to generate the test channel.

7. The method of claim 1 , where the receiver device comprises an eNodeB associated with a long term evolution (LTE) network.

8. A device, comprising:

a memory; and

one or more processors to:

receive, from the memory, fading channel conditions to utilize for simulating behavior of a plurality of mobile devices in a mobile network,

at least one of the fading channel conditions for at least one of the plurality of mobile devices being different than at least another one of the fading channel conditions for at least another one of the plurality of mobile devices;

generate channel realizations based on the fading channel conditions,

the channel realizations including frequency-correlated, random channel coefficients;

generate a test channel based on the generated channel realizations; and

provide the test channel to a receiver device of the mobile network,

the test channel causing the receiver device to process the test channel in a same manner the receiver device would process an actual channel.

9. The device of claim 8 , where the one or more processors are to:

receive feedback information from the receiver device based on the test channel; and

provide the feedback information for display.

10. The device of claim 8 , where the fading channel conditions are based on a wide-sense stationary and uncorrelated scattering (WSSUS) radio channel model.

11. The device of claim 8 , where, when generating the channel realizations, the one or more processors are to:

determine a matrix of independent and identically distributed complex, normal random variates;

determine factors for covariance matrices associated with a frequency correlation function and a time correlation function; and

generate the channel realizations based on the matrix and the factors.

12. The device of claim 8 , where, when generating the test channel, the one or more processors are to:

receive modulation symbols from the memory;

generate interference information associated with neighbor mobile networks of the mobile network; and

generate the test channel based on the channel realizations, the modulation symbols, and the interference information.

13. The device of claim 12 , where, when generating the test channel, the one or more processors are to:

multiply the modulation symbols and the channel realizations to generate a result; and

add the interference information and the result to generate the test channel.

14. The device of claim 8 , where the plurality of mobile devices includes two or more mobile devices.

15. A device, comprising:

a buffer memory to store fading channel conditions associated with a mobile network;

a channel emulator engine, at least partially implemented in hardware, to:

receive selections of particular fading channel conditions to utilize for simulating behavior a plurality of mobile devices in the mobile network,

at least one of the particular fading channel conditions for at least one of the plurality of mobile devices being different than at least another one of the particular fading channel conditions for at least another one of the plurality of mobile devices,

retrieve the particular fading channel conditions from the buffer memory, and

generate channel realizations based on the particular fading channel conditions,

the channel realizations including frequency-correlated, random channel coefficients;

a multiplier component and an adder component to:

receive the channel realizations from the channel emulator engine, and

generate a test channel based on the channel realizations; and

an inverse fast Fourier transform component, at least partially implemented in hardware, to:

receive the test channel from the adder component, and

provide the test channel to a receiver device of the mobile network,

the test channel causing the receiver device to perform functions associated with processing an actual channel.

16. The device of claim 15 , where, when providing the test channel, the inverse fast Fourier transform component is to:

convert the test channel from a frequency domain to a time domain; and

provide the converted test channel to the receiver device.

17. The device of claim 15 , where, when generating the channel realizations, the channel emulator engine is to:

determine a matrix of independent and identically distributed complex, normal random variates;

determine factors for covariance matrices associated with a frequency correlation function and a time correlation function; and

generate the channel realizations based on the matrix and the factors.

18. The device of claim 15 , where, when generating the test channel, the multiplier component is to:

receive modulation symbols,

receive the channel realizations from the channel emulator engine, and

multiply the modulation symbols and the channel realizations to generate a result; and

the adder component is to:

receive interference information associated with neighbor mobile networks of the mobile network,

receive the result from the multiplier component, and

add the interference information and the result to generate the test channel.

19. The device of claim 15 , where the fading channel conditions are based on a wide-sense stationary and uncorrelated scattering (WSSUS) radio channel model.

20. The device of claim 15 , where the plurality of mobile devices includes more than one-hundred mobile devices.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Aug 28, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 036504/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2015
From: BEYME, STEFFEN
To: JDS UNIPHASE CORPORATION
Reel/Frame 036001/0617 →