发明名称 Multiplexing and demultiplexing data
摘要 Apparatus arranged to perform data multiplexing or demultiplexing or a non-transitory computer readable medium comprising a computer program which, when executed by a computer, carries out a method of multiplexing or demultiplexing data, the apparatus comprising a memory, an interface, and a processing unit arranged to determine locations of corresponding regions of the memory for corresponding channels based on data sizes and time-unit-numbers that have passed since a previous corresponding quantity of channel data for a corresponding channel was last stored in the memory or processed, wherein the data sizes and time-unit numbers correspond to one or more channels of the plurality of channels, such that the processing unit will not store the corresponding quantity of the channel data, for each corresponding channel of the plurality of channels, at a location in the memory that is currently storing any channel data that has not yet been output or processed.
申请公布号 US8902748(B2) 申请公布日期 2014.12.02
申请号 US201314089229 申请日期 2013.11.25
申请人 Freescale Semiconductor, Inc. 发明人 Nistor Adrian Ioan;Pelly Jason
分类号 H04J1/16;H04J3/02;H04J3/04 主分类号 H04J1/16
代理机构 代理人
主权项 1. Apparatus arranged to perform data demultiplexing, the apparatus comprising: an interface arranged to receive, during each of a series of time-units, multiplexed data, wherein the multiplexed data comprises, for each corresponding channel of a plurality of channels, a corresponding quantity of channel data of a corresponding data size; a memory; and a processing unit coupled to the interface and to the memory, the processing unit arranged to store, during each of the series of time-units, for each corresponding channel of the plurality of channels, the corresponding quantity of the channel data received during a corresponding time-unit of the time-units in a contiguous region of the memory associated with the corresponding channel, wherein each of the plurality of channels has a corresponding time-unit-number of time-unit-numbers such that, for each corresponding channel of the plurality of channels, the corresponding quantity of the channel data stored in the corresponding region of the memory for the corresponding channel is to be processed after a number of the time-units equal to the time-unit-number for the corresponding channel has passed since a previous corresponding quantity of the channel data for the corresponding channel was last processed, the processing unit further arranged to determine locations of the regions of the memory based on the data sizes and the time-unit-numbers corresponding to one or more channels from the plurality of channels such that the processing unit will not store the corresponding quantity of the channel data at a location in the memory that is currently storing any channel data that has not yet been processed.
地址 Austin TX US