Sound as a Communication Modality for Networked Robotic Systems

Size: px
Start display at page:

Download "Sound as a Communication Modality for Networked Robotic Systems"

Transcription

1 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 1 Sound as a Communication Modality for Networked Robotic Systems Mickey Beurskens Abstract The Audio Transfer protocol is a system which uses Binary Phase Shift Keying as a way to accommodate communication in networked robotic systems through sound. It is tested using two laptops, one microphone and one speaker using Matlab. The system performance is variable due to the stability of the receiver under different circumstances. Audio Transfer is nevertheless suited to broadcast markers reliably across a distance of 7 meters. Future improvements might make the system viable for transmission of more complex data at higher speeds and with higher reliability. I. INTRODUCTION Networked robotic systems usually need a communications network such as wifi to communicate. One can think of more traditional industrial robotic manipulators, systems like self driving cars or the robot soccer teams participating in the Robocup to name a few. Communication may include sensor data, role data or other information relevant to the interaction of the system. Networked robotic systems are getting more commonplace in society. When communication fails these systems might cease to operate or in more serious cases actually become dangerous. Therefore it is relevant to look into a backup communication modality for such systems. Sound is especially useful as a modality because it is not necessary to know where to receiver is located. Therefore Audio Transfer as a way to enable robots in network to communicate using sound. It is developed for use in the Technical Challenge of the Middle Sized League of the Robocup. Each year the participants of the MSL participate in the Technical Challenge, which involves the use of the soccer robots. This year the challenge includes passing a soccer ball between two robots without the use of a wifi network. The feasibility of using sound as a viable backup communication modality is explored in this context. Audio Transfer is intended to enable two soccer robots to communicate using sound instead of the usual wifi communication in order to complete the Technical Challenge. The actual implementation of this system on the soccer robots has yet to be designed. Instead the paper consists of a theoretical treatise of Audio Transfer and a feasibility test of the system. It is tested, using a standard laptop, via Matlab to see if sound is a feasible communication modality and in what way it might be used in networked robotic systems such as the soccer robots. Advisor: Robin Soetens. Special thanks to everyone at Tech United Eindhoven. II. DIGITAL COMMUNICATION FRAMEWORK Digital communications systems can be divided into three main components: The transmitter, channel and receiver. Figure 1 shows a general representation of such a system [3]. The transmitter is responsible for converting passed information (in binary form) into a signal suitable for transmission across the channel. This implies that in the case of analog signals an analog to digital conversion is required at the input of the transmitter. In most robotic systems data is already in binary form, so this step can be skipped. The source encoder randomizes the bit stream to improve resistance against drift at the receiver. The channel encoder in the transmitter can be used to add error control bits. These bits can be used for error control or even error correction depending on the scheme used. Lastly the modulator generates an analog signal containing information encoded through the manipulation of several signal properties. The channel is the physical transportation layer of system. A channel generally introduces noise, attenuation and distortion of the transmitted signal which may give rise to communication error. The receiver is responsible for the decoding of the message signal after it has been exposed to the conditions in the channel. Error control checks usually take place in the channel decoder, as does error repair. Fig. 1. Block diagram of a general framework of digital communication systems [3]. Other functionalities include synchronisation of the transmitter and receiver, and amplification and filtering of the message signal. The goal in the end is to maximize the data rate while minimizing the Bit Error Rate (BER). The BER, which characterizes the probability that a transmitted bit is decoded wrongly at the receiver, is closely related to robustness and noise immunity. It is one of the most important performance measures in digital systems. Outside of this lower layer of communication it is also important to provide the network with some type of commu-

