Now how about, the period? It refers to the time it takes for one complete cycle of the waveform to occur. i.e., It's the duration of time for the waveform to repeat itself.
Answer
Canterbury Christ Church University
Frequency and Wavelength
Frequency AND Wavelength have a relationship (inverse).
Remember is the speed of light or
For example the frequency of 3m wavelength?
Canterbury Christ Church University
Analogue
and Digital
Waveforms
Analogue is related to the (unit) circle, so signals are all based on an angle
Canterbury Christ Church University
Analogue and Digital Signals
All signals in real-world are analogue, meaning that they are oscillate between two peaks (amplitudes) and varying frequencies.
We then using ‘science’ turn them into digital signals
Of course we can turn them back to analogue too.
Canterbury Christ Church University
Modulation
Canterbury Christ Church University
Canterbury Christ Church University
ADC & DAC
The opposite of digital transmission is analogue transmission, in which information is transmitted as a continuously varying quantity.
ADCs use a method called “quantisation” to convert a varying AC voltage to a stepped digital one.
Canterbury Christ Church University
Digital Transmission - anatomy
Digital Transmission is the transmission of signals that vary discretely with time between two values of some physical quantity, one value representing the binary number 0 and the other representing 1.
Canterbury Christ Church University
Digital Representation
Transmission of signals that vary discretely with time between two values of some physical quantity, one value representing the binary number 0 and the other representing 1.
Canterbury Christ Church University
Data Transmission
Digital signals use discrete values for the transmission of binary information over a communication medium such as a network cable or a telecommunications link. On a serial transmission line, a digital signal is transmitted 1 bit at a time.
Canterbury Christ Church University
Transmission - 8 Bit chunks
When data is sent or received using serial data transmission, the data bits are organized in a specific order, since they can only be sent one after another.
The order of the data bits is important as it dictates how the transmission is organized when it is received.
It is viewed as a reliable data transmission method because a data bit is only sent if the previous data bit has already been received.
Canterbury Christ Church University
FYI: LSB and MSB
Canterbury Christ Church University
Asynchronous
Asynchronous Transmission is a mode of serial transmission for modems and other telecommunication devices in which the data is transmitted as a continuous stream of bytes separated by start and stop bits (could be 1 or 0).
80% of transmitted bits actually contains data, the other 20% is signalling information.
Canterbury Christ Church University
Synchronous
This is in contrast to Asynchronous transmission in which some timer or clocking mechanism is used to ensure a steady flow of data between the devices.
There are no gaps between characters being transmitted.
Timing is supplied by modems or other devices at each end of the connection.
Special syn characters precede the data being transmitted.
The syn characters are used between blocks of data for timing purposes.
Canterbury Christ Church University
Parallel Communication
Canterbury Christ Church University
Received Signals
Received signals are never as 'clean' as the transmitted signals because they are attenuated and distorted by the transmission medium
There are occasions when the receiver cannot distinguish between transmitted binary 1 and binary 0 signals
This results in an error
Canterbury Christ Church UniversityCanterbury Christ Church University
Forward Error Correction (FEC)
Forward Error Correction, quiet simply we sent out every bit in triplicate,
such that if an error were to happen it can be easily corrected.
This allows an error in any one of the three samples to be corrected by "majority vote“.
We send it triplicate because if one bit was to flip, there will be 2 others that would tell us what it was suppose to be!
Triplet recieved
Interpreted as
000
0 (Error Free)
001
0
010
0
100
0
111
1 (Error Free)
110
1
101
1
011
1
This was quite wasteful as it needed 3 times more bits to send the same information.
Canterbury Christ Church University
Even and Odd Parity
Another way is to use parity checking…
Even/odd parity:
basic method for detecting if an odd number of bits has been switched by accident.
Odd parity:
The number of 1-bits must add up to an odd number
Even parity:
The number of 1-bits must add up to an even number
Canterbury Christ Church University
Even and Odd Parity
The computer knows which parity it is using
If it uses an even parity:
If the number of 1-bits add up to an odd number then it knows there was an error:
If it uses an odd:
If the number of 1-bits add up to an even number then it knows there was an error:
However, if an even number of 1-bits is flipped the parity will still be the same. But an error occurs
The even/parity can’t this detect this error:
Canterbury Christ Church University
Even and Odd Parity
A single bit is appended to each data chunk makes the number of 1 bits even/odd.
Even:
1
0
0
0
0
0
0
(1)
1
1
1
1
1
0
1
(0)
1
0
0
1
0
0
1
(1)
Odd:
1
0
0
0
0
0
0
(0)
1
1
1
1
1
0
1
(1)
1
0
0
1
0
0
1
(0)
Canterbury Christ Church University
Bit Rate and Baud Rate
Bit rate refers to the number of bits transmitted per unit of time (second). Bit rate indicates the speed at which data is transmitted. E.g., a bit rate of , it means that one million bits of data are transmitted every second.
Baud rate on the other hand, refers to the number of signal events (e.g., voltage or frequency changes) per second. Baud rate represents the number of times the signal changes state per second.
Canterbury Christ Church University
Example
Working from the previous example, of 9600bps, and assumming there is 1 frequency changes/ bit per /division, how long does it take for one bit to be transmitted?
...
Canterbury Christ Church University
Calculating Data Transfer Time
Lets calculate how long it would take to transmit 20GB file over at 10Mbps (10M baud rate)
?
where:
Canterbury Christ Church University
Transmitting the symbol !
Start Bit
Data
Stop Bit
Decimal
Symbol
0
10000100
1
33
!
So how long for 10 bits travelling at 9600bps? Assumming 1 frequency changes/ bit per unit
How long would it take for the word Linux?
Answer
Canterbury Christ Church University
Calculate the Baud Rate(transmission speed)
To calculate(estimate) the BR of the signal (e.g. displayed on the oscilloscope):
Where is the number of times the signal changes state per second or bits per division
Then match with list of baudrates above and pick the closet baudrate.