Posts

Digital Down Conversion (DDC) Theory

Image
  The Digital Down Converter or DDC A fundamental part of many communications systems is Digital Down Conversion (DDC). Digital radio receivers often have fast ADC converters delivering vast amounts of data; but in many cases, the signal of interest represents a small proportion of that bandwidth. A DDC allows the rest of that data to be discarded, allowing more intensive processing to be performed on the signal of interest. As an example, consider a radio signal lying in the range 39-40MHz. The signal bandwidth is 1MHz. However, it is often digitised with a sampling rate over 100MHZ, representing in the region of 200Mbyte/second. The DDC allows us to select the 39-40MHz band, and to shift its frequency down to baseband. Once this is complete, the sampling rate can be reduced – with a 1MHz bandwidth, a sampling rate of 2.5MHz would be fine - giving a data rate of only 5Mbyte/second. This is shown in Figure 1. How It Works A DDC works by first shifting the bandwidth of interes...

Simple VoIP setup in Ubuntu 22.04 using Asterisk

  TABLE OF CONTENT 1. Prerequisites 2. Configuration Steps 3. Create New Configuration Files 4. Restart and Reload Asterisk 5. Configure Zoiper 5 Clients 6. Test the Setup 7. Verify Setup 8. Conclusion   1.  Prerequisites 1. Ubuntu 22.04 installed and updated:         sudo apt update && sudo apt upgrade -y     2. Asterisk installed:         sudo apt install asterisk -y     3.  Zoiper 5 softphone installed on client systems.   4. All client devices must be in the `192.168.0.0/255.255.255.0` subnet. 2.  Configuration Steps   1. Backup Existing Asterisk Configuration Files Navigate to the Asterisk configuration directory and rename the default files: cd /etc/asterisk sudo mv sip.conf sip.conf.old sudo mv extensions.conf extensions.conf.old sudo mv voicemail.conf voicemail.conf.old   3.  Create New Configuration Files   Create ne...