2 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING nication protocol. At the individual layer the data that needs to be transmitted or received needs to be queried at the proper time. At the network layer, protocols need to make sure that the correct robot is sending or receiving. In both layers errors in communication need to handled appropriately because digital communication systems are stochastic by nature and error are unavoidable. III. DIGITAL MODULATION TECHNIQUES Modulation techniques of a sinusoidal carrier signal depend on the variation of the properties of the message signal. The three main methods of modulation are Amplitude-, Phase- and Frequency Shift Keying (ASK, PSK and FSK respectively). Using these methods in different combinations and in different ways gives rise to different modulation schemes. A. Modulation schemes Of the many modulation schemes Binary Shift Keying is the simplest to implement. BSK relies on two possible states of the signal. Take for example FSK, where two different frequencies are chosen []. One frequency corresponds to 0, the space frequency, and on to 1, the mark frequency. However, more complicated systems are also possible. These systems can use for example multiple frequency, phase or amplitude channels to transmit data in a parallel fashion. Quadrature Shift Keying (QSK) relies on four possible states, and ties each state to a bit combination: 0-0, 0-1, 1-0 and 1-1 [1]. These techniques have either a higher baud rate (symbols per second), bit rate or both. However the analysis and implementation of these techniques is more complicated than BSK. Only BSK techniques are compared. However please note that bit rate performance could be increased drastically, at the cost of a higher complexity and higher power and bandwidth requirements. A scheme can be either coherent or non-coherent. Coherent schemes require a reference signal at the receiver that is matched in phase to the transmitted signal. Non-Coherent schemes do not have knowledge of the phase of the carrier but do require bit-timing information. Non-coherent schemes are generally less complex, but also perform worse when compared to its coherent counterpart. B. Comparison Of Binary Modulation Techniques The BER of each binary modulation technique can be compared only in similar conditions. Figure shows a comparison of coherent and non-coherent binary schemes for comparable noise levels, the same energy per bit E b and the same bit time T s. The figure plots the average bit energy to noise power E b N 0. BAFK and BFSK have the same BER for both coherent and non-coherent detection. In general resistance against noise is worst when using amplitude modulation. Both phase and frequency modulation are less sensitive. Especially in a noisy environment like a soccer match noise is abundant. Therefore phase or frequency modulation seems preferable. Fig.. BER performance of several binary modulation schemes [4]. Considering both noise and BER performance BPSK is preferable. BPSK requires more complicated ways of demodulation. However, using sound to communicate requires a highly robust modulation scheme because noise is abundant in many possible applications of the system. Therefore BPSK is the modulation scheme of choice in Audio Transfer. IV. BINARY PHASE SHIFT KEYING The BPSK procedure produces a message wave with sinusoidal characteristics. Such signals, and any other set of M finite energy signals s i (t), can be represented by a linear combination of N orthogonal basis functions where N M. This procedure is called the Gram-Schmidt Orthogonalization Procedure [4]. This means that Equation 1 holds, where φ is one of these basis functions. { Ts 1, i = k φ i (t)φ k (t)dt (1) 0, i k 0 A BPSK signal can be constructed using Equation where E b is the energy per bit in the signal. { A sin(πf c t + 0) = A sin(πf c t), bit = 1 s BP SK (t) = A sin(πf c t + π) = A sin(πf c t), bit = 0 () Only the orthogonal basis function in Equation 3 is needed to construct this type of signal. φ 1 (t) = A sin(πf c t) (3)

3 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 3 Here, f c is the carrier frequency of the signal and A the amplitude of the signal. The signal can be demodulated using either a non-coherent or coherent scheme. Both methods will be compared. A. Non-Coherent Versus Coherent BPSK Non-coherent demodulation of a BPSK signal can be done using a differential coding scheme. The differential coding technique uses a starting bit which is know beforehand. It looks at the phase shift of the signal at each bit time step to determine if the bit has to be switched or not. A simple way of implementing this procedure is by taking the current signal with a length of one bit time and multiplying this with the previous bit signal. This signal is then integrated. A decision rule is implemented to determine whether the state of the bit has changed, where a negative integral results in flipping of the bit [5]. Figure 3 shows a block diagram indicative of differential coding. Fig. 4. Block diagram of a Costas loop [6]. A. Mathematical Description Of The Costas Loop Referring to Figure 4, the input signal in Equation 4 is constructed using a modulating signal m(t) and the orthogonal BPSK basis function in Equation 3. Here A i is the amplitude of the received signal, ω i t is the frequency of the signal and θ i signifies the phase. u i (t) = A i m(t)sin(ω i t + θ i ) (4) The modulating signal will consist of either 1 or -1, indicating a 1 bit or 0 bit respectively. This signal is multiplied by the signals generated by the VCO, where u o is offset 90 degrees from u o1. Fig. 3. Block diagram of a differential binary phase shift keying demodulation set-up [5]. u o1 (t) = A o sin(ω i t + θ o ) (5) Coherent demodulation uses the absolute phase of the received signal to determine the state of a bit. To determine what part of the signal forms a bit the receiver needs to be synchronised with the transmitter. Using a Costas loop in the receiver takes care of both demodulation and synchronisation simultaneously. Demodulation using non-coherent differential coding is easier to implement then its coherent counterpart using the Costas loop. However coherent demodulation generally has a lower BER and thus more robust performance under noisy conditions, illustrated in Figure. Because of the importance of robust performance in the current system the Costas loop will be used for demodulation. V. THE COSTAS LOOP Shown in Figure 4, the Costas loop not only demodulates the signal but also enables synchronisation of receiver and transmitter [6]. The Costas loop consists of an internal oscillator which is normally controlled by a voltage (hence Voltage Controlled Oscillator or VCO). Low pass filters (LPF) and loop filters (LF) are used in the loop to filter unwanted signal components. This particular loop is used to demodulate a BPSK signal. Other Costas loop implementations can be used to demodulate quaternary schemes as well. u i (t) = A o cos(ω i t + θ o ) (6) These signals should have the same base frequency as the BPSK signal, yet can have a different phase indicated by θ o. Multiplication and rewriting using trigonometric rules provides the next set of equations. u d1 (t) = A oa i u d1 (t) = A oa i m(t)cos(θ i θ o ) A oa i m(t)sin(ω i t+θ i +θ o ) (7) m(t)sin(θ i θ o )+ A oa i m(t)sin(ω i t+θ i +θ o ) (8) These are then passed through the LPF to filter out the high frequency components produced by the second part of the equations. This filtering action provides u I (t) and u Q (t) which are dependent on the phase difference θ i θ o of the received signal and the internal oscillator. These signals are multiplied to obtain u d (t). u I (t) = A oa i m(t)cos(θ i θ o ) (9) u Q (t) = A oa i m(t)sin(θ i θ o ) (10) u d (t) = (A oa i m(t)) sin((θ i θ o )) (11) 8

4 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 4 The multiplied signal is passed through a loop filter and is low pass filtered. Because m(t) is either -1 or 1, m(t) = 1. Thus u f (t) is produced which is used to compensate the phase θ o of the VCO signal. u f (t) = (A oa i ) sin((θ i θ o )) (1) 8 When the phase is sufficiently compensated so that θ i θ o once can approximate Equation 9 and 10 with 13 and 14. u I (t) = A oa i m(t)cos(0) = A oa i m(t) (13) u Q (t) = A oa i m(t)sin(0) = 0 (14) The modulated signal m(t) can then directly be read through u I (t) by setting A i = 1 and A 0 =. The resulting phase compensation can be used to calculate the internal lag of the receiver compared to the transmitter. This enables the starting point of each bit to be determined. This way a separate signal with a reference clock is not needed. B. Filter Design Two filters are used in the Costas loop: A low pass filter and a loop filter [6]. The low pass filter is designed using the transfer function of Equation 15. All frequencies above the relevant carrier frequency f c are filtered with K lpf the filter gain and τ = 1 f c. LP F = K lpf τs + 1 (15) The loop filter is a third order phase locked loop with a transfer function equal to the one in Equation 16. The parameters T = 1 ω and T 3 = 1 ω 3 are determined using corner frequencies ω and ω 3 which are defined in Equation 17 and 18. VI. ERROR CONTROL CODING Basic forms of error control coding are used to check the correctness of transmitted messages. More advanced schemes can even be used to correct certain errors on the receiver side. Currently, a checksum is used to detect validity of the received data. The implemented checksum cannot be used to correct errors, only to detect them. The checksum is a combination of bits which is obtained by doing certain binary operation on the bits to be transmitted. The checksum is (very) unique and sent is sent along with the message to the receiver. At the receiver side the checksum is evaluated against a local checksum over the same bits. When the checksums match it is very probable that the message had been delivered correctly. The method introduces overhead into a packet, meaning that the information bits need to be accompanied by several bits of checksum data. This reduces the effective data rate across the channel. VII. AUDIO TRANSFER MATLAB IMPLEMENTATION Audio Transfer is implemented using Matlab. The Matlab script is build up out of scripts corresponding to Figure 1 with exception of the source encoding block, which has not been implemented. This might be an opportunity to increase system performance in future works. The current set-up is not a realtime implementation of Audio Transfer. A. Transmitter A string of text is entered and converted to 8-bit integer values. These values are then converted into binary strings, which are fed into the channel encoder function. The channel encoder uses the string of binary values to construct packets. These packets, shown in Figure 5, will later be send across the audio channel one at a time. LF = k o k d 1 + st s T 1 (1 + st 3 ) (16) ω = ω T 10 (17) ω 3 = ω T 10 (18) Here ω T is defined as ω T = ω 3dB 1.33 with the 3dB closed loop bandwidth ω 3dB = 0.05ω 0 and VCO center frequency ω 0. The parameter T 1 has been chosen to make sure that the loop gain is 1 at ω = ω T as shown in Equation 19. LF = k o k d 1 + st s T 1 (1 + st 3 ) (19) Both filters are transformed to discrete transfer functions in the digital version of the Costas loop. Fig. 5. Representation of a packet sent over a sound channel using Matlab. A packet contains a flag, data bits and a checksum. The flag is used in the channel decoder on the receiver side to mark the beginning of each packet. The checksum is used to determine the correctness of the received packet and is calculated using the flag and data bits. The current size of the packet is bits. Once the packets have been constructed, the modulator modulates a BPSK signal to be transmitted. The message signal s mes consists of a binary signal s bin, a carrier signal s car and an envelope signal s end according to Equation 0. Examples of these signals are shown in Figures 6 and 7. s mes = s bin s car s env (0)

5 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 5 Fig. 6. An example of the binary signal and the carrier signal used to construct a message signal. Fig. 8. A measured signal at 10 bit/s and carrier frequency 3000 Hz without an envelope signal. Fig. 7. An example of an envelope signal and message signal. Fig. 9. A measured signal at 10 bit/s and carrier frequency 3000 Hz using an envelope signal to reduce amplitude spikes. The envelope signal is designed to reduce the amplitude of the signal to zero at each phase switch in the system [5]. Figures 9 and 8 show signals at the receiver side (bandpass filtered at the carrier frequency), one with envelope function and one without. A switch in phase forces a speaker to drastically adjust its membrane to accommodate for the received signal. This produces a clicking sound which has a high amplitude compared to the rest of the signal, due to the speed necessary to produce the signal. This clicking noise interferes with the locking of the Costas loop. The envelope signal reduces this problem. B. Receiver Both demodulation and synchronisation at the receiver side are handled by a digital Costas loop. In addition to the filters described earlier used in the loop a bandpass filter is used. It has been designed using Matlabs fdesign.bandpass function. It lets signals at the carrier frequency of the BPSK signal pass and suppresses the rest. In this way, unwanted noise is filtered out of the incoming signal. This filtered signal is then normalized using the highest remaining amplitude in the signal and fed into the Costas loop. The Costas loop implementation works by first initializing the necessary filters. This initialization is used to determine the transfer function coefficients used at the wanted carrier frequency of the message signal. The transfer functions have been converted into discrete time domain functions, and the coefficients are used to complete the filter functions [7]. This makes implementation of the filters easier in other programming languages. An internal signal is generated based on the difference of the received signal phase and internal signal phase as shown in Equation 1. This signal is multiplied by a loop gain K l to be able to tune the Costas loop and influence performance. This changes Equation 1 slightly into equation 1. u f (t) = K l (A oa i ) sin((θ i θ o )) (1) 8 When the loop locks, the decoded signal should match the transmission. A script is used to implement a decision rule over the average of the amount of samples per bit. The samples are offset by the phase which is gained from the Costas loop, resulting in a string of bits which are sent to the channel

6 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 6 decoder. This string of bits is looped through to check for flag bits or the inverse. This inverse is checked because the output of the Costas loop is inverted when the transmitted signal has a phase difference larger then π. Figures 10 and 11 show the output of the Costas loop for both situations. Both the normal and inverse packets are checked using the checksum sent at the end of each packet. The correct packets are then decoded and the result is stored in a character string. VIII. MEASUREMENTS AND RESULTS The development of Audio Transfer has been accompanied with a number of measurements. Of these measurements the final ones will be treated here as an indication of the performance of the system. The first test will not use an audio channel. Instead, the data will be send directly to the receiver to eliminate any noise and interference. The second test uses the hardware of a HP Elitebook 8570w. The last four test are measured using SPEAKER EN MIC MODEL which are modular units and can be hooked up to the laptop using an USB connection. All tests took place in the Robocup soccer field at the TU/e with different placements and noise. The following experiments have been performed: 1) The audio data is directly passed to the receiver without producing any sound. ) The hardware of a HP Elitebook 8570w is used on the same laptop to send and receive messages in close proximity. There is no noise in the environment. 3) Two laptops are placed on an indoor soccer field approximately 7 meters apart. There is a direct line of sight and little environmental noise. Fig. 10. Signal from Costas loop without phase shift. The transmission signal has been transmitted directly to the receiver. 4) Two laptops are placed on an indoor soccer field approximately 7 meters apart. There is no direct line of sight and little environmental noise. 5) Again two laptops at the same distance. There is a direct line of sight and the environmental noise is considerable (loud music). 6) Again two laptops at the same distance. There is no direct line of sight and the environmental noise is considerable (loud music). Fig. 11. Signal from Costas loop with a phase shift of 180 degrees. The transmission signal has been transmitted directly to the receiver. Both the normal and inverse correct packet counters are checked against each other. The largest value determines which method is correct. An interesting addition to Audio Transfer in the future might therefore be to reduce calculation overhead caused by this method of decoding. All this eventually leads to a received message. In addition to the demodulation the scripts also shows data and plots used to analyse performance. The main measure of performance in this case it the packet loss across the channel. Additional tools include time and frequency domain plot of the send and received signals and filter transfer functions. In addition all experiments have been performed at a carrier frequency of 3000 Hz and a bit frequency of 10 bit per second. A total of 10 packets has been sent every time. The sound has been sampled at Hz. Therefore the sampled signal stays well within the bounds of the NyquistShannon sampling theorem. The resulting packet loss is shown in Table I. Packet loss is defined as ratio of correctly received packets divided by total amount of packets transmitted. It is related to the Bit Error Rate and indicates the quality of each transmission. TABLE I EXPERIMENTAL RESULTS Experiment number Packet loss [-] During experiment 1 no losses should occur during transmission. Yet the packet loss is not zero. The cause seems to be the time needed for the Costas loop to lock to the receiver signal. The first few bits are not decoded correctly, and as a consequence the first packet does not arrive correctly. The quality of processing the signals is subject to the chosen loop gain used by the VCO of the Costas loop. For the

