CN100574451C

Synchronizing of a digital signal using a PCR program clock reference

Abstract

The present invention aims to provide a digital signal receiving system that can establish high-speed clock resynchronization even if abnormalities such as weak radio receiving conditions occur. The system is configured to obtain and receive STC data and PCR data in response to detection of the frequency deviation of the clock signal, and these data are stored as deviation information data. The receiver 10 sets PCR data in the counter 142 and transmits deviation information data to the host device 20. The host device 20 sequentially sets the calculation results obtained according to the host STC data and the deviation information data in the HSTC counter 242.

CN100574451C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 10 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

40 claims: 4 independent, 36 dependent

  1. 1
    第 1· 一种数字信号接收系统,包括: 接收数字通信信号的数字信号接收设备,所述数字信号接收设备具有 根据通信信号内包括的程式时钟参考数据产生时钟信号的功能,和以多个 信息包的形式发送数据流信号和时钟信号的功能,所述数据流信号包括通 信信号;以及 主机设备,用于通过接口部分从数字信号接收设备接收数据流信号和 时钟信号, · 所述数字信号接收设备,包括: 接收系统时间时钟计数器,用于对时钟信号的时钟数量进行计数,并 输出计数器值作为接收系统时间时钟数据; 偏差检测器,用于计算接收系统时间时钟数据与程式时钟参考数据间 的差异作为差异数据,并根据差异数据来检测超过预定值的时钟信号的频 率偏差;以及 偏差处理器,用于向主机设备传送根据接收系统时间时钟数据和程式 时钟参考数据获得的偏差信息数据,如果偏差检测器检测到超过预定值的 频率偏差,则在接收系统时间时钟计数器内设置程式时钟参考数据,以及 所述主机设备包括: 主机系统时间时钟计数器,对从数字信号接收设备传送的时钟信号的 时钟数量进行计数,并输岀计数器值作为主机系统时间时钟数据;以及 系统时间时钟校正单元,如果偏差检测器检测到超过预定值的频率偏 差,则根据主机系统时间时钟数据和偏差信息数据来计算校正数据,并在 主机系统时间时钟计数器内设置校正数据,以便使接收系统时间时钟计数 器内设置的计数器值与主机系统时间时钟计数器内设置的计数器值一致。
  2. 2
    根据权利要求1所述的数字信号接收系统,其中,偏差信息数据是 从第一次检测到偏差起累积的值,数字信号接收设备还包括计数器部分, 用于从第一次偏差检测起对偏差检测的次数进行计数,而主机设备还包括 判断单元,用于累积存储从数字信号接收设备逐个传送的偏差检测的次 数,比较存储的偏差检测次数与最近从数字信号接收设备传送来的偏差检 200480018523.3 第 测的次数,如果存储的偏差检测次数和最近的偏差检测的次数不是连续的 整数,则将偏差信息数据设置为校正数据。
  3. 3
    3·根据权利要求1所述的数字信号接收系统,其中,在将偏差信息数 据附在所述数据流信号的情况下,通过接口部分将所述偏差信息数据从数 字信号接收设备发送到主机设备。
  4. 4
    根据权利要求3所述的数字信号接收系统,其中,偏差检测器根据 差异数据来检测时钟信号的频率偏差。
  5. 5
    根据权利要求4所述的数字信号接收系统,其中,如果差异数据超 出由预定下限和预定上限所定义的范围,则偏差检测器输出指示时钟信号 频率偏差检测的偏差检测信号。
  6. 6
    根据权利要求5所述的数字信号接收系统,其中,数字信号接收设 备还包括附加信息附着单元,用于设置指示偏差信息数据是否有效的标 记,并将包括标记和偏差信息数据的附加信息附着于数据流信号。
  7. 7
    根据权利要求6所述的数字信号接收系统,其中,主机设备还包括 附加信息抽取单元,用于抽取附着于数据流信号的附加信息,并将从附加 信息抽取的偏差信息数据提供到系统时间时钟校正单元,数据流信号通过 接口部分从数字信号接收设备传送到主机设备。
  8. 8
    根据权利要求7所述的数字信号接收系统,其中,数字信号接收设 备还包括:命令接收单元,用于从主机设备接收用于控制数字信号接收设 备中各处理的命令数据;和通知单元,用于将从数字信号接收设备传送的 信息通知给主机设备,并且主机设备还包括:命令传送单元,用于向数字 信号接收设备传送用于控制数字信号接收设备中各处理的命令数据;和通 知接收单元,用于接收从数字信号接收设备传送的信息。
  9. 9
    根据权利要求8所述的数字信号接收系统,其中,数字信号接收设 备还包括重置处理单元,用于将接收系统时间时钟计数器重置到预定初始 状态,以回应通过命令接收单元接收从主机设备传送的重置信号,并向主 机设备输出指示重置的重置信号,主机设备还包括重置接收单元,用于根 据从重置处理单元传送的重置信号将主机系统时间时钟计数器重置到预 定初始状态。
  10. 10
    根据权利要求9所述的数字信号接收系统,其中,系统时间时钟 200480018523.3 第 校正单元计算程式时钟参考数据与接收系统时间时钟数据间的差异,根据 差异和主机系统时间时钟数据执行预定计算,并将主机系统时间时钟计数 器内的计算结果设置为校正数据,程式时钟参考数据与接收系统时间时钟 数据被作为偏差信息数据提供。
  11. 11
    11·根据权利要求10所述的数字信号接收系统,其中,系统时间时钟 校正单元通过从程式时钟参考数据中减去接收系统时间时钟数据来计算 差异,通过将差异增添到主机系统时间时钟数据来执行计算,并将主机系 统时间时钟计数器内的计算结果设置为校正数据,程式时钟参考数据与接 收系统时间时钟数据被作为偏差信息数据提供。
  12. 12
    根据权利要求9所述的数字信号接收系统,其中,系统时间时钟 校正单元获得程式时钟参考数据与接收系统时间时钟数据间的差异,根据 差异和主机系统时间时钟数据来执行预定计算,并将主机系统时间时钟计 数器内的计算结果设置为校正数据,程式时钟参考数据与接收系统时间时 钟数据间的差异被作为偏差信息数据提供。
  13. 13
    根据权利要求12所述的数字信号接收系统,其中,系统时间时钟 校正单元通过从程式时钟参考数据中减去接收系统时间时钟数据来获得 差异,通过将差异增添到主机系统时间时钟数据来执行计算,并将主机系 统时间时钟计数器内的计算结果设置为校正数据,通过从程式时钟参考数 据中减去接收系统时间时钟数据的差异被作为偏差信息数据提供。
  14. 14
    根据权利要求1所述的数字信号接收系统,其中,通过数字接口 将数字信号接收设备和主机设备彼此互连,并且通过数字接口发送至少数 据流信号、时钟信号和偏差信息数据。
  15. 15
    根据权利要求1所述的数字信号接收系统,其中,数字信号接收 设备被形成为电子卡。
  16. 16
    —种数字信号接收设备,适于接收数字通信信号,具有根据通信 信号内包括的程式时钟参考数据产生时钟信号的功能,并且具有以多个信 息包的形式发送数据流信号以及时钟信号的功能,数据流信号包括通信信 号,数字信号接收设备通过经接口部分与主机设备互连来建立数字信号接 收系统,主机设备适于经接口部分从数字信号接收设备接收数据流信号和 时钟信号,所述数字信号接收设备包括: 200480018523.3 第 接收系统时间时钟计数器,用于对时钟信号的时钟数量进行计数,并 输出计数器值作为接收系统时间时钟数据; 偏差检测器,用于计算接收系统时间时钟数据与程式时钟参考数据间 的差异作为差异数据,并根据差异数据来检测超过预定值的时钟信号的频 率偏差;以及 偏差处理器,用于向主机设备传送根据接收系统时间时钟数据和程式 时钟参考数据获得的偏差信息数据,如果偏差检测器检测到超过预定值的 频率偏差,则在接收系统时间时钟计数器内设置程式时钟参考数据。
  17. 17
    根据权利要求16所述的数字信号接收设备,其中,通过接口部分 将偏差信息数据从数字信号接收设备发送到主机设备,同时附着于数据流 信号。
  18. 18
    根据权利要求17所述的数字信号接收设备,其中,偏差检测器根 据差异数据来检测时钟信号的频率偏差。
  19. 19
    根据权利要求18所述的数字信号接收设备,还包括附加信息附着 单元,用于设置指示偏差信息数据是否有效的标记,并将包括标记和偏差 信息数据的附加信息附着于数据流信号。
  20. 20
    根据权利要求19所述的数字信号接收设备,还包括:命令接收单 元,用于从主机设备接收用于控制数字信号接收设备内各处理的命令数 据;和通知单元,用于将从数字信号接收设备传送的信息通知给主机设备。
  21. 21
    根据权利要求20所述的数字信号接收设备,还包括重置处理单元, 用于将接收系统时间时钟计数器重置到预定的初始状态,并向主机设备输 出指示重置的重置信号。
  22. 22
    根据权利要求21所述的数字信号接收设备,其中,数字信号接收 设备可通过数字接口与主机设备连接,方式为通过数字接口从数字信号接 收设备发送至少数据流信号、时钟信号和偏差信息数据到主机设备。
  23. 23
    根据权利要求22所述的数字信号接收设备,其中,偏差信息数据 包括接收系统时间时钟数据和程式时钟参考数据。
  24. 24
    根据权利要求22所述的数字信号接收设备,其中,偏差信息数据 包括程式时钟参考数据与接收系统时间时钟数据间的差异。
  25. 25
    根据权利要求16所述的数字倍号接收设备,其中,数字侣号接收 200480018523.3 第 设备被形成作为电子卡。
  26. 26
    根据权利要求18所述的数字信号接收设备,其中,如果差异数据 超出由预定下限和预定上限所定义的范围,则偏差检测器输出指示时钟信 号频率偏差检测的偏差检测信号。‘
  27. 27
    根据权利要求18所述的数字信号接收设备,其中,如果差异数据 的绝对值超出预定上限,则偏差检测器输出指示时钟信号频率偏差检测的 偏差检测信号。
  28. 28
    一种主机设备,经接口部分互连到适于接收数字通信信号的数字 信号接收设备,以便建立数字信号接收系统,所述主机设备具有根据通信 信号内包括的程式时钟参考数据产生时钟信号的功能,并且具有以多个信 息包的形式传送数据流信号以及时钟信号的功能,数据流信号包括通信信 号,主机设备适于经接口部分从数字信号接收设备接收数据流信号和时钟 信号,主机设备包括:接收系统时间时钟计数器,用来对时钟信号的时钟 数量进行计数,并输出计数器值作为接收系统时间时钟数据;偏差检测器, 用来计算接收系统时间时钟数据与程式时钟参考数据间的差异作为差异 数据,并根据差异数据来检测超过预定值的时钟信号的频率偏差;以及偏 差处理器,用来向主机设备传送根据接收系统时间时钟数据和程式时钟参 考数据获得的偏差信息数据,如果偏差检测器检测到超过预定值的频率偏 差,则在接收系统时间时钟计数器内设置程式时钟参考数据,所述主机设 备包括: 主机系统时间时钟计数器,用于对从数字信号接收设备传送的时钟信 号的时钟数量进行计数,并输出计数器值作为主机系统时间时钟数据;以 及 系统时间时钟校正单元,如果偏差检测器检测到超过预定值的频率偏 差,则根据主机系统时间时钟数据和偏差信息数据计算校正数据,并在主 机系统时间时钟计数器内设置校正数据,以便使接收系统时间时钟计数器 内设置的计数器值与主机系统时间时钟计数器内设置的计数器值一致。
  29. 29
    根据权利要求28所述的主机设备,其中,通过接口部分将偏差信 息数据从数字信号接收设备发送到主机设备,同时附着于数据流信号。
  30. 30
    根据权利要求28所述的主机设备,其中,主机设备包括:命令传 200480018523.3 第 送单元,用于向数字信号接收设备传送用于控制数字信号接收设备内各处 理的命令数据;和通知接收单元,用于从数字信号接收设备接收信息。
  31. 31
    根据权利要求28所述的主机设备,其中,系统时间时钟校正单元 计算程式时钟参考数据与接收系统时间时钟数据间的差异,根据差异和主 机系统时间时钟数据执行预定计算,并将主机系统时间时钟计数器内的计 算结果设置为校正数据,程式时钟参考数据与接收系统时间时钟数据被作 为偏差信息数据提供。
  32. 32
    根据权利要求31所述的主机设备,其中,系统时间时钟校正单元 通过从程式时钟参考数据中减去接收系统时间时钟数据来计算差异,通过 将差异增添到主机系统时间时钟数据来执行计算,并将主机系统时间时钟 计数器内的计算结果设置为校正数据,程式时钟参考数据与接收系统时间 时钟数据被作为偏差信息数据提供。
  33. 33
    根据权利要求28所述的主机设备,其中,系统时间时钟校正单元 获得程式时钟参考数据与接收系统时间时钟数据间的差异,根据差异和主 机系统时间时钟数据执行预定计算,并将主机系统时间时钟计数器内的计 算结果设置为校正数据,程式时钟参考数据与接收系统时间时钟数据间的 差异被作为偏差信息数据提供。
  34. 34
    根据权利要求33所述的主机设备,其中,系统时间时钟校正单元 通过从程式时钟参考数据中减去接收系统时间时钟数据来获得差异,通过 将差异增添到主机系统时间时钟数据来执行计算,并将主机系统时间时钟 计数器内的计算结果设置为校正数据,通过从程式时钟参考数据中减去接 收系统时间时钟数据的差异被作为偏差信息数据提供。
  35. 35
    根据权利要求28所述的主机设备,其中,主机设备可通过数字接 口与数字信号接收设备连接,方式为通过数字接口在主机设备中可接收从 数字信号接收设备发送的至少数据流信号、时钟信号和偏差信息数据。
  36. 36
    根据权利要求35所述的主机设备,其中,主机设备接收从被形成 为电子卡的数字信号接收设备传送的至少流数据信号、时钟信号和偏差信 息数据。
  37. 37
    一种用于制造主机设备的半导体集成电路,主机设备适于通过数 200480018523.3 第 字信号接收系统内的接口部分从数字信号接收设备接收数据流信号和时 钟信号,数字信号接收系统被配置成主机设备和数字信号接收设备通过接 口部分彼此互连,数字信号接收设备适于接收数字通信信号,具有根据通 信信号内包括的程式时钟参考数据产生时钟信号的功能,并具有以多个信 息包的形式传送数据流信号和时钟信号的功能,半导体集成电路适于制造 主机设备,主机设备可与数字信号接收设备连接,数字信号接收设备包含:接收系统时间时钟计数器,用来对时钟信号的时钟数量进行计数,并输出 计数器值作为接收系统时间时钟数据;偏差检测器,用来计算接收系统时 间时钟数据与程式时钟参考数据间的差异作为差异数据,并根据差异数据 检测超过预定值的时钟信号的频率偏差;以及偏差处理器,用来向主机设 备传送根据接收系统时间时钟数据和程式时钟参考数据获得的偏差信息 数据,如果偏差检测器检测到超过预定值的频率偏差,则在接收系统时间 时钟计数器内设置程式时钟参考数据,半导体集成电路包括: 主机系统时间时钟计数器,对从数字信号接收设备传送的时钟信号的 时钟数量进行计数,并输出计数器值作为主机系统时间时钟数据;以及 系统时间时钟校正单元,如果偏差检测器检测到超过预定值的频率偏 差,则根据主机系统时间时钟数据和偏差信息数据计算校正数据,并在主 机系统时间时钟计数器内设置校正数据,以便使接收系统时间时钟计数器 内设置的计数器值与主机系统时间时钟计数器内设置的计数器值一致。
  38. 38
    根据权利要求37所述的半导体集成电路,还包括设置在主机设备 中、用于从数字信号接收设备接收数据流信号、时钟信号和偏差信息数据 的接口单元。
  39. 39
    根据权利要求37所述的半导体集成电路,还包括用于解码数据流 信号并输出解码信号的解码器。
  40. 40
    根据权利要求37所述的半导体集成电路,还包括控制单元,用来 控制主机设备内的各单元,并产生及向数字信号接收设备内的各单元输出 指示命令的命令信息。 200480018523.3
Independent claims40