Knowledge

Self-clocking signal

Source 📝

192: 36: 202:
Asynchronous self-clocking signals do not combine clock cycles and data transfer into one continuous signal. Instead, the transmission of clock cycles and data transmission is modulated. Below is an example signal used in
152:. This is usually done by including embedded synchronization information within the signal, and adding constraints on the coding of the data payload such that false synchronization can easily be detected. 428: 187:
self-clocking signal. The data and clock cycles can be thought of as "adding up" to a combination, where both the clock cycle and the data can be retrieved from the transmitted signal.
212: 350: 445: 440:
One may consider this clock pulse redundant information, or at least a wasteful use of channel capacity, and duplex the channel by varying the phase, as in
448:. The result is to send twice as many signals over the channel, at the cost of losing the clock, and thus suffering signal degradation in case of 167:
If a clock signal is embedded in the data transmission, there are two possibilities: the clock signals are sent at the same time as the data (
297:
code. Those constraints on "runs" of zeros and "runs" of ones ensure that transitions occur often enough to keep the receiver synchronized.
183:
If the embedded clock signal is isochronous, it gets sent simultaneously with the data. Below is an example signal, in this case using the
100: 207:, where it is made clear that the information about the clock speed is transmitted in a different timeframe than the actual data. 72: 53: 455:
This demonstrates how encoding clocking or synchronization in a code costs channel capacity, and illustrates the trade-off.
79: 358: 149: 86: 204: 119: 237: 68: 57: 268: 17: 527: 243: 464: 532: 93: 305: 304:. To further decode that stream of bits and decide which bit is the first bit of a byte, often a 285: 46: 484: 509:
A detailed description is furnished of the limiting properties of runlength limited sequences.
316: 326: 8: 294: 191: 133: 500: 488: 441: 258: 300:
Such self-clocking signals can be decoded correctly into a stream of bits without
253: 231: 184: 521: 275: 172: 145: 449: 444:, or adding another signal that is 90° out of phase (a sine wave), as in 434: 226: 168: 137: 320: 280: 27:
Signal able to be decoded without an outside source of synchronization
211: 156: 504: 35: 301: 263: 248: 144:
is one that can be decoded without the need for a separate
234:, where the clock signals occur at the transition points. 222:
Example uses of self-clocking signal protocols include:
483: 361: 329: 197: 352:
by changing the amplitude of a carrier wave, as in:
178: 162: 433:is self-clocking, as the zero crossings serve as a 60:. Unsourced material may be challenged and removed. 423:{\displaystyle y(t)=M(t)\cdot \cos(\omega _{c}t),} 422: 344: 519: 293:Most of these codes can be seen as a kind of 120:Learn how and when to remove this message 14: 520: 452:(the analog equivalent of bit drift). 58:adding citations to reliable sources 29: 24: 311: 217: 198:Asynchronous self-clocking signals 159:are designed to be self-clocking. 25: 544: 205:asynchronous serial communication 179:Isochronous self-clocking signals 163:Isochronicity and anisochronicity 238:Plesiochronous Digital Hierarchy 210: 190: 34: 45:needs additional citations for 477: 414: 398: 386: 380: 371: 365: 339: 333: 13: 1: 489:"Runlength-Limited Sequences" 470: 269:Modified Frequency Modulation 244:Eight-to-Fourteen Modulation 7: 458: 171:), or at a different time ( 10: 549: 465:Delay insensitive circuit 493:Proceedings of the IEEE 306:self-synchronizing code 286:Asynchronous start-stop 485:Kees Schouhamer Immink 424: 346: 69:"Self-clocking signal" 446:quadrature modulation 425: 347: 359: 345:{\displaystyle M(t)} 327: 317:Amplitude modulation 142:self-clocking signal 54:improve this article 528:Digital electronics 148:or other source of 420: 342: 295:Run Length Limited 134:telecommunications 499:(11): 1745–1759. 487:(December 1990). 130: 129: 122: 104: 16:(Redirected from 540: 512: 511: 481: 442:polar modulation 429: 427: 426: 421: 410: 409: 351: 349: 348: 343: 259:64b/66b encoding 214: 194: 125: 118: 114: 111: 105: 103: 62: 38: 30: 21: 548: 547: 543: 542: 541: 539: 538: 537: 533:Synchronization 518: 517: 516: 515: 505:10.1109/5.63306 482: 478: 473: 461: 405: 401: 360: 357: 356: 328: 325: 324: 314: 312:Analog examples 254:8b/10b encoding 232:Manchester code 220: 218:Implementations 200: 185:Manchester code 181: 165: 150:synchronization 126: 115: 109: 106: 63: 61: 51: 39: 28: 23: 22: 15: 12: 11: 5: 546: 536: 535: 530: 514: 513: 475: 474: 472: 469: 468: 467: 460: 457: 431: 430: 419: 416: 413: 408: 404: 400: 397: 394: 391: 388: 385: 382: 379: 376: 373: 370: 367: 364: 341: 338: 335: 332: 313: 310: 291: 290: 289: 288: 283: 273: 272: 271: 266: 261: 256: 251: 246: 241: 235: 219: 216: 199: 196: 180: 177: 164: 161: 128: 127: 42: 40: 33: 26: 9: 6: 4: 3: 2: 545: 534: 531: 529: 526: 525: 523: 510: 506: 502: 498: 494: 490: 486: 480: 476: 466: 463: 462: 456: 453: 451: 447: 443: 438: 436: 417: 411: 406: 402: 395: 392: 389: 383: 377: 374: 368: 362: 355: 354: 353: 336: 330: 322: 318: 309: 307: 303: 298: 296: 287: 284: 282: 279: 278: 277: 276:Anisochronous 274: 270: 267: 265: 262: 260: 257: 255: 252: 250: 247: 245: 242: 239: 236: 233: 230: 229: 228: 225: 224: 223: 215: 213: 208: 206: 195: 193: 188: 186: 176: 174: 173:anisochronous 170: 160: 158: 153: 151: 147: 143: 139: 135: 124: 121: 113: 110:February 2018 102: 99: 95: 92: 88: 85: 81: 78: 74: 71: –  70: 66: 65:Find sources: 59: 55: 49: 48: 43:This article 41: 37: 32: 31: 19: 18:Self-clocking 508: 496: 492: 479: 454: 439: 432: 315: 299: 292: 221: 209: 201: 189: 182: 166: 154: 146:clock signal 141: 131: 116: 107: 97: 90: 83: 76: 64: 52:Please help 47:verification 44: 450:clock drift 435:clock pulse 227:Isochronous 169:isochronous 138:electronics 522:Categories 471:References 321:modulating 281:Morse code 157:line codes 80:newspapers 403:ω 396:⁡ 390:⋅ 323:a signal 308:is used. 459:See also 302:bit slip 240:signals 94:scholar 96:  89:  82:  75:  67:  155:Most 101:JSTOR 87:books 264:HDLC 249:4B5B 140:, a 136:and 73:news 501:doi 393:cos 175:). 132:In 56:by 524:: 507:. 497:78 495:. 491:. 437:. 319:– 503:: 418:, 415:) 412:t 407:c 399:( 387:) 384:t 381:( 378:M 375:= 372:) 369:t 366:( 363:y 340:) 337:t 334:( 331:M 123:) 117:( 112:) 108:( 98:· 91:· 84:· 77:· 50:. 20:)

Index

Self-clocking

verification
improve this article
adding citations to reliable sources
"Self-clocking signal"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
telecommunications
electronics
clock signal
synchronization
line codes
isochronous
anisochronous
Manchester code

asynchronous serial communication

Isochronous
Manchester code
Plesiochronous Digital Hierarchy
Eight-to-Fourteen Modulation
4B5B
8b/10b encoding
64b/66b encoding

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.