7 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 7 Fig. 1. Phase compensation for experiment 1. K l : Fig. 14. Phase compensation for experiment. K l : same experiment a different loop gain can be the difference between a stable phase compensation with a nearly flawless data transfer and an unstable system where no packet is detected correctly at all. Plotting the phase compensation θ o introduced in 5 in Figures 1 and 13 shows the impact of a higher loop gain leading to instability of the system. However, the phase compensation of experiment shown in Figure 14 shows that compensation can seem unstable while still having good system performance at 10 percent packet loss. Fig. 15. Value of u f for experiment 1. K l : Fig. 13. Phase compensation for experiment 1 where loop gain is to high. K l : Stability of the receiver is not necessarily indicated by a steady slope in phase compensation. When phase drift occurs between the receiver and the transmitter the phase compensation does not have to be constant, but the value of u f of 1 should be always go to zero when the Costas loop is stable. Figures 15, 16 and 17 show u f as a function of time for the first and second experiments. This shows that both the first and second experiment are indeed stable for the correct loop gain K l, but can become unstable if the loop gain is chosen incorrectly. Fig. 16. Value of u f for experiment 1. K l : It can be concluded that in order for the receiver to work the loop gain must be chosen in such a way that stability of the Costas loop is guaranteed. It seems however that it is not always possible to choose a gain which ensures this. The results presented here are the result of tuning the loop gain

