# US 2014/0153520 A1 · Communication apparatus and transmission data generation method

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

- Number: US 2014/0153520 A1
- Document ID: US20140153520A1
- Status: Published application
- Kind: A1
- Application number: 14/172,380
- Filed: 2014-02-04
- Published: 2014-06-05
- Earliest claimed: 2008-08-08
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Chiaki SHINOHARA; Kazuhisa OBUCHI; Akihide OTONARI; Yoshinori SOEJIMA; Manabu KUBOTA; Miki YAMASAKI; Shinya OKAMOTO
- Web page: https://patentgrep.com/patent/US20140153520A1

## CPC

- H04W 72/046: {the resource being in the space domain, e.g. beams}
- H04L 69/324: in the data link layer [OSI layer 2], e.g. HDLC
- H04W 28/065: {using assembly or disassembly of packets}
- H04W 72/1263: Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W 72/542: using measured or perceived quality
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A communication apparatus includes an acquisition unit that acquires a size of free space provided in each of a plurality of data transmission units of a first layer; an allocation unit that allocates to data of a second layer a contiguous sequence of free space from among the free space whose size is acquired by the acquisition unit, the contiguous sequence of free space being equal in size to the data of the second layer and provided in one data transmission unit of the first layer; and a multiplexing unit that multiplexes a plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space by the allocation unit.

## Claims

### Claim 1

A communication apparatus comprising:
an acquisition unit that acquires a size of free space provided in each of a plurality of data transmission units of a first layer;
an allocation unit that allocates to data of a second layer a contiguous sequence of free space from among the free space whose size is acquired by the acquisition unit, the contiguous sequence of free space being equal in size to the data of the second layer and provided in one data transmission unit of the first layer; and
a multiplexing unit that multiplexes a plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space by the allocation unit.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, wherein the allocation unit allocates a free space across the plurality of data transmission units to data of the second layer when no contiguous sequence of the free space equal in size to the data of the second layer is available in one data transmission unit.

### Claim 3 (depends on 1)

The communication apparatus according to claim 1, wherein the allocation unit includes a layer processing unit that is provided corresponding to the first layer, collects data amount of the plurality of pieces of data of the second layer, and decides allocation of the free space to each piece of data based on the collected data amount.

### Claim 4 (depends on 1)

The communication apparatus according to claim 1, wherein the acquisition unit acquires the size of the free space of a plurality of data transmission units transmitted from mutually different antennas.

### Claim 5

A computer readable storage medium having stored therein a transmission data generation program for causing a computer to operate as a communication apparatus, the transmission data generation program causing the computer to execute a process comprising:
acquiring a size of free space provided in each of a plurality of data transmission units of a first layer;
allocating to data of a second layer a contiguous sequence of free space from among the free space whose size is acquired, the contiguous sequence of free space being equal in size to the data of the second layer and provided in one data transmission unit of the first layer; and
multiplexing a plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space at the allocating.

### Claim 6

A transmission data generation method comprising:
acquiring a size of free space provided in each of a plurality of data transmission units of a first layer;
allocating to data of a second layer a contiguous sequence of free space from among the free space whose size is acquired, the contiguous sequence of free space being equal in size to the data of the second layer and provided in one data transmission unit of the first layer; and
multiplexing a plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space at the allocating.
