Knowledge

Self-clocking signal

Source 📝

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

Index


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
HDLC

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