Skip to content

Implementation of A.M. and F.M. Transceivers on a SDR (software defined radio)

License

Notifications You must be signed in to change notification settings

ad-astra-et-ultra/A.M.-and-F.M-Transceivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A.M.-and-F.M-Transceivers

Implementation of A.M. and F.M. Transceivers on a SDR (software defined radio)

NOTE: The grc and python files are to be opened with GNU radio (software defined radio or SDR). Download Here

A.M. TRANSCEIVER

A transceiver is a combination transmitter/receiver in a single package. The main functionality of this electronic device is to transmit, as well as receive, different signals. In radio communications, the transceiver can work in half-duplex or full-duplex mode: • Half-duplex transceivers: It can either transmit or receive but not both at the same time. This is because both the transmitter and receiver are connected to the same antenna using an electronic switch. This mode is found in ham radios, walkie-talkies and other single-frequency • Full-duplex transceivers: The radio transmitter and receiver can work in parallel. Transmission and reception take place on different radio frequencies. This mode is observed in handheld and mobile two-way radios. AM transmitter takes the audio signal as an input and delivers amplitude modulated wave to the antenna as an output to be transmitted.

image

I have implemented a basic half-duplex AM transceiver in GNU radio. The flowgraphs of transmitter and receiver sections are shown in the following images.

image

image

The resulting interface after executing the above flowgraph is attached below. We can switch between transmitter and receiver modes. The amplitude of transmitted and received signal can also be adjusted.

image

image

F.M. TRANSCEIVER

Frequency modulation (FM) is the encoding of information in a carrier wave by varying the instantaneous frequency of the wave.

image

I have implemented a basic full-duplex FM transceiver in GNU radio. The flowgraphs of transmitter and receiver sections are shown in the following images.

image

image

The resulting interface after executing the above flowgraph is attached below. The amplitude of transmitted and received signal can be adjusted. Squelch level can also be adjusted.

image

Releases

No releases published

Packages

No packages published

Languages