8 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 8 in such a way that the phase compensation is stable when possible and the resulting package loss is minimal. Fig. 18. Phase compensation of experiment 3. K l : Fig. 17. Value of u f of experiment. K l : From experiment 4 through 6 it is possible to conclude that a direct line of sight between the microphone and speaker is needed for the system to perform well. Both experiment 4 and 6 result in a packet loss of 1. The broken line of sight influences the quality of the received signal significantly. As only reflections of the signal can reach the microphone, phase tracking becomes unstable. This behaviour is observed in the phase compensation of experiment 4 and 6 shown in Figures 19 and 1.The receiver is not able to lock in either experiment. However, surrounding noise does not seem to be a problem. On the contrary, the experiment with noise shows no packet loss whatsoever. The cause possibly lies in the initial phase difference between the transmitting signal and internal receiver signal. Figures 18 and 0 show the phase compensation of experiment 3 and 5 respectively. The phase at experiment 5 is stable throughout the whole experiment. The phase at experiment 3 on the other hand shows plateaus of stable tracking interleaved with unstable behaviour. This behaviour could be explained due to the initial phase difference between transmitter and receiver. Equation 1 shows that if u f is smaller initially, the resulting phase correction is smaller as well. In short the system also shows stochastic behaviour in the form of the initial phase difference between transmitter and receiver, but is not heavily influenced by loud noise in its surroundings. IX. CONCLUSION AND FUTURE IMPROVEMENTS Sound is especially useful because it is not necessary to know where the receiver is located. In this way a large network of robots can be reached simultaneously. Data has been successfully transmitted at a bit-rate of 10 bits per second. At close ranges closer than 1 meter the transmission is near perfect with a packet loss of about 10 percent. Performance at 7 meter distance show more variance with packet loss between Fig. 19. Phase compensation of experiment 4. K l : Fig. 0. Phase compensation of experiment 5. K l : and 60 percent. When no direct line of sight is present the system has difficulty locking and packet loss is 100 percent. The biggest problem as of now is the need for tuning the loop gain K l of the receiver. Each situation seems to require a different gain to function optimally. Eliminating this need

9 EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 9 [6] B. Shamla and K. G. Gayathri Devi. Design and implementation of Costas loop for BPSK demodulator. 01 Annual IEEE India Conference, INDICON 01, pages , 01. [7] B Silvano. Digital Implementation of discrete-time controllers. (June), 001. Fig. 1. Phase compensation of experiment 6. K l : would make the system much more practical for actual use. Other limiting factors include the quality of the used hardware such as sound cards, microphones and speakers and the current need for a direct line of sight between transmitter and receiver. The system in its current form is suited for repeated transmission of data at a low data rate. Transmission of markers is a feasible way to implement Audio Transfer. The marker can consist of an 8-bit integer which is used to communicate state information between individual robots in a network. It is possible to for multiple robots to broadcast at once at different carrier frequencies. However experiments on the interference of parallel broadcasting need to be performed to test performance under such conditions. Future improvements on the system might enable reliable communication of more complex forms of data such as sensor-, state- or world model data. Future implementations of Audio Transfer could explore other error control coding schemes to increase robustness, add data reconstruction capability or decrease overhead in the data packets. Furthermore, the current packet arrangement can be optimized. The amount of information bits is small relative to the checksum resulting in a large overhead in the packet. Future implementations might use a smaller checksum and data compression for increased performance. Broadcasting of data across across an open area is the most logical possibility when taking current system limitations into account. If robustness is increased, sound proves to be a viable communication modality for the networked robotic systems of the future. REFERENCES [1] R H S Budé. Comparison of Phase Demodulation techniques for the DCF77. pages 1 7, 015. [] Schnyder Franz and Haller Christoph. Implementation of FM Demodulator Algorithms on a High Performance Digital Signal Processor. Spectrum, 00. [3] Ali Grami. Introduction. Introduction to Digital Communications, pages 1 10, 016. [4] Ali Grami. Passband Digital Transmission. Introduction to Digital Communications, pages , 016. [5] Francis Iannacci and Yanping Huang. ChirpCast: Data Transmission via Audio. ArXiv, pages 1 10, 015.

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier Costas Loop Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier 0 Pre-Laboratory Reading Phase-shift keying that employs two discrete

