Nova Patents
EP0975192A2

TDM buffering

Abstract

A time division multiplexed traffic cell (4100), and time division multiplexed buffering techniques for packing the time division multiplexed traffic cell, in a communications system comprising a header section (4102) including a signaling section (4105) and also a data section (4104). The signaling section (4105) includes a first plurality of bits, wherein the first plurality of bits comprise signaling bits from a digital signal and the data section (4106) comprises a second plurality of bits following the first plurality of bits, wherein the second plurality of bits comprises pulse code modulated samples from the digital signal. The data section may also contain pulse code modulated samples from a plurality of digital signals. Additionally, the header section (4102) may contain header information including an asynchronous specific header (4106, 4108).

EP0975192A2, drawing sheet 1
Sheet 1 of 43

Term

Term ended

Projected expiry passed 26 July 2019, 7.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

52 claims: 13 independent, 39 dependent

  1. 1
    A time division multiplexed traffic cell (4100) in a communications system comprising:a header section (4102) comprising a first plurality of bits;and a data section (4104) comprising a second plurality of bits following the first plurality of bits, wherein the second plurality of bits comprise pulse code modulated samples from a digital signal (3914).
  2. 2
    The traffic cell of Claim 1 wherein said first plurality of bits includes signaling bits (4105) from said digital signal.
  3. 3
    The traffic cell of Claim 2 wherein said signaling bits comprise channel associated signaling bits (4105).
  4. 4
    The traffic cell of any of Claims 1 - 3 wherein said first plurality of bits include an asynchronous transfer mode header (4106, 4108).
  5. 5
    The traffic cell of Claim 4 wherein said asynchronous transfer mode header comprises a virtual path identifier (4106, 4108).
  6. 6
    The traffic cell of Claim 5 wherein said virtual path identifier has a value indicative that said time division multiplexed traffic cell (4100) is not an asynchronous transfer mode cell (2800).
  7. 7
    The traffic cell of any of Claims 1 - 6 wherein said second plurality of bits comprises said pulse code modulated samples (4104) from respective ones of a plurality of digital signals.
  8. 8
    The traffic cell of any of Claims 1 - 7 wherein said first plurality of bits comprises said signaling bits (4105) from said respective ones of plurality of digital signals.
  9. 9
    A time division multiplexed traffic cell (4100) in a communications system comprising:a data section (4104) including a first plurality of bits, wherein the first plurality of bits comprises pulse code modulated samples from respective ones of a plurality of digital signals (3912).
  10. 10
    The traffic cell of Claim 9 wherein said data section (4104) comprises said first plurality of bits from sets of bytes (3912), wherein respective ones of the sets of bytes comprise said pulse code modulated samples from said respective ones of said plurality of digital signals (3912).
  11. 11
    The traffic cell of Claim 9 or 10 further comprising a header section (4102) including a second plurality of bits preceding the first plurality of bits, wherein the second plurality of bits comprises respective signaling bits (4105) from respective ones of said plurality of digital signals (3918).
  12. 12
    A time division multiplexed traffic cell (4200) in a communications system comprising:a signaling section (2908) including a first plurality of bits, wherein the first plurality of bits comprises signaling bits from a digital signal (3920);and a data section (4204) comprising a second plurality of bits following the first plurality of bits, wherein the second plurality of bits comprises pulse code modulated samples from the digital signal (3914).
  13. 13
    The traffic cell of Claim 12 wherein said signaling bits comprises channel associated signaling bits (4105).
  14. 14
    The traffic cell of Claim 12 or 13 wherein said second plurality of bits comprises said pulse code modulated samples from respective ones of a plurality of digital signals (4210, 4212).
  15. 15
    A time division multiplexed traffic cell (2900) formatted as an asynchronous transfer mode cell (2800) in a communications system comprising:a header section (2902) including 5 bytes;and a data section (2904) including 48 bytes following the header section, wherein the 48 bytes contain pulse code modulated samples from a digital signal (3914).
  16. 16
    The traffic cell of Claim 15 wherein said header section includes an asynchronous transfer mode specific header (2906).
  17. 17
    The traffic cell of Claim 16 wherein said asynchronous transfer mode specific header comprises a virtual path identifier (2906).
  18. 18
    A method of packing time division multiplexed data into a time division multiplexed traffic cell (4100) comprising:formatting (4410) the time division multiplexed traffic cell;multiplexing (4410, 3914) pulse code modulated data from a digital signal into the time division multiplexed traffic cell;and multiplexing (4410, 3920) signaling data from the digital signal into the time division multiplexed traffic cell.
  19. 19
    The method of Claim 18 wherein said multiplexing said pulse code modulated data comprises said multiplexing (4410, 3912) said pulse code modulated data from respective ones of a plurality of digital signals into said time division multiplexed traffic cell.
  20. 20
    The method of Claim 18 or 19 further comprising inserting (4412) an asynchronous specific header in said time division multiplexed traffic cell.
  21. 21
    The method of Claim 20 wherein said inserting comprises said inserting (4412) an asynchronous transfer mode specific header in said time division multiplexed traffic cell.
  22. 22
    The method of Claim 20 or 21 wherein said inserting comprises said inserting (4412) a virtual path identifier in said time division multiplexed traffic cell.
  23. 23
    The method of any of Claims 18 - 22 further comprising determining (4408), prior to said formatting, a cell format for said time division multiplexed traffic cell using a mapping control structure (4002).
  24. 24
    The method of any of Claims 18 - 23 further comprising extracting (4404), prior to said multiplexing said pulse code modulated data step, said pulse code modulated data from a location within a memory buffer (3912), wherein the location is determined in said mapping control structure.
  25. 25
    The method of any of Claims 18 - 24 further comprising extracting (4404), prior to said multiplexing said signaling data step, said signaling data from a location within a memory buffer, wherein the location is determined in said mapping control structure.
  26. 26
    The method of any of Claims 18 - 25 wherein said digital signal is a DS0 (3914).
  27. 27
    A system for packing time division multiplexed data into a time division multiplexed traffic cell (4100) comprising:means for formatting (2504, 4002) the time division multiplexed traffic cell;means for multiplexing (2504, 4002) pulse code modulated data from a digital signal into the time division multiplexed traffic cell;and means for multiplexing (2504, 4002) signaling data from the digital signal into the time division multiplexed traffic cell.
  28. 28
    A method of packing time division multiplexed data into a time division multiplexed traffic cell (4200) comprising:formatting (4410) the time division multiplexed traffic cell (4200);and multiplexing (4410) pulse code modulated data from respective ones of a plurality of digital signals into the time division multiplexed traffic cell.
  29. 29
    The method of Claim 28 further comprising multiplexing (4410) signaling data from respective ones said plurality of digital signals.
  30. 30
    The method of Claim 28 or 29 further comprising inserting (4412) an asynchronous specific header in said time division multiplexed traffic cell.
  31. 31
    The method of any of Claims 28 - 30 wherein said inserting comprises said inserting (4412) an asynchronous transfer mode specific header in said time division multiplexed traffic cell.
  32. 32
    The method of Claim 31 wherein said inserting comprises said inserting (4412) a virtual path identifier in said time division multiplexed traffic cell.
  33. 33
    The method of any of Claims 28 - 32 wherein said multiplexing comprises multiplexing (4412) said pulse code modulated data from said respective ones of a plurality of DS0s into said time division multiplexed traffic cell.
  34. 34
    A method of packing time division multiplexed data into a time division multiplexed traffic cell (4100) comprising:formatting (4410) the time division multiplexed traffic cell;multiplexing (4410) pulse code modulated data from a digital signal into the time division multiplexed traffic cell;and inserting (4412) an asynchronous specific header into the time division multiplexed traffic cell.
  35. 35
    The method of Claim 34 wherein said inserting comprises said inserting (4412) an asynchronous transfer mode specific header (4106, 4108) in said time division multiplexed traffic cell.
  36. 36
    The method of Claim 34 or 35 wherein said inserting comprises said inserting (4412) a virtual path identifier (4106, 4108) in said time division multiplexed traffic cell.
  37. 37
    The method of any of Claims 34 - 36 wherein said multiplexing comprises multiplexing (4410) said pulse code modulated data from a DS0 into said time division multiplexed traffic cell.
  38. 38
    A time division multiplexed buffering technique used in a digital communications terminal comprising:receiving a digital signal containing pulse code modulated samples and signaling data from a communications line;extracting (4402) the signaling data and the pulse code modulated samples from the digital signal;buffering (4404) the signaling data and the pulse code modulated samples;formatting (4410) a time division multiplexed traffic cell (4100), having a signaling section (4102) and a data section (4104);multiplexing (4410) the signaling data from the digital signal into the signaling section;multiplexing (4410) the pulse code modulated samples from the digital signal into the data section;and placing (4414) the time division multiplexed traffic cell into a respective time slot of a digital bus.
  39. 39
    The method of Claim 38 further comprising inserting (4412), prior to said placing, an asynchronous specific header (4106, 4108) within a header section (4102) of said time division multiplexed traffic cell.
  40. 40
    The method of Claim 39 wherein said inserting comprises said inserting (4412) an asynchronous transfer mode specific header (4106, 4108) within said header section.
  41. 41
    The method of Claim 39 or 40 wherein said inserting comprises said inserting (4412) a virtual path identifier within said header section.
  42. 42
    The method of any of Claims 38 - 41 wherein said formatting comprises formatting (4406) a time division multiplexed traffic cell, using a mapping control structure (4002), wherein the mapping control structure indicates a cell format for respective time slots on said digital bus.
  43. 43
    The method of any of Claims 38 - 42 wherein said receiving comprises said receiving a plurality digital signals from a communications line, wherein each of the plurality of digital signals contains respective pulse code modulated samples and respective signaling data.
  44. 44
    The method of any of Claims 38 - 43 wherein said multiplexing comprises said multiplexing (4410) said respective pulse code modulated samples from said plurality of digital signals into said data section (4104).
  45. 45
    The method of any of Claims 38 - 44 wherein said multiplexing said signaling data comprises said multiplexing (4410) said respective signaling data from said plurality of digital signals into said signaling section (4102).
  46. 46
    The method of any of Claims 38 - 45 wherein said digital signal comprises a DS0.
  47. 47
    A time division multiplexed buffering technique used in a digital communications terminal comprising:receiving a plurality of digital signals from a communications line, wherein each of the plurality of digital signals contain respective pulse code modulated samples and respective signaling data;extracting (4402) the respective signaling data and the respective pulse code modulated samples from each of the plurality of digital signals;buffering (4404) the respective pulse code modulated samples;formatting (4410) a time division multiplexed traffic cell (4200), having a data section (4204);multiplexing (4410) the respective pulse code modulated samples from each of the plurality of digital signals (4210, 4212, 4214) into the data section;and placing (4414) the time division multiplexed traffic cell into a respective time slot of a digital bus.
  48. 48
    The method of Claim 47 further comprising:buffering (4404) said respective signaling data;and multiplexing (4410) said respective signaling data from each of said plurality of digital signal level zeros into a signaling section (4202).
  49. 49
    The method of Claim 47 or 48 further comprising inserting (4412), prior to said placing, an asynchronous specific header (4206, 4208) within a header section (4202) of said time division multiplexed traffic cell.
  50. 50
    The method of Claim 49 wherein said inserting comprises said inserting (4412) an asynchronous transfer mode specific header (4206, 4208) within said header section.
  51. 51
    The method of Claim 49 or 50 wherein said inserting comprises said inserting a virtual path identifier (4206, 4208) within said header section.
  52. 52
    The method of any of Claims 47 - 51 wherein said plurality of digital signals comprise a plurality of DS0s.
Independent claims52