# US 12,120,717 B2 · Systems and methods for simulating fast fading in a wired telecommunications network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,717 B2
- Document ID: US12120717B2
- Status: Granted
- Kind: B2
- Application number: 17/578,580
- Filed: 2022-01-19
- Published: 2023-07-20
- Granted: 2024-10-15
- Earliest claimed: 2022-01-19
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Mourad B. Takla; Matthijs Andries Visser; Xiong Yang
- Web page: https://patentgrep.com/patent/US12120717B2

## CPC

- H04W 72/541: using the level of interference
- H04B 17/345: Interference values ({signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]} H04B17/336)
- H04B 17/382: for resource allocation, admission control or handover
- H04B 17/3912: {Simulation models, e.g. distribution of spectral power density or received signal strength indicator [RSSI] for a given geographic region}
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/27: between access points
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION

## Abstract

One or more computing devices, systems, and/or methods are provided. A system includes a first user equipment (UE) module and a second UE module, a first base station (BS) module associated with the first UE module, and a second BS module associated with the second UE module. The first BS module is configured to send a first resource allocation map associated with the first UE module to the second BS module and at least one of the second UE module or the second BS module is configured to access a first fast fading table to determine a first fast fading parameter for the second UE module, generate a first interference metric based on the first resource allocation map and the first fast fading parameter, and modulate a data transmission between the second UE module and the second BS module based on the first interference metric.

## Claims

### Claim 1

A system, comprising:
a first user equipment (UE) module and a second UE module connected to a wired network;
a first base station (BS) module associated with the first UE module and coupled to the wired network; and
a second BS module associated with the second UE module and coupled to the wired network, wherein:
the first BS module is configured to send a first resource allocation map associated with the first UE module to the second BS module; and
at least one of the second UE module or the second BS module is configured to:
access a first fast fading table to determine a first fast fading parameter for the second UE module,
generate a first interference metric based on the first resource allocation map and the first fast fading parameter, and
modulate a data transmission between the second UE module and the second BS module based on the first interference metric.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
the data transmission comprises a downlink data transmission from the second BS module to the second UE module;
the second BS module is configured to send the first resource allocation map to the second UE module; and
the second UE module is configured to generate the first interference metric based on the first fast fading parameter.

### Claim 3 (depends on 2)

The system of claim 2, comprising:
a third UE module connected to the wired network; and
a third BS module associated with the third UE module and connected to the wired network, wherein:
the third BS module is configured to send a second resource allocation map to the second BS module, and
the second UE module is configured to:
generate a first random index offset for the first BS module based on a first BS module identifier for the first BS module,
access the first fast fading table based on the first random index offset to determine the first fast fading parameter,
generate a second random index offset for the third BS module based on a second BS module identifier for the third BS module,
access the first fast fading table based on the second random index offset to determine a second fast fading parameter, and
generate the first interference metric based on the first resource allocation map, the second resource allocation map, the first fast fading parameter, and the second fast fading parameter.

### Claim 4 (depends on 2)

The system of claim 2, comprising:
a third UE module connected to the wired network and associated with the second BS module, wherein:
the second BS module is configured to send the first resource allocation map to the third UE module;
the second UE module is configured to generate a first random index offset based on a first UE identifier for the second UE module and access the first fast fading table based on the first random index offset to determine the first fast fading parameter, and
the third UE module is configured to generate a second random index offset based on a second UE identifier for the third UE module, access the first fast fading table based on the second random index offset to determine a second fast fading parameter, generate a second interference metric based on the first resource allocation map and the second fast fading parameter, and modulate a data transmission between the third UE module and the second BS module based on the second interference metric.

### Claim 5 (depends on 1)

The system of claim 1, wherein:
the data transmission comprises an uplink data transmission from the second UE module to the second BS module,
the first resource allocation map comprises a fast fading table identifier for the first UE module, and
the second BS module is configured to access the first fast fading table from a library of fast fading tables based on the fast fading table identifier to determine the first fast fading parameter and generate the first interference metric based on the first fast fading parameter.

### Claim 6 (depends on 1)

The system of claim 1, wherein:
at least one of the second UE module or the second BS module is configured to generate a random index offset based on a parameter having a first value responsive to the data transmission comprising a downlink data transmission and a second value responsive to the data transmission comprising an uplink data transmission and access the first fast fading table based on the random index offset to determine the first fast fading parameter.

### Claim 7 (depends on 1)

The system of claim 1, wherein:
at least one of the second UE module or the second BS module is configured to generate a randomized column index based on a speed associated with the second UE module and a predetermined speed associated with the first fast fading table and access the first fast fading table based on the randomized column index.

### Claim 8 (depends on 1)

The system of claim 1, wherein:
at least one of the second UE module or the second BS module is configured to generate a randomized column index based on a simulation frequency and a predetermined frequency associated with the first fast fading table and access the first fast fading table based on the randomized column index.

### Claim 9 (depends on 1)

The system of claim 1, wherein:
at least one of the second UE module or the second BS module is configured to generate a randomized column index based on a wrap-around count associated with the first fast fading table and access the first fast fading table based on the randomized column index.

### Claim 10 (depends on 1)

