V110 » History » Version 7
laforge, 11/22/2022 12:23 PM
more description of bits in frames
1 | 2 | laforge | h1. ITU-T Recommendation V.110 |
---|---|---|---|
2 | 1 | laforge | |
3 | 4 | laforge | V.110 is an ITU standard for bit-rate adaptation of low-speed async serial signals to 64 kbit/s ISDN B-channels. It was primarily used in the context of interworking between GSM Circuit Switched Data (CSD) and ISDN. |
4 | 2 | laforge | |
5 | 4 | laforge | h2. Synchronous |
6 | 1 | laforge | |
7 | 4 | laforge | Rate adaptation of synchronous serial signals of 600, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 19200, 24000, 28800 or 38400 bit/s |
8 | |||
9 | 2 | laforge | h3. Frame structure |
10 | |||
11 | The protocol uses an 80bit (10 byte) frame. The Frame contains a frame sync pattern (similar to e.g. E1 TS0 or TRAU frames) consisting of the first byte and the first bit of every following byte. |
||
12 | |||
13 | Each frame consists of |
||
14 | |||
15 | 7 | laforge | * 17 bits of above-mentioned frame sync pattern |
16 | ** this is used to esetablish frame alignment |
||
17 | 1 | laforge | * 48 D-bits (D1..D48) |
18 | 7 | laforge | ** this is the actual serial bitstream of user data. No distinction is made between data, parity, start, stop bits |
19 | 1 | laforge | * 7 E-bits (E1..E7) |
20 | 7 | laforge | ** E1/E2/E3 used to indicate the _user signaling rate (synchronous)_ |
21 | ** E4/E5/E6 used for support of _network-independent clocking_ of synchronous serial signals |
||
22 | ** E7 os normally '1' but occasionally 0 for compatibility with X.300 |
||
23 | * 8 S/X-bits (S1,S3,S4,S6,S8,S9,X,X) |
||
24 | ** SA (S1, S3, S6, S8) |
||
25 | *** used for Signal 107/DSR (ISDN->TA) and 108/DTR (TA->ISDN) |
||
26 | ** SB (S4, S9) |
||
27 | *** used for Signal 109/CD (ISDN->TA) and 105/RTS (TA->ISDN) |
||
28 | ** X |
||
29 | *** used for Signals 106/CTS (ISDN->TA) and 133 (TA->ISDN) |
||
30 | 2 | laforge | |
31 | h3. Rate Adaptation Functions |
||
32 | |||
33 | h4. RA1 |
||
34 | |||
35 | The rate-adaptation function RA1 converts from the V-series rates (e.g. 2400bps) to an intermediate rate of 8/16/32/64 kbit/s. |
||
36 | |||
37 | h4. RA2 |
||
38 | 1 | laforge | |
39 | 5 | laforge | RA2 converts from the RA1 output rate of 8/16/32/64 kbit/s to 64 kbit/s and is actually specified in I.460. It's quite simple: |
40 | * in 8 kbit/s, only bit 1 (first bit) of every octet is used |
||
41 | * in 16 kbit/s, only bit 1+2 (first two bits) of every octet are used |
||
42 | * in 32 kbit/s, only bits 1,2,3,4 (first four bits) of every octet are used |
||
43 | |||
44 | All unused bits are set to binary "1". |
||
45 | 4 | laforge | |
46 | h2. Asynchronous |
||
47 | |||
48 | Rate adaptation of asynchronous serial signals of 50, 75, 110, 150, 200, 300, 600, 1200, 2400, 3600, 4800, 7200, 9600, 12000, 14400, 19200, 24000, 28800 or 38400 bit/s |
||
49 | |||
50 | h3. Rate Adaptation Functions |
||
51 | |||
52 | h4. RA0 |
||
53 | |||
54 | 6 | laforge | The RA0 function is only used with asynchronous V-series interfaces. Incoming asynchronous data is padded by the addition of stop elements to fit the nearest channel rate defined by 2 × 600 bit/s. The resulting synchronous bit stream is then processed with RA1 and RA2 like in the synchronous serial case. |