发明名称 |
Method and apparatus for mapping and de-mapping service data |
摘要 |
A method for generating a de-mapping clock for service data is provided, comprising: receiving a data frame and obtaining a payload value from the data frame; obtaining distribution of valid service data in a certain time cycle according to the payload value in the data frame; generating a data writing clock according to the distribution of the valid service data, performing a homogenization treatment on the data writing clock, and obtaining the data writing virtual clock; comparing a non-gap statistical quantity of the data writing virtual clock with a non-gap statistical quantity of the service clock gap, and generating a de-mapping clock gap according to the comparison result; generating a service clock gap according to the de-mapping clock gap; and performing a phase-locked loop process on the de-mapping clock gap, so as to obtain a recovery clock signal required by a de-mapping process. |
申请公布号 |
US9178638(B2) |
申请公布日期 |
2015.11.03 |
申请号 |
US201313893929 |
申请日期 |
2013.05.14 |
申请人 |
Huawei Technologies Co., Ltd. |
发明人 |
Yin Hui |
分类号 |
H04J1/16;H04J3/16 |
主分类号 |
H04J1/16 |
代理机构 |
Leydig, Voit & Mayer, Ltd. |
代理人 |
Leydig, Voit & Mayer, Ltd. |
主权项 |
1. A method for generating a de-mapping clock for service data, comprising:
receiving a data frame and obtaining a payload value from the data frame, wherein the payload value is calculated in a transmitting end according to the service data in a current frame group of which the data frame belongs to, and the payload value is configured to indicate an amount of service data carried by corresponding containers in a next frame group; obtaining distribution of valid service data in a certain time cycle according to the payload value in the data frame; generating a data writing clock according to the distribution of the valid service data, performing a homogenization treatment on the data writing clock, and obtaining the data writing virtual clock; comparing a non-gap statistical quantity of the data writing virtual clock with a non-gap statistical quantity of the service clock gap, and generating a de-mapping clock gap according to the comparison result; generating a service clock gap according to the de-mapping clock gap; and performing a phase-locked loop process on the de-mapping clock gap, so as to obtain a recovery clock signal required by a de-mapping process, wherein the comparing the non-gap statistical quantity of the data writing virtual clock with the non-gap statistical quantity of the service clock gap, and generating the de-mapping clock gap according to the comparison result comprises: counting a non-gap quantity of the data writing virtual clock to obtain a non-gap statistical quantity of the data writing virtual clock, and counting a non-gap quantity of the service clock gap to obtain a non-gap statistical quantity of the service clock gap; and when the non-gap statistical quantity of the data writing virtual clock is greater than the non-gap statistical quantity of the service clock gap, indicating that the de-mapping clock gap is a fast preformed scheduling pattern; and when the non-gap statistical quantity of the data writing virtual clock is smaller than the non-gap statistical quantity of the service clock gap, indicating that the de-mapping clock gap is a slow preformed scheduling pattern. |
地址 |
Shenzhen CN |