More information

arxiv: v1 [cs.ni] 28 Aug 2015

arxiv: v1 [cs.ni] 28 Aug 2015 ChirpCast: Data Transmission via Audio arxiv:1508.07099v1 [cs.ni] 28 Aug 2015 Francis Iannacci iannacci@cs.washington.edu Department of Computer Science and Engineering Seattle, WA, 98195 Yanping Huang

More information

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Lecture 3: Wireless Physical Layer: Modulation Techniques Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Modulation We saw a simple example of amplitude modulation in the last lecture Modulation how

More information

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal Modulation is a process of mixing a signal with a sinusoid to produce

More information

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK) ELEC3242 Communications Engineering Laboratory 1 ---- Frequency Shift Keying (FSK) 1) Frequency Shift Keying Objectives To appreciate the principle of frequency shift keying and its relationship to analogue

More information

Charan Langton, Editor

Charan Langton, Editor Charan Langton, Editor SIGNAL PROCESSING & SIMULATION NEWSLETTER Baseband, Passband Signals and Amplitude Modulation The most salient feature of information signals is that they are generally low frequency.

More information

UNIT 2 DIGITAL COMMUNICATION DIGITAL COMMUNICATION-Introduction The techniques used to modulate digital information so that it can be transmitted via microwave, satellite or down a cable pair is different

More information

Research on DQPSK Carrier Synchronization based on FPGA

Research on DQPSK Carrier Synchronization based on FPGA Journal of Information Hiding and Multimedia Signal Processing c 27 ISSN 273-422 Ubiquitous International Volume 8, Number, January 27 Research on DQPSK Carrier Synchronization based on FPGA Shi-Jun Kang,

More information

Wireless Communication

Wireless Communication Wireless Communication Systems @CS.NCTU Lecture 2: Modulation and Demodulation Reference: Chap. 5 in Goldsmith s book Instructor: Kate Ching-Ju Lin ( 林靖茹 ) 1 Modulation From Wikipedia: The process of varying

More information

EE3723 : Digital Communications

EE3723 : Digital Communications EE3723 : Digital Communications Week 8-9: Bandpass Modulation MPSK MASK, OOK MFSK 04-May-15 Muhammad Ali Jinnah University, Islamabad - Digital Communications - EE3723 1 In-phase and Quadrature (I&Q) Representation

More information

ECE5713 : Advanced Digital Communications

ECE5713 : Advanced Digital Communications ECE5713 : Advanced Digital Communications Bandpass Modulation MPSK MASK, OOK MFSK 04-May-15 Advanced Digital Communications, Spring-2015, Week-8 1 In-phase and Quadrature (I&Q) Representation Any bandpass

More information

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering) Code: 13A04404 R13 B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering) Time: 3 hours Max. Marks: 70 PART A

More information

Wireless Communication Fading Modulation

Wireless Communication Fading Modulation EC744 Wireless Communication Fall 2008 Mohamed Essam Khedr Department of Electronics and Communications Wireless Communication Fading Modulation Syllabus Tentatively Week 1 Week 2 Week 3 Week 4 Week 5

More information

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter 5. Analog Transmission

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter 5. Analog Transmission Analog Transmission 5.1 DIGITAL-TO-ANALOG CONVERSION Digital-to-analog conversion is the process of changing one of the characteristics of an analog signal based on the information in digital data. The

More information

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING CHAPTER 5 Syllabus 1) Digital modulation formats 2) Coherent binary modulation techniques 3) Coherent Quadrature modulation techniques 4) Non coherent binary modulation techniques. Digital modulation formats:

More information

Department of Electronics and Communication Engineering 1

Department of Electronics and Communication Engineering 1 UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the

More information

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61) QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61) Module 1 1. Explain Digital communication system with a neat block diagram. 2. What are the differences between digital and analog communication systems?

More information

Problems from the 3 rd edition

Problems from the 3 rd edition (2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting

More information

Amplitude Frequency Phase

Amplitude Frequency Phase Chapter 4 (part 2) Digital Modulation Techniques Chapter 4 (part 2) Overview Digital Modulation techniques (part 2) Bandpass data transmission Amplitude Shift Keying (ASK) Phase Shift Keying (PSK) Frequency

More information

Principles of Communications ECS 332

Principles of Communications ECS 332 Principles of Communications ECS 332 Asst. Prof. Dr. Prapun Suksompong prapun@siit.tu.ac.th 5. Angle Modulation Office Hours: BKD, 6th floor of Sirindhralai building Wednesday 4:3-5:3 Friday 4:3-5:3 Example

More information

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006 EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation Kwadwo Boateng Charles Badu May 8, 2006 Bradley University College of Engineering and Technology Electrical and Computer

More information

CHAPTER 2 DIGITAL MODULATION

CHAPTER 2 DIGITAL MODULATION 2.1 INTRODUCTION CHAPTER 2 DIGITAL MODULATION Referring to Equation (2.1), if the information signal is digital and the amplitude (lv of the carrier is varied proportional to the information signal, a

More information

Lecture 6. Angle Modulation and Demodulation

Lecture 6. Angle Modulation and Demodulation Lecture 6 and Demodulation Agenda Introduction to and Demodulation Frequency and Phase Modulation Angle Demodulation FM Applications Introduction The other two parameters (frequency and phase) of the carrier

More information

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM Rashmi Pandey Vedica Institute of Technology, Bhopal Department of Electronics & Communication rashmipandey07@rediffmail.com

More information

Department of Electronic and Information Engineering. Communication Laboratory. Phase Shift Keying (PSK) & Quadrature Phase Shift Keying (QPSK)

Department of Electronic and Information Engineering. Communication Laboratory. Phase Shift Keying (PSK) & Quadrature Phase Shift Keying (QPSK) Department of Electronic and Information Engineering Communication Laboratory Phase Shift Keying (PSK) & Quadrature Phase Shift Keying (QPSK) Objectives To familiar with the concept of describing phase

More information

Design of a Digital Transmission System Using ASAK for the Transmission and Reception of Text Messages Using LABVIEW

Design of a Digital Transmission System Using ASAK for the Transmission and Reception of Text Messages Using LABVIEW Design of a Digital Transmission System Using ASAK for the Transmission and Reception of Text Messages Using LABVIEW K. Ravi Babu 1, M.Srinivas 2 1 Asst. Prof, Dept of ECE, PBR VITS 2 Asst. Prof, Dept

More information

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1 CSE414 Digital Communications Chapter 4 Bandpass Modulation and Demodulation/Detection Bandpass Modulation Page 1 1 Bandpass Modulation n Baseband transmission is conducted at low frequencies n Passband

More information

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( ) CHAPTER 2 Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication (2170710) Syllabus Chapter-2.3 Modulation Techniques Reasons for Choosing Encoding Techniques Digital data,

More information

PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS

PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS INTRODUCTION...98 frequency translation...98 the process...98 interpretation...99 the demodulator...100 synchronous operation: ω 0 = ω 1...100 carrier

More information

EE 460L University of Nevada, Las Vegas ECE Department

EE 460L University of Nevada, Las Vegas ECE Department EE 460L PREPARATION 1- ASK Amplitude shift keying - ASK - in the context of digital communications is a modulation process which imparts to a sinusoid two or more discrete amplitude levels. These are related

More information

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it.

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it. 1. Introduction: Communication is the process of transmitting the messages that carrying information, where the two computers can be communicated with each other if the two conditions are available: 1-

More information

OFDM Systems For Different Modulation Technique

OFDM Systems For Different Modulation Technique Computing For Nation Development, February 08 09, 2008 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi OFDM Systems For Different Modulation Technique Mrs. Pranita N.

More information

Chapter-15. Communication systems -1 mark Questions

Chapter-15. Communication systems -1 mark Questions Chapter-15 Communication systems -1 mark Questions 1) What are the three main units of a Communication System? 2) What is meant by Bandwidth of transmission? 3) What is a transducer? Give an example. 4)

