Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Sonet Pointer justification Concept

 
Thread Tools Search this Thread
Old 03-13-2008, 10:08 AM   #1
Default Sonet Pointer justification Concept


Hi ALL,

If any one working on Sonet STS-N framer/deframer IP devleopment
please help me in understanding the concept of Pointer Justification.

1. when the SPE data is in slow rate that the STS-1 frame Positive
Stuffing will take care of this problem but what my question is as we
are inverting some ofthe bytes in the H1 & H2 (positiving Stuffing)
and adding one extra byte after H3 byte which does not carry any info
but included to delay by one BYTE how it will rectify the prbolem of
slow data rate Sync with the STS-1 data rate.

I know it looks odd sending this quiery to this site but some of them
have knowledge in Sonet IP development...i am looking forward for
them....


Thanks
kil


ekavirsrikanth@gmail.com
  Reply With Quote
Old 03-13-2008, 11:08 AM   #2
Pieter Hulshoff
 
Posts: n/a
Default Re: Sonet Pointer justification Concept
wrote:
> I know it looks odd sending this quiery to this site but some of them
> have knowledge in Sonet IP development...i am looking forward for
> them....


You could have considered sending this to the comp.dcom.sdh-sonet newsgroup, but
I guess you're in luck: some of us are indeed familiar with SONET/SDH.


> 1. when the SPE data is in slow rate that the STS-1 frame Positive
> Stuffing will take care of this problem but what my question is as we
> are inverting some ofthe bytes in the H1 & H2 (positiving Stuffing)
> and adding one extra byte after H3 byte which does not carry any info
> but included to delay by one BYTE how it will rectify the prbolem of
> slow data rate Sync with the STS-1 data rate.


An STS1SPE carries 85*9=765 data bytes (9 of which are overhead), and in an
AU3/STS1 mapping gain 2 stuff columns for a total of 87*9=783 bytes. The
location of the start of this STS1SPE is carried in H1 & H2 (which implies the
pointer value there can be between 0 and 782), with a 0 pointer indicating the
start of the STS1SPE (J1 location) is located right behind the H3 bytes.

If the datarate of the STS1SPE is too slow, you need to insert a stuff byte into
the STS1 payload to compensate. This is done using a positive stuffing combined
with a pointer increase.

Let's say your pointer value is 5, and you wish to do a positive stuffing:
In frame 1, you invert the I (increase) bits of your pointer to indicate a
pointer increase, and insert a stuff byte (usually value 0) after the H3 byte;
then you continue with sending your STS1SPE data as normal.
Starting frame 2, you send pointer value 6. You are not allowed to start a new
stuffing until after frame 4.

A slow rate basically means that your STS1SPE does not provide enough data to
fill your STS1. By inserting a stuff byte into your frame (during which you
don't read from your STS1SPE buffer) you allow your STS1SPE to catch up. Since
the start of your frame will now be one position later in the frame, your
pointer has to be increased.

A similar story goes for fast rate, where you use H3 to send an extra byte of
your STS1SPE frame, invert the D (decrease) bits in your pointer in frame 1, and
decrease your pointer by 1.

Hope this helps.

Kind regards,

Pieter Hulshoff


Pieter Hulshoff
  Reply With Quote
Old 03-13-2008, 11:27 AM   #3
Symon
 
Posts: n/a
Default Re: Sonet Pointer justification Concept
wrote:
> Hi ALL,
>
> If any one working on Sonet STS-N framer/deframer IP devleopment
> please help me in understanding the concept of Pointer Justification.
>
>
> Thanks
> kil


Kil,
You need to read and understand ITU-T G.707. There are sections for each of
the pointers, AU-n, TU-3, etc., and these include detailed step-by-step
guides to exactly how the frequency justification works.
HTH., Syms.




Symon
  Reply With Quote
Old 03-13-2008, 05:01 PM   #4
Allan Herriman
 
Posts: n/a
Default Re: Sonet Pointer justification Concept
On Thu, 13 Mar 2008 11:27:39 -0000, "Symon" <>
wrote:

> wrote:
>> Hi ALL,
>>
>> If any one working on Sonet STS-N framer/deframer IP devleopment
>> please help me in understanding the concept of Pointer Justification.
>>
>>
>> Thanks
>> kil

>
>Kil,
>You need to read and understand ITU-T G.707. There are sections for each of
>the pointers, AU-n, TU-3, etc., and these include detailed step-by-step
>guides to exactly how the frequency justification works.
>HTH., Syms.


BTW, all released ITU-T Recommendations are now available for free
download, thanks to a policy change within the ITU.

G Series here:
http://www.itu.int/rec/T-REC-G/e

The last time I did anything with pointers, I needed G.783 as well as
G.707. (I don't recall exactly what I got from G.783 though.)

Regards,
Allan


Allan Herriman
  Reply With Quote
Old 03-14-2008, 06:51 AM   #5
ekavirsrikanth@gmail.com
 
Posts: n/a
Default Re: Sonet Pointer justification Concept
On Mar 13, 10:01*am, Allan Herriman <allanherri...@hotmail.com> wrote:
> On Thu, 13 Mar 2008 11:27:39 -0000, "Symon" <symon_bre...@hotmail.com>
> wrote:
>
> >ekavirsrika...@gmail.com wrote:
> >> Hi ALL,

>
> >> If any one working on Sonet STS-N framer/deframer IP devleopment
> >> please help me in understanding the concept of Pointer Justification.

>
> >> Thanks
> >> kil

>
> >Kil,
> >You need to read and understand ITU-T G.707. There are sections for each of
> >the pointers, AU-n, TU-3, etc., and these include detailed step-by-step
> >guides to exactly how the frequency justification works.
> >HTH., Syms.

>
> BTW, all released ITU-T Recommendations are now available for free
> download, thanks to a policy change within the ITU.
>
> G Series here:http://www.itu.int/rec/T-REC-G/e
>
> The last time I did anything with pointers, I needed G.783 as well as
> G.707. *(I don't recall exactly what I got from G.783 though.)
>
> Regards,
> Allan


Hi ALL,

Thanks you all for your valuble responses. I will try to gothrough the
ITU Docs..... to have a clear understanding...

Regards
kil


ekavirsrikanth@gmail.com
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46