发明名称 Codeword builder for communication systems
摘要 A communication device (alternatively, device) includes a processor configured to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other communication device(s) and to generate and process signals for such communications. Such a communication device includes a processor configured to perform codeword builder functionality to generate information that undergoes error checking and correction (ECC) and/or forward error correction (FEC) coding. The processor intelligently selects packets from buffers to generate information blocks that undergo ECC and/or FEC coding and transmission and to meet certain latency constraints in conjunction with a predetermined period of time (e.g., a programmable threshold). Such a communication device may be implemented in a point-to-multipoint communication system that services multiple other communication devices.
申请公布号 US2016233980(A1) 申请公布日期 2016.08.11
申请号 US201615011605 申请日期 2016.01.31
申请人 BROADCOM CORPORATION 发明人 Pantelias Niki Roberta;Danzig Joel I.;Tjahjadi Taruna;Plachta Christopher John
分类号 H04L1/00;H03M13/29 主分类号 H04L1/00
代理机构 代理人
主权项 1. A communication device comprising: a plurality of buffers configured to store temporarily respective subsets of a plurality of packets received via a packet stream and intended for transmission to one or more other communication devices, wherein each buffer of the plurality of buffers has a respective associated priority profile; a processor configured to: process a first subset of the plurality of packets included within a first buffer among the plurality of buffers that has a first priority profile to determine whether any packet has been stored temporarily in the first buffer longer than a predetermined period of time;when it is determined that at least one packet has been stored temporarily in the first buffer longer than the predetermined period of time, generate and output a first information block that includes the first subset of the plurality of packets included within the first buffer; andwhen it is determined that no packet has been stored temporarily longer in the first buffer longer than the predetermined period of time, generate and output a second information block that includes a second subset of the plurality of packets included within a second buffer among the plurality of buffers that has a second priority profile that is lower than the first priority profile; and an encoder configured to encode at least one of the first information block or the second information block to generate at least one encoded signal for transmission to the one or more other communication devices.
地址 IRVINE CA US