More information

ECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

ECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation ECE 500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before Dec. 18th

More information

Comparison of ML and SC for ICI reduction in OFDM system

Comparison of ML and SC for ICI reduction in OFDM system Comparison of and for ICI reduction in OFDM system Mohammed hussein khaleel 1, neelesh agrawal 2 1 M.tech Student ECE department, Sam Higginbottom Institute of Agriculture, Technology and Science, Al-Mamon

More information

Phase-Locked Loops. Roland E. Best. Me Graw Hill. Sixth Edition. Design, Simulation, and Applications

Phase-Locked Loops. Roland E. Best. Me Graw Hill. Sixth Edition. Design, Simulation, and Applications Phase-Locked Loops Design, Simulation, and Applications Roland E. Best Sixth Edition Me Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore

More information

Chapter 4. Part 2(a) Digital Modulation Techniques

Chapter 4. Part 2(a) Digital Modulation Techniques Chapter 4 Part 2(a) Digital Modulation Techniques Overview Digital Modulation techniques Bandpass data transmission Amplitude Shift Keying (ASK) Phase Shift Keying (PSK) Frequency Shift Keying (FSK) Quadrature

More information

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE) Department of Electronics & Telecommunication Engg. LAB MANUAL SUBJECT:-DIGITAL COMMUNICATION SYSTEM [BTEC-501] B.Tech V Semester [2013-14] (Branch: ETE) KCT COLLEGE OF ENGG & TECH., FATEHGARH PUNJAB TECHNICAL

More information

Recap of Last 2 Classes

Recap of Last 2 Classes Recap of Last 2 Classes Transmission Media Analog versus Digital Signals Bandwidth Considerations Attentuation, Delay Distortion and Noise Nyquist and Shannon Analog Modulation Digital Modulation What

More information

ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before your assigned

More information

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier and the first channel. The modulation of the main carrier

More information

Introduction to Amplitude Modulation

Introduction to Amplitude Modulation 1 Introduction to Amplitude Modulation Introduction to project management. Problem definition. Design principles and practices. Implementation techniques including circuit design, software design, solid

More information

Problem Sheet 1 Probability, random processes, and noise

Problem Sheet 1 Probability, random processes, and noise Problem Sheet 1 Probability, random processes, and noise 1. If F X (x) is the distribution function of a random variable X and x 1 x 2, show that F X (x 1 ) F X (x 2 ). 2. Use the definition of the cumulative

More information

AM Limitations. Amplitude Modulation II. DSB-SC Modulation. AM Modifications

AM Limitations. Amplitude Modulation II. DSB-SC Modulation. AM Modifications Lecture 6: Amplitude Modulation II EE 3770: Communication Systems AM Limitations AM Limitations DSB-SC Modulation SSB Modulation VSB Modulation Lecture 6 Amplitude Modulation II Amplitude modulation is

More information

Design of Simulcast Paging Systems using the Infostream Cypher. Document Number Revsion B 2005 Infostream Pty Ltd. All rights reserved

Design of Simulcast Paging Systems using the Infostream Cypher. Document Number Revsion B 2005 Infostream Pty Ltd. All rights reserved Design of Simulcast Paging Systems using the Infostream Cypher Document Number 95-1003. Revsion B 2005 Infostream Pty Ltd. All rights reserved 1 INTRODUCTION 2 2 TRANSMITTER FREQUENCY CONTROL 3 2.1 Introduction

More information

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES Encoding Coding is the process of embedding clocks into a given data stream and producing a signal that can be transmitted over a selected medium.

More information

Universitas Sumatera Utara

Universitas Sumatera Utara Amplitude Shift Keying & Frequency Shift Keying Aim: To generate and demodulate an amplitude shift keyed (ASK) signal and a binary FSK signal. Intro to Generation of ASK Amplitude shift keying - ASK -

More information

Amplitude Modulation II

Amplitude Modulation II Lecture 6: Amplitude Modulation II EE 3770: Communication Systems Lecture 6 Amplitude Modulation II AM Limitations DSB-SC Modulation SSB Modulation VSB Modulation Multiplexing Mojtaba Vaezi 6-1 Contents

More information

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

EE 400L Communications. Laboratory Exercise #7 Digital Modulation EE 400L Communications Laboratory Exercise #7 Digital Modulation Department of Electrical and Computer Engineering University of Nevada, at Las Vegas PREPARATION 1- ASK Amplitude shift keying - ASK - in

More information

Application of Fourier Transform in Signal Processing

