Click here to Skip to main content
15,902,635 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Uhm. Er. Chris . . . Pin
OriginalGriff13-Jun-18 4:14
mveOriginalGriff13-Jun-18 4:14 
GeneralRe: Uhm. Er. Chris . . . Pin
lopatir13-Jun-18 4:29
lopatir13-Jun-18 4:29 
GeneralRe: Uhm. Er. Chris . . . Pin
megaadam13-Jun-18 4:34
professionalmegaadam13-Jun-18 4:34 
GeneralRe: Uhm. Er. Chris . . . Pin
lopatir13-Jun-18 4:36
lopatir13-Jun-18 4:36 
GeneralRe: Uhm. Er. Chris . . . Pin
megaadam13-Jun-18 4:42
professionalmegaadam13-Jun-18 4:42 
GeneralRe: Uhm. Er. Chris . . . Pin
CodeWraith13-Jun-18 5:28
CodeWraith13-Jun-18 5:28 
GeneralRe: Uhm. Er. Chris . . . Pin
Nathan Minier13-Jun-18 8:23
professionalNathan Minier13-Jun-18 8:23 
GeneralRe: Uhm. Er. Chris . . . Pin
kalberts14-Jun-18 0:40
kalberts14-Jun-18 0:40 
I have lived since the days when the real reason for this was stil alive and kicking. When I explain to youngsters today, why ASCII was 7 bits and US digital channels 56 kbps, they stare open-mouthed at me: Is that really true?

For those who do not know: Digital phone lines in the US were 8 bit, and the raw bit rate was 64 kbps. But the system designers decided to pack 24 of those up in a 1,5 Mbps T1 connection, leaving no room room for the signalling to/between the phone switches - dialling and such. (When running ISDN over such lines, only 23 phone channels were used, with the last one reserved for signalling.)

So to communicate e.g. number dialling (and a lot of other control signals), every sixth byte in the "user channel" had to sacrify its least significant bit for such use. A recognized term for this is "bit robbing", which I find quite descriptive. The five bytes inbetween were intact 8-bitters. Aside from the problem of every 6th byte being 7 bits only, the problem was that the equipment preparing the data stream couldn't know which one of the bytes were the 6th. (Equipment connected directly to the line, such as a digital phone, could synchronize by "frame hunting", recognizing frame delimiters in one of the six bytes, but not in the other five.) So no LSB was trustworthy. The byte rate was 8000 bytes/sec, the byte size 8 bits, but only 7 were reliable. You couldn't even use it for parity: Half of every 6 bytes (or if you prefer, every 12 bytes) would, on the average, be received with the wrong parity.

Bit robbing was never used in European telephone networks. Our 2 Mbps E1 channels had room for 30 user channels, one for signalling according to international standard and one for national or proprietary signalling. Channnels were clean 8 bit / 8000 Hz, 64 kbps. So, the switch to ISDN went much easier in Europe than in the USA. Here in Norway, ISDN was The line standard from around 1995 up until the present (although most subscribers didn't know: The analog, 1930 or thereabouts standard, signals from the old phones they clung to, where digitized and transformed to ISDN format before entering the phone switch).

(The single phone company providing fixed phone lines here in Norway announced two days ago that they no longer will accept orders for new fixed phone lines; they will tear down their old lines within a couple of years. People who insist on having a desktop phone will be equipped with an adapter transforming the signals from the old rotary dial phone into cellular phone signals. ... I guess that those insisting, have retained the rorary dial, never upgrading to pushbutton DMTF model Smile | :) )
GeneralRe: Uhm. Er. Chris . . . Pin
RugbyLeague13-Jun-18 21:32
RugbyLeague13-Jun-18 21:32 
GeneralRe: Uhm. Er. Chris . . . Pin
kalberts14-Jun-18 0:42
kalberts14-Jun-18 0:42 
GeneralRe: Uhm. Er. Chris . . . PinPopular
Chris Maunder13-Jun-18 4:20
cofounderChris Maunder13-Jun-18 4:20 
PraiseRe: Uhm. Er. Chris . . . Pin
Gary Wheeler13-Jun-18 7:32
Gary Wheeler13-Jun-18 7:32 
GeneralRe: Uhm. Er. Chris . . . Pin
Chris Maunder13-Jun-18 8:08
cofounderChris Maunder13-Jun-18 8:08 
GeneralRe: Uhm. Er. Chris . . . Pin
Gary Wheeler13-Jun-18 8:12
Gary Wheeler13-Jun-18 8:12 
GeneralCode Project Rules of Software Development Pin
Marc Clifton13-Jun-18 3:57
mvaMarc Clifton13-Jun-18 3:57 
GeneralRe: Code Project Rules of Software Development Pin
OriginalGriff13-Jun-18 4:05
mveOriginalGriff13-Jun-18 4:05 
GeneralRe: Code Project Rules of Software Development Pin
OriginalGriff13-Jun-18 4:06
mveOriginalGriff13-Jun-18 4:06 
QuestionRe: Code Project Rules of Software Development Pin
lopatir13-Jun-18 4:27
lopatir13-Jun-18 4:27 
GeneralRe: Code Project Rules of Software Development Pin
Jon McKee13-Jun-18 8:31
professionalJon McKee13-Jun-18 8:31 
GeneralRe: Code Project Rules of Software Development Pin
Mark H215-Jun-18 16:30
Mark H215-Jun-18 16:30 
GeneralRe: Code Project Rules of Software Development Pin
User 842013-Jun-18 4:14
User 842013-Jun-18 4:14 
GeneralRe: Code Project Rules of Software Development Pin
OriginalGriff13-Jun-18 4:15
mveOriginalGriff13-Jun-18 4:15 
GeneralRe: Code Project Rules of Software Development Pin
User 842013-Jun-18 4:17
User 842013-Jun-18 4:17 
GeneralRe: Code Project Rules of Software Development Pin
OriginalGriff13-Jun-18 4:56
mveOriginalGriff13-Jun-18 4:56 
GeneralRe: Code Project Rules of Software Development Pin
User 842013-Jun-18 5:03
User 842013-Jun-18 5:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.