Patent ID: 11871246
Assignee: DEEPSIG INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  Y | IPC G  H

Claim 0:
1. A method comprising:
receiving, at a baseband processing unit, runtime resource scheduling data, wherein the runtime resource scheduling data is generated in a process comprising:
providing a primitive radio signal processing computational dataflow graph corresponding to a radio signal processing application, the primitive radio signal processing computational dataflow graph comprising nodes representing operations and directed edges representing data flow, wherein the radio signal processing application comprises of at least one of RF synchronization, RF demodulation, error correction decoding, RF beam-steering, or multi-antenna RF-signal combining,
partitioning the nodes and directed edges of the primitive radio signal processing computational dataflow graph to produce a set of software kernels that, when executed using the baseband processing unit, achieve a specific optimization objective, and
determining the runtime resource scheduling data, the runtime resource scheduling data comprising data placement for individual software kernels in the set of software kernels across processing resources of the baseband processing unit to perform at least one of RF signal transmission or RF signal reception on the baseband processing unit; and

at the baseband processing unit, performing at least one of the RF signal transmission or the RF signal reception by allocating the processing resources of the baseband processing unit according to the data placement for the individual software kernels.