Application of Fourier Transform in Signal Processing 1 Application of Fourier Transform in Signal Processing Lina Sun,Derong You,Daoyun Qi Information Engineering College, Yantai University of Technology, Shandong, China Abstract: Fourier transform is a

More information

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation Experiment 6 Experiment DSB-SC Modulation and Demodulation Objectives : By the end of this experiment, the student should be able to: 1. Demonstrate the modulation and demodulation process of DSB-SC. 2.

More information

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper Watkins-Johnson Company Tech-notes Copyright 1981 Watkins-Johnson Company Vol. 8 No. 6 November/December 1981 Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper All

More information

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS EXPERIMENT 3: SAMPLING & TIME DIVISION MULTIPLEX (TDM) Objective: Experimental verification of the

More information

Chapter 2: Signal Representation

Chapter 2: Signal Representation Chapter 2: Signal Representation Aveek Dutta Assistant Professor Department of Electrical and Computer Engineering University at Albany Spring 2018 Images and equations adopted from: Digital Communications

More information

EXPERIMENT WISE VIVA QUESTIONS

EXPERIMENT WISE VIVA QUESTIONS EXPERIMENT WISE VIVA QUESTIONS Pulse Code Modulation: 1. Draw the block diagram of basic digital communication system. How it is different from analog communication system. 2. What are the advantages of

More information

Chapter 3 Data Transmission COSC 3213 Summer 2003

Chapter 3 Data Transmission COSC 3213 Summer 2003 Chapter 3 Data Transmission COSC 3213 Summer 2003 Courtesy of Prof. Amir Asif Definitions 1. Recall that the lowest layer in OSI is the physical layer. The physical layer deals with the transfer of raw

More information

Analog and Telecommunication Electronics

Analog and Telecommunication Electronics Politecnico di Torino Electronic Eng. Master Degree Analog and Telecommunication Electronics C5 - Synchronous demodulation» AM and FM demodulation» Coherent demodulation» Tone decoders AY 2015-16 19/03/2016-1

More information

Revision of Previous Six Lectures

Revision of Previous Six Lectures Revision of Previous Six Lectures Previous six lectures have concentrated on Modem, under ideal AWGN or flat fading channel condition Important issues discussed need to be revised, and they are summarised

More information

Digital modulation techniques

Digital modulation techniques Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Communication Systems

Communication Systems Electrical Engineering Communication Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near

More information

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT.

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT. CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F. 639 114, KARUR DT. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING COURSE MATERIAL Subject Name: Analog & Digital

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 23 The Phase Locked Loop (Contd.) We will now continue our discussion

More information

Code No: R Set No. 1

Code No: R Set No. 1 Code No: R05220405 Set No. 1 II B.Tech II Semester Regular Examinations, Apr/May 2007 ANALOG COMMUNICATIONS ( Common to Electronics & Communication Engineering and Electronics & Telematics) Time: 3 hours

More information

Basic Concepts in Data Transmission

Basic Concepts in Data Transmission Basic Concepts in Data Transmission EE450: Introduction to Computer Networks Professor A. Zahid A.Zahid-EE450 1 Data and Signals Data is an entity that convey information Analog Continuous values within

More information

Lecture Outline. Data and Signals. Analogue Data on Analogue Signals. OSI Protocol Model

Lecture Outline. Data and Signals. Analogue Data on Analogue Signals. OSI Protocol Model Lecture Outline Data and Signals COMP312 Richard Nelson richardn@cs.waikato.ac.nz http://www.cs.waikato.ac.nz Analogue Data on Analogue Signals Digital Data on Analogue Signals Analogue Data on Digital

More information

UNIT-2 Angle Modulation System

UNIT-2 Angle Modulation System UNIT-2 Angle Modulation System Introduction There are three parameters of a carrier that may carry information: Amplitude Frequency Phase Frequency Modulation Power in an FM signal does not vary with modulation

More information

UNIT TEST I Digital Communication

UNIT TEST I Digital Communication Time: 1 Hour Class: T.E. I & II Max. Marks: 30 Q.1) (a) A compact disc (CD) records audio signals digitally by using PCM. Assume the audio signal B.W. to be 15 khz. (I) Find Nyquist rate. (II) If the Nyquist

More information

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel 1 V.R.Prakash* (A.P) Department of ECE Hindustan university Chennai 2 P.Kumaraguru**(A.P) Department of ECE Hindustan university

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris Digital Modulation Lecture 01 Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris Objectives You will be able to: Classify the various approaches to Analogue Modulation

More information

Performance Evaluation of different α value for OFDM System

Performance Evaluation of different α value for OFDM System Performance Evaluation of different α value for OFDM System Dr. K.Elangovan Dept. of Computer Science & Engineering Bharathidasan University richirappalli Abstract: Orthogonal Frequency Division Multiplexing

More information

Objectives. Presentation Outline. Digital Modulation Lecture 01

Objectives. Presentation Outline. Digital Modulation Lecture 01 Digital Modulation Lecture 01 Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris Objectives You will be able to: Classify the various approaches to Analogue Modulation

More information

Communication Systems

Communication Systems Electronics Engineering Communication Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near

More information

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Comparison of BER for Various Digital Modulation Schemes in OFDM System ISSN: 2278 909X Comparison of BER for Various Digital Modulation Schemes in OFDM System Jaipreet Kaur, Hardeep Kaur, Manjit Sandhu Abstract In this paper, an OFDM system model is developed for various

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

Communication Channels

Communication Channels Communication Channels wires (PCB trace or conductor on IC) optical fiber (attenuation 4dB/km) broadcast TV (50 kw transmit) voice telephone line (under -9 dbm or 110 µw) walkie-talkie: 500 mw, 467 MHz

More information

Fundamentals of Digital Communication

Fundamentals of Digital Communication Fundamentals of Digital Communication Network Infrastructures A.A. 2017/18 Digital communication system Analog Digital Input Signal Analog/ Digital Low Pass Filter Sampler Quantizer Source Encoder Channel

More information

Design and Simulation of a Composite Digital Modulator

Design and Simulation of a Composite Digital Modulator The International Journal Of Engineering And Science (Ijes) Volume 2 Issue 3 Pages 49-55 2013 Issn: 2319 1813 Isbn: 2319 1805 Design and Simulation of a Composite Digital Modulator Soumik Kundu School

