IP Library Granted Patent US 10,135,570
Granted Patent B2
US 10,135,570 · App. 15/479,273 · Granted Nov 20, 2018

PHY error indication messaging

Inventors: Mudassar Khan (Pune, IN); Ajay Sharma (Pune, IN); Somasekhar Pemmasani (Bangalore, IN)
Assignee: Parallel Wireless, Inc.
H04L1/0061H04W80/02H04W80/04H04W80/08
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 10,135,570
App. No.
15/479,273
Granted
Nov 20, 2018
Kind
B2
Abstract

This disclosure introduces an advancement to the error indication message to provide detailed information about errors in configurations that are arriving from the Layer 2 to the Layer 1. A method is disclosed, comprising: performing physical layer control (PHY) of a wireless signal at a Layer 1 (L1) software module; performing medium access control (MAC) of the wireless signal at a Layer 2 (L2) software module; providing an application programming interface between the L1 software module and the L2 software module for receiving L1 configuration messages and providing error codes to the L2 software module; receiving a L1 configuration message at a Layer 1 software module; and providing an enhanced error code progressively from a L1 software module to the Layer 2 (L2) software module.

Claims (35)

1. A method, comprising:

performing physical layer control (PHY) of a wireless signal at a Layer 1 (L1) software module;

performing medium access control (MAC) of the wireless signal at a Layer 2 (L2) software module;

providing an application programming interface between the L1 software module and the L2 software module for receiving L1 configuration messages and providing error codes to the L2 software module;

receiving a L1 configuration message at the Layer 1 software module; and

providing a progressively generated enhanced error code from the L1 software module to the Layer 2 (L2) software module,

the enhanced error code based on progressive error checking of the received L1 configuration message at the L1 software module prior to installation as a configuration for the L1 software module.

2. The method of claim 1 , wherein providing the enhanced error code further comprises performing boundary range error checking of each parameter sent in the L1 configuration message against an acceptable range for the each parameter.

3. The method of claim 2 , wherein providing the enhanced error code further comprises subsequently performing error checking of a number of requested downlink (DL) or uplink (UL) protocol data units (PDUs) sent in the L1 configuration message against a supported number of DL or UL PDUs supported by the L1 software module.

4. The method of claim 3 , wherein providing the enhanced error code further comprises subsequently performing error checking of a scheduling configuration sent in the L1 configuration message against a computation capacity constraint of the L1 software module.

5. The method of claim 4 , wherein providing the enhanced error code further comprises subsequently performing error checking of each configuration instruction sent in the L1 configuration message to identify pointer violation or memory alignment issues.

6. The method of claim 5 , wherein providing the enhanced error code further comprises subsequently performing error checking of calculated parameters based on parsing parameters sent in the L1 configuration message, and of a scheduling limitation of the L1 software module.

7. The method of claim 1 , wherein providing the enhanced error code further comprises:

performing boundary range error checking of each parameter sent in the L1 configuration message against an acceptable range for the each parameter;

performing error checking of a number of requested downlink (DL) or uplink (UL) protocol data units (PDUs) sent in the L1 configuration message against a supported number of DL or UL PDUs supported by the L1 software module;

performing error checking of a scheduling configuration sent in the L1 configuration message against a computation capacity constraint of the L1 software module;

performing error checking of each configuration instruction sent in the L1 configuration message to identify pointer violation or memory alignment issues; and

performing error checking of calculated parameters based on parsing parameters sent in the L1 configuration message, and of a scheduling limitation of the L1 software module.

8. The method of claim 1 , further comprising creating the enhanced error code based on a union of multiple error checking results, thereby providing error codes reflecting a plurality of errors in the L1 configuration message.

9. The method of claim 1 , further comprising creating an error record in a database, the error record being the L1 configuration message associated with the enhanced error code.

10. The method of claim 1 , further comprising correcting a subsequent L1 configuration message based on the error record.

11. The method of claim 1 , further comprising storing a corrected L1 configuration message in association with the error record, and substituting a subsequent L1 configuration message with the corrected L1 configuration message prior to providing the corrected L1 configuration message to the L1 software module.

12. The method of claim 1 , wherein the application programming interface is a Fast Application Programming Interface (FAPI).

13. The method of claim 1 , wherein the L1 software module and the L2 software module are located at an LTE base station, and wherein receiving the L1 configuration message and providing the enhanced error code are performed at the LTE base station.

14. The method of claim 1 , wherein the L1 software module and the L2 software module are located at a 2G, 3G, 4G, 5G, Wi-Fi, or multi-radio access technology (multi-RAT) base station, and wherein receiving the L1 configuration message and providing the enhanced error code are performed at the 2G, 3G, 4G, 5G, Wi-Fi, or multi-RAT base station.

15. A Long Term Evolution (LTE) base station, comprising:

a processor coupled to a radio transceiver;

a memory coupled to the processor;

a Layer 1 (L1) software module, configured to execute on the processor, for providing physical layer (PHY) capability; and

a Layer 2 (L2) software module, configured to execute on the processor, providing medium access control (MAC) layer capability,

wherein the L1 software module is configured to:

provide an application programming interface between the Layer 1 (L1) software module and the Layer 2 (L2) software module for receiving L1 configuration messages and providing error codes to the L2 software module;

receive a L1 configuration message at the Layer 1 software module; and

provide an enhanced error code from a L1 software module to the Layer 2 (L2) software module,

the enhanced error code based on progressive error checking of the received L1 configuration message at the L1 software module prior to installation as a configuration for the L1 software module.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2022
From: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060900/0022 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2022
From: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060828/0394 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2022
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060562/0569 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →
SECURITY INTEREST Recorded Jan 2, 2020
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 051459/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2018
From: KHAN, MUDASSAR; PEMMASANI, SOMASEKHAR; SHARMA, AJAY
To: PARALLEL WIRELESS, INC.
Reel/Frame 045894/0535 →
SECURITY INTEREST Recorded Apr 9, 2018
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 045865/0111 →
Continuity (2)
Provisional Application 62318029 · Apr 4, 2016
Related Publication 20170288813A1 · Oct 5, 2017