The system of claim 1, wherein:
the first fast fading table comprises a plurality of physical resource block entries having a predetermined sub-carrier spacing parameter, and
at least one of the second UE module or the second BS module is configured to determine the first fast fading parameter based on the predetermined sub-carrier spacing parameter and a sub-carrier spacing parameter associated with the second UE module.

### Claim 11

A method comprising:
instantiating a first user equipment (UE) module on a first computing device;
instantiating a second UE module on a second computing device connected to the first computing device by a wired network;
instantiating a first base station (BS) module associated with the first UE module on a third computing device coupled to the wired network;
instantiating a second BS module associated with the second UE module on a fourth computing device coupled to the wired network;
sending a first resource allocation map associated with the first UE module from the first BS module to the second BS module;
accessing a first fast fading table to determine a first fast fading parameter for the second UE module;
generating a first interference metric based on the first resource allocation map and the first fast fading parameter; and
modulating a data transmission between the second UE module and the second BS module based on the first interference metric.

### Claim 12 (depends on 11)

The method of claim 11, comprising:
sending the first resource allocation map from the second BS module to the second UE module; and
generating the first interference metric by the second UE module based on the first fast fading parameter, wherein:
the data transmission comprises a downlink data transmission from the second BS module to the second UE module.

### Claim 13 (depends on 12)

The method of claim 12, comprising:
instantiating a third UE module on a fifth computing device connected to the wired network;
instantiating a third BS module associated with the third UE module on a sixth computing device connected to the wired network;
sending by the third BS module a second resource allocation map to the second BS module;
generating by the second BS module a first random index offset for the first BS module based on a first BS module identifier for the first BS module;
accessing by the second BS module the first fast fading table based on the first random index offset to determine the first fast fading parameter;
generating by the second BS module a second random index offset for the third BS module based on a second BS module identifier for the third BS module;
accessing by the second BS module the first fast fading table based on the second random index offset to determine a second fast fading parameter; and
generating by the second BS module the first interference metric based on the first resource allocation map, the second resource allocation map, the first fast fading parameter, and the second fast fading parameter.

### Claim 14 (depends on 12)

The method of claim 12, comprising:
instantiating a third UE module associated with the second BS module on the fourth computing device connected to the wired network;
sending by the second BS module the first resource allocation map to the third UE module;
generating by the second BS module a first random index offset based on a first UE identifier for the second UE module;
accessing by the second BS module the first fast fading table based on the first random index offset to determine the first fast fading parameter;
generating by the third UE module a second random index offset based on a second UE identifier for the third UE module;
accessing by the third UE module the first fast fading table based on the second random index offset to determine a second fast fading parameter;
generating by the third UE module a second interference metric based on the first resource allocation map and the second fast fading parameter; and
modulating by the third UE module a data transmission between the third UE module and the second BS module based on the second interference metric.

### Claim 15 (depends on 11)

The method of claim 11, comprising:
accessing by the second BS module the first fast fading table from a library of fast fading tables based on a fast fading table identifier for the first UE module included in the first resource allocation map to determine the first fast fading parameter; and
generating by the second BS module the first interference metric based on the first fast fading parameter, wherein:
the data transmission comprises an uplink data transmission from the second UE module to the second BS module.

### Claim 16 (depends on 11)

The method of claim 11, wherein accessing the first fast fading table, comprises:
generating a random index offset based on a parameter having a first value responsive to the data transmission comprising a downlink data transmission and a second value responsive to the data transmission comprising an uplink data transmission; and
accessing the first fast fading table based on the random index offset to determine the first fast fading parameter.

### Claim 17 (depends on 11)

The method of claim 11, wherein accessing the first fast fading table comprises:
generating a randomized column index based on a speed associated with the second UE module and a predetermined speed associated with the first fast fading table; and
accessing the first fast fading table based on the randomized column index.

### Claim 18 (depends on 11)

The method of claim 11, wherein accessing the first fast fading table comprises:
generating a randomized column index based on a simulation frequency and a predetermined frequency associated with the first fast fading table; and
accessing the first fast fading table based on the randomized column index.

### Claim 19 (depends on 11)

The method of claim 11, wherein accessing the first fast fading table comprises:
generating a randomized column index based on a wrap-around count associated with the first fast fading table; and
accessing the first fast fading table based on the randomized column index.

### Claim 20 (depends on 11)

The method of claim 11, wherein:
the first fast fading table comprises a plurality of physical resource block entries having a predetermined sub-carrier spacing parameter, and
accessing the first fast fading table comprises determining the first fast fading parameter based on the predetermined sub-carrier spacing parameter and a sub-carrier spacing parameter associated with the second UE module.

### Claim 21

A non-transitory computer-readable medium, storing instructions thereon that when executed by a processor cause the processor to:
instantiate a first user equipment (UE) module on a first computing device;
instantiate a second UE module on a second computing device connected to the first computing device by a wired network;
instantiate a first base station (BS) module associated with the first UE module on a third computing device coupled to the wired network;
instantiate a second BS module associated with the second UE module and on a fourth computing device coupled to the wired network;
send a first resource allocation map associated with the first UE module from the first BS module to the second BS module;
access a first fast fading table to determine a first fast fading parameter for the second UE module;
generate a first interference metric based on the first resource allocation map and the first fast fading parameter; and
modulate a data transmission between the second UE module and the second BS module based on the first interference metric.
