EP3130184A1

Methods and nodes for transmission of a synchronous data over packet data network

Abstract

This record has no abstract on file.

Term

8.5 yearsto projected expiry

Projected expiry 7 April 2035, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

32 claims: 24 independent, 8 dependent

  1. 1
    Claims of equivalent WO 2015156729 A1 CLAIMS 1 . Method performed by a system of a communications network (50) for transmission of a synchronous data stream having a bitrate, over an asynchronous packet data network (120) between a transmitter node and a receiver node (1 10):- packaging (S100), by the transmitter node, the synchronous data stream into data packets, - transmitting (S1 10), by the transmitter node, the data packets onto the asynchronous packet data network (120) with a fixed packet rate defined by a first clock frequency which corresponds to the average distance in time between two consecutive data packets transmitted onto the asynchronous packet data network, which is independent of the bitrate of the synchronous data stream, - receiving (S120), by the receiver node (1 10), the data packets from the asynchronous packet data network (120), - detecting (S130), by the receiver node (1 10), the fixed packet rate, and based on the fixed packet rate, - regenerating (S140), by the receiver node (1 10), the first clock frequency by detection of the distance in time between two consecutive data packets received from the asynchronous packet data network.
  2. 2
    Method performed by a transmitter node of a communications network (50) for transmission of a synchronous data stream having a bitrate over an asynchronous packet data network (120) to a receiver node (1 10):- packaging (S200) the synchronous data stream into data packets, - transmitting (S210) the data packets onto the asynchronous packet data network (120) with a fixed packet rate defined by a first clock frequency which corresponds to the average distance in time between two consecutive data packets transmitted onto the asynchronous packet data network, which is independent of the bitrate of the synchronous data stream.
  3. 5
    The method according to any of claims 2-4, wherein - the first clock frequency is a reference clock frequency of the transmitter node (100).
  4. 6
    The method according to any of claims 2-5, wherein - a random offset is added to the time period.
  5. 7
    The method according to any of claims 2-6, wherein - the fixed time period is controlled by a clock oscillator of type crystal oscillator, or atomic clock.
  6. 8
    Method performed by a receiver node (1 10) of a communications network (50) for reception of a synchronous data stream having a bitrate over an asynchronous packet data network (120) from a transmitting node, comprising:- receiving (S300) data packets from the packet data network (120), - detecting (S310) a fixed packet rate, and based on the fixed rate, - regenerating (S320) a first clock frequency by detection of the distance in time between two consecutive data packets received from the asynchronous packet data network.
  7. 11
    1 1 . The method according to any of claims 8-10, wherein - the first clock frequency is a reference clock frequency of the transmitter node (100).
  8. 12
    The method according to any of claims 8-1 1 , wherein - the second clock frequency is a bitrate of an individual synchronous communications unit (150).
  9. 13
    The method according to any of claims 8-12, wherein - the fixed time period is controlled by a clock oscillator of type crystal oscillator, or atomic clock.
  10. 14
    The method according to any of claims 8-13, wherein - the time period is determined based on data packets with a short transmission time in comparison with the average transmission time, when the transmission time vary.
  11. 15
    A system of a communications network (50) for transmission of a synchronous data stream having a bitrate over an asynchronous packet data network (120) between a transmitter node (100) and a receiver node (1 10), the system comprising:- the transmitter node (100) arranged to package the synchronous data stream into data packets, - the transmitter node (100) arranged to transmit the data packets onto the asynchronous packet data network (120) with a fixed packet rate defined by a first clock frequency which corresponds to the average distance in time between two consecutive data packets transmitted onto the asynchronous packet data network, which is independent of the bitrate of the synchronous data stream, - the receiver node (1 10) arranged to receive the data packets from the asynchronous packet data network (120), - the receiver node (1 10) arranged to detect the fixed packet rate, and based on the fixed packet rate, - the receiver node (1 10) arranged to regenerate the first clock frequency by detection of the distance in time between two consecutive data packets received from the asynchronous packet data network.
  12. 16
    A transmitter node (100) of a communications network (50) for transmission of a synchronous data stream having a bitrate over an asynchronous packet data network (120) to a receiver node (1 10), wherein the transmitter node (100) is:- arranged to package the synchronous data stream into data packets, - arranged to transmit the data packets onto the asynchronous packet data network (120) with a fixed packet rate defined by a first clock frequency which corresponds to the average distance in time between two consecutive data packets transmitted onto the asynchronous packet data network, which is independent of the bitrate of the synchronous data stream.
  13. 19
    The transmitter node (100) to any of claims 16-18, wherein - the first clock frequency is a reference clock frequency of the transmitter node.
  14. 20
    The transmitter node (100) according to any of claims 16-19, wherein - a random offset is added to the time period.
  15. 21
    The transmitter node (100) according to any of claims 16-20, wherein - the fixed time period is controlled by a clock oscillator (180) of type crystal oscillator, or atomic clock.
  16. 22
    A receiver node (1 10) of a communications network (50) for reception of a synchronous data stream having a bitrate over an asynchronous packet data network (120) from a transmitting node (100), wherein the receiver node (1 10) is:- arranged to receive data packets from the packet data network (120), - arranged to detect a fixed packet rate, and based on the fixed rate - arranged to regenerate a first clock frequency by detection of the distance in time between two consecutive data packets received from the asynchronous packet data network.
  17. 25
    The receiver node (1 10) according to any of claims 22-24, wherein - the first clock frequency is a reference clock frequency of the receiver node (1 10).
  18. 26
    The receiver node (1 10) according to any of claims 22-25, wherein the node is:- the second clock frequency is a bitrate of an individual synchronous communications unit (150).
  19. 27
    The receiver node (1 10) according to any of claims 22-26, wherein - the fixed time period is controlled by a clock oscillator (180) of type crystal oscillator, or atomic clock.
  20. 28
    The receiver node (1 10) according to any of claims 22-27, wherein - the time period is determined based on data packets with a short transmission time in comparison with the average transmission time, when the transmission time vary.
  21. 29
    A computer program comprising computer readable code which, when run on a transmitter node, causes the transmitter node to behave as a transmitter node (100) according to any of claims 16 to 21 .
  22. 30
    A computer program product comprising a computer program comprising computer readable code which, when run on a transmitter node, causes the transmitter node to behave as a transmitter node (100) according to any of claims 16 to 21 .
  23. 31
    A computer program comprising computer readable code which, when run on a receiver node, causes the receiver node to behave as a receiver node (1 10) according to any of claims 22 to 28.
  24. 32
    A computer program product comprising a computer program comprising computer readable code which, when run on a receiver node, causes the receiver node to behave as a receiver node (1 10) according to any of claims 22 to 28.
Independent claims24