More information

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator www.semargroups.org, www.ijsetr.com ISSN 2319-8885 Vol.02,Issue.10, September-2013, Pages:984-988 Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator MISS ANGEL

More information

AM, PM and FM mo m dula l ti t o i n

AM, PM and FM mo m dula l ti t o i n AM, PM and FM modulation What is amplitude modulation In order that a radio signal can carry audio or other information for broadcasting or for two way radio communication, it must be modulated or changed

More information

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( ) CHAPTER 2 Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication (2170710) Syllabus Chapter-2.4 Spread Spectrum Spread Spectrum SS was developed initially for military and intelligence

More information

Review of Lecture 2. Data and Signals - Theoretical Concepts. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2

Review of Lecture 2. Data and Signals - Theoretical Concepts. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2 Data and Signals - Theoretical Concepts! What are the major functions of the network access layer? Reference: Chapter 3 - Stallings Chapter 3 - Forouzan Study Guide 3 1 2! What are the major functions

More information

Wireless Communications

Wireless Communications 2. Physical Layer DIN/CTC/UEM 2018 Periodic Signal Periodic signal: repeats itself in time, that is g(t) = g(t + T ) in which T (given in seconds [s]) is the period of the signal g(t) The number of cycles

More information

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Implementation of Digital Signal Processing: Some Background on GFSK Modulation Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 5 (March 9, 2016)

More information

3 USRP2 Hardware Implementation

3 USRP2 Hardware Implementation 3 USRP2 Hardware Implementation This section of the laboratory will familiarize you with some of the useful GNURadio tools for digital communication system design via SDR using the USRP2 platforms. Specifically,

More information

Data Conversion Circuits & Modulation Techniques. Subhasish Chandra Assistant Professor Department of Physics Institute of Forensic Science, Nagpur

Data Conversion Circuits & Modulation Techniques. Subhasish Chandra Assistant Professor Department of Physics Institute of Forensic Science, Nagpur Data Conversion Circuits & Modulation Techniques Subhasish Chandra Assistant Professor Department of Physics Institute of Forensic Science, Nagpur Data Conversion Circuits 2 Digital systems are being used

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Chaotic Communications With Correlator Receivers: Theory and Performance Limits

Chaotic Communications With Correlator Receivers: Theory and Performance Limits Chaotic Communications With Correlator Receivers: Theory and Performance Limits GÉZA KOLUMBÁN, SENIOR MEMBER, IEEE, MICHAEL PETER KENNEDY, FELLOW, IEEE, ZOLTÁN JÁKÓ, AND GÁBOR KIS Invited Paper This paper

More information

Binary Phase Shift Keying Demodulation & its Simulation on MATLAB

Binary Phase Shift Keying Demodulation & its Simulation on MATLAB International Journal of scientific research and management (IJSRM) Volume 2 Issue 9 Pages 1333-1337 2014 Website: www.ijsrm.in ISSN (e): 2321-3418 Binary Phase Shift Keying Demodulation & its Simulation

More information

Department of Electronic and Information Engineering. Communication Laboratory

Department of Electronic and Information Engineering. Communication Laboratory Department of Electronic and Information Engineering Communication Laboratory Frequency Shift Keying (FSK) & Differential Phase Shift Keying (DPSK) & Differential Quadrature Phase Shift Keying (DQPSK)

More information

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the nature of the signal. For instance, in the case of audio

More information

2. TELECOMMUNICATIONS BASICS

2. TELECOMMUNICATIONS BASICS 2. TELECOMMUNICATIONS BASICS The purpose of any telecommunications system is to transfer information from the sender to the receiver by a means of a communication channel. The information is carried by

More information

Digital Communication Systems Engineering with

Digital Communication Systems Engineering with Digital Communication Systems Engineering with Software-Defined Radio Di Pu Alexander M. Wyglinski ARTECH HOUSE BOSTON LONDON artechhouse.com Contents Preface xiii What Is an SDR? 1 1.1 Historical Perspective

More information

RTTY: an FSK decoder program for Linux. Jesús Arias (EB1DIX)

RTTY: an FSK decoder program for Linux. Jesús Arias (EB1DIX) RTTY: an FSK decoder program for Linux. Jesús Arias (EB1DIX) June 15, 2001 Contents 1 rtty-2.0 Program Description. 2 1.1 What is RTTY........................................... 2 1.1.1 The RTTY transmissions.................................

More information

(Refer Slide Time: 3:11)

(Refer Slide Time: 3:11) Digital Communication. Professor Surendra Prasad. Department of Electrical Engineering. Indian Institute of Technology, Delhi. Lecture-2. Digital Representation of Analog Signals: Delta Modulation. Professor:

More information

Module 3: Physical Layer

Module 3: Physical Layer Module 3: Physical Layer Dr. Associate Professor of Computer Science Jackson State University Jackson, MS 39217 Phone: 601-979-3661 E-mail: natarajan.meghanathan@jsums.edu 1 Topics 3.1 Signal Levels: Baud

More information

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications DIGITAL COMMUNICATIONS SYSTEMS MSc in Electronic Technologies and Communications Bandpass binary signalling The common techniques of bandpass binary signalling are: - On-off keying (OOK), also known as

More information

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK. EECS 3213 Fall 2014 L12: Modulation Sebastian Magierowski York University 1 Outline Review Passband Modulation ASK, FSK, PSK Constellations 2 1 Underlying Idea Attempting to send a sequence of digits through

More information

ANALOGUE TRANSMISSION OVER FADING CHANNELS

ANALOGUE TRANSMISSION OVER FADING CHANNELS J.P. Linnartz EECS 290i handouts Spring 1993 ANALOGUE TRANSMISSION OVER FADING CHANNELS Amplitude modulation Various methods exist to transmit a baseband message m(t) using an RF carrier signal c(t) =

More information

EE-4022 Experiment 3 Frequency Modulation (FM)

EE-4022 Experiment 3 Frequency Modulation (FM) EE-4022 MILWAUKEE SCHOOL OF ENGINEERING 2015 Page 3-1 Student Objectives: EE-4022 Experiment 3 Frequency Modulation (FM) In this experiment the student will use laboratory modules including a Voltage-Controlled

More information