Customizable RF frequency Generator and receiver
kowshik1729 last edited by
I would like to know how can we generate RF waves with customizable frequency. For example the generic RF modules which we get in the market operates at a frequency of 433MHz. But I wanna make a transmitter and receiver pair that can operate on freqeuncy that can be customized by me. How can I do it? Please guide me. Thanks in advance..!!
salmanfaris last edited by salmanfaris
This is an interesting question, Traditionally we are using mixers, filters, amplifiers, modulators/demodulators, detectors, etc to build a radio communication system and it's tightly coupled with hardware. And there are many types of frequency modulation like FM, AM, FSK, LoRa etc.
(Source : https://en.wikipedia.org/wiki/Radio)
To generate a different band we need to use a specific combination of mixers, filters, amplifiers, modulators/demodulator, also most of the scenario we only use a specific frequency to communicate in cost-efficient ways like 2.4 GHz for WiFi and Bluetooth but we use different modulations like GFSK in BT Classic and DSSS, FHSS in IEEE802.11 etc. And building many different combinations of mixers, filters, amplifiers are not cost-effective and economic.But using the SDR (Software Defines Radio ) we can achieve this,
A basic SDR system may consist of a personal computer equipped with a sound card, or other analogue-to-digital converter, preceded by some form of RF front end. Significant amounts of signal processing are handed over to the general-purpose processor, rather than being done in special-purpose hardware (electronic circuits). Such a design produces a radio which can receive and transmit widely different radio protocols (sometimes referred to as waveforms) based solely on the software used. (Source: https://en.wikipedia.org/wiki/Software-defined_radio)
So as an answer to your question, yes we can generate radio frequency but it's high cost and not economical, also with the help of the SDR system we can solve the issues.
You can also try SDR via online using https://eshail.batc.org.uk/nb/ , it was hosted at Goonhilly Earth Station in Cornwall, England.
What are objects?
Jeff Goodell: Would you explain, in simple terms, exactly what object-oriented software is?
Steve Jobs: Objects are like people. They’re living, breathing things that have knowledge inside them about how to do things and have memory inside them so they can remember things. And rather than interacting with them at a very low level, you interact with them at a very high level of abstraction, like we’re doing right here.
Here’s an example: If I’m your laundry object, you can give me your dirty clothes and send me a message that says, “Can you get my clothes laundered, please.” I happen to know where the best laundry place in San Francisco is. And I speak English, and I have dollars in my pockets. So I go out and hail a taxicab and tell the driver to take me to this place in San Francisco. I go get your clothes laundered, I jump back in the cab, I get back here. I give you your clean clothes and say, “Here are your clean clothes.”
You have no idea how I did that. You have no knowledge of the laundry place. Maybe you speak French, and you can’t even hail a taxi. You can’t pay for one, you don’t have dollars in your pocket. Yet I knew how to do all of that. And you didn’t have to know any of it. All that complexity was hidden inside of me, and we were able to interact at a very high level of abstraction. That’s what objects are. They encapsulate complexity, and the interfaces to that complexity are high level.
This webinar is focussing on learning Git VCS, a distributed version control system for tracking changes during practical software development.
We will be exploring the usage of various git commands, plugins/extensions and branching-models based on real-world contexts.
The session is targetting absolute beginners with minimum or no experience with git, But a mindset to optimize and improve work efficiency and productivity by learning and exploring new tool-chains and strategies is a must!
Maker: Muhammad Swalah
Date: 16th Aug 2020
Time: 8:00 PM
Join MakerGram: bit.ly/join-mg
MakerGram is Live Now!
MakerChat 0x07: How to Learn Machine Learning (for Humans) by @GKS
#MakerGramLearnings #MGLive #AI #ArtificialIntelligence #MachineLearning #Humans #MachineIntellegence #MakerChat
@anuradhasingh426 Please check your mailbox.