Scheduling prioritized traffic in a scrambled coded multiple access (SCMA) system
First Claim
1. A method comprising:
- receiving packets, from one or more user devices, at a terminal;
placing the packets on a first input queue and/or a second input queue;
determining a priority and/or service class for each packet;
en-queueing the packets onto a plurality of output queues including at least a first output queue and a second output queue based, at least in part, on the determined priority and/or service class;
detecting one or more eligible scrambled and coded multiple access (SCMA) slots within a frame of a communication system;
identifying available SCMA slots, from the eligible SCMA slots, that are useable for transmitting data; and
de-queueing packets from the first output queue onto the frame via one or more SCMA bursts encompassing at least one available SCMA slot and/or via at least a portion of a Time Division Multiple Access (TDMA) burst assigned to the terminal,wherein the SCMA burst and TDMA burst are transmitted on different channel frequencies.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for scheduling prioritized traffic in a scrambled and coded multiple access (SCMA) system multiple terminals and a gateway. Each terminal is configured to receive packets from user devices and place the packets on various input queues. The packets are en-queued onto a plurality of output queues based on priority or service class. The terminal is further configured to detect one or more available SCMA slots within a frame of a communication system, and de-queue packets from the highest priority output queue onto the frame via one or more SCMA bursts. The terminal includes transceiver for transmitting/receiving frames of the communication system to/from the gateway. The terminals autonomously transmit SCMA bursts on a first channel, and transmit TDMA bursts on a second channel based on assigned timings received from the gateway.
5 Citations
20 Claims
-
1. A method comprising:
-
receiving packets, from one or more user devices, at a terminal; placing the packets on a first input queue and/or a second input queue; determining a priority and/or service class for each packet; en-queueing the packets onto a plurality of output queues including at least a first output queue and a second output queue based, at least in part, on the determined priority and/or service class; detecting one or more eligible scrambled and coded multiple access (SCMA) slots within a frame of a communication system; identifying available SCMA slots, from the eligible SCMA slots, that are useable for transmitting data; and de-queueing packets from the first output queue onto the frame via one or more SCMA bursts encompassing at least one available SCMA slot and/or via at least a portion of a Time Division Multiple Access (TDMA) burst assigned to the terminal, wherein the SCMA burst and TDMA burst are transmitted on different channel frequencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a communication unit configured, in part, to receive packets from one or more user devices, and place the packets on a first input queue and/or a second input queue; an en-queueing unit configured to; determine a priority and/or service class for each packet, and en-queue the packets onto a plurality of output queues based, at least in part, on the determined priority and/or service class, wherein the plurality of output queues include at least a first output queue and a second output queue; a scheduling unit configured to detect one or more eligible scrambled and coded multiple access (SCMA) slots within a frame of a communication system, and identify available SCMA slots, from the eligible SCMA slots, that are useable for transmitting data; a de-queueing unit configured to de-queue packets from the first output queue onto the frame via one or more SCMA bursts encompassing at least one available SCMA slot and/or via at least a portion of a Time Division Multiple Access (TDMA) burst assigned to the apparatus; and a transceiver for transmitting and receiving frames of the communication system, wherein the SCMA bursts and TDMA burst are transmitted on different channel frequencies. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more terminals, each terminal comprising; a communication unit configured, in part, to receive packets from one or more user devices, and place the packets on a first input queue and/or a second input queue, an en-queueing unit configured to; determine a priority and/or service class for each packet, and en-queue the packets onto a plurality of output queues based, at least in part, on the determined priority and/or service class, wherein the plurality of output queues includes at least a first output queue and a second output queue, a scheduling unit configured to detect one or more eligible SCMA slots within a frame of a communication system, and identify available SCMA slots, from the eligible scrambled and coded multiple access (SCMA) slots, that are useable for transmitting data, a de-queueing unit configured to de-queue packets from the first output queue onto the frame via one or more SCMA bursts encompassing at least one available SCMA slot and/or via at least a portion of a Time Division Multiple Access (TDMA) burst assigned to the terminal, and a transceiver for transmitting and receiving frames of the communication system; and a gateway configured to transmit/receive frames to/from the one or more terminals, and to broadcast congestion feedback regarding traffic conditions on the communication system to the one or more terminals, wherein the SCMA burst and TDMA burst are transmitted on different channel frequencies, wherein TDMA bursts are assigned to the one or more terminals based, at least in part, on current demand, and wherein each terminal autonomously transmits its SCMA bursts. - View Dependent Claims (20)
-
Specification