# Technical Papers

## Signals and communication Homework 2(8 problems)

Given the analog signal, sampled at the rate of 8000Hz (𝑡) = 3 𝑐𝑜𝑠( 2𝜋 × 1500𝑡) + 2 𝑐𝑜𝑠( 2𝜋 × 4200𝑡) t ≥ 0 Sketch the spectrum of the sampled signal up to 20 KHz Unsampled signal spectrum is; X(jw) —————————–(3/2)————————————- ——————————1————————————— -4.2 -1.5 1.5 4.2 kHZ Sampled signal spectrum is; X(jw) ——————————————————(3/2)——————————————————— —————————————————–1————————————————————– -17.5 -16.0 -14.5 -12.4 -11.8 -9.5 -6.5 -3.8 3.8 6.5 9.5 11.8 12.4 14.5 16.0 17 khz frequency In the above spectrum, there is an overlap. (b) Sketch the recovered analog signal spectrum if an ideal low pass filter with cutoff frequency of 4KHz is used to filter the sampled signal in order to recover the original signal. X(jw) khz frequency -3.8 +3.8 2. Assuming that a 5 bit ADC channel accepts analog input ranging from 0 to 4 volts , determine the following Number of quantization levels Levels=25=32 Quantization step size Step size Quantization output level when the analog signal is 1.2 volts =20th level Binary code produced by the ADC in this case (1.2 volts input). Binary code for decimal 20 is 10100 3. MATLAB Project: Given a signal waveform (𝑡) = 3.25 𝑠𝑖𝑛( 2𝜋 × 50𝑡) + 1.25 𝑐𝑜𝑠( 2𝜋 × 100𝑡 + 𝜋/4) Sample it at 8000 samples per second and (a) Write a MATLAB program to quantize x(t) using 6 bit bipolar quantizer to obtain the Quantized signal xq, assuming the signal range is from -5 to 5. The function below performs signal quantization decoding. Here X-min will be -5 and X-max will be +5. The function is named decodingquant and is added to the path of the software. It will be called in the main program. The bits will be 6 bits since we are using a 6 bit bipolar quantizer. function deout = decodingquant(bits,Xmin,Xmax,I) le=2*bits; delta=(Xmax-Xmin)/le; deout=Xmin+I*delta; %the following function performs signal quantization decoding. This is a code for a function named quantization that performs signal quantization: function [I, out] = quantization(bits,Xmin,Xmax, value) le=2*bits; delta=(Xmax-Xmin)/le; I=round((value-Xmin)/delta); if I==le I=I-1; end if I<0 I=0; end out=Xmin+I*delta; The main program: This is where we will call our functions: quantization decodingquant We also initialize and write the code. This program quantizes the signal using 6-bits bipolar quantizer to obtain the to obtain the quantized signal x_q and plots the original and quantized signal. clc clear close all Tm=1/50; %Time period of the signal fs=8000; %This is the samplig frequency T=1/fs; %The sampling time period t=0:T:2*Tm; %This the the two period-time array. signal=3.25*sin(2*pi*50*t)+1.25*co bits=6; %6 bit quantizer as asked in the question. l=length(signal); ter initializing everything, we carry out quantization Index=zeros; quadsignal=zeros; for x=1:l [Index(x), qout]=quantization(bits,-5,5,signal(x)); end % we call the function inprder to recover signal from quantized values. % also indicate the signal range:from -5 to 5. for x=1:l quadsignal(x)=decodingquant(bits,-5,5,Index(x)); end plot(t,signal,'b') hold on stairs(t,quadsignal,'r'); ylabel('Signal') % xlabel('time (s)') legend('Original ','Quantized ') %Inorder to plot original signal and quantised signal. hold off

## Assessment of the stereotype (“Show them as one thing over and over again, and that is what they become”)

The world today has been filled with stereotypes that define a certain group of people and according to Adichie, they are incomplete. The idea that people become what you show them over and over again is true. This is essentially because the human brain works with how it is programmed to work. Our brain is able to pick up information, and through constantly exercising the information, your mind changes to believing and functioning in a certain way.

## Site Valuation

Site valuation is the process of estimating the value of a piece of land. This can be done for many reasons, such as tax assessment or purchase price negotiation. The value of land is based on many factors, including location, size, and zoning. Development appraisal is the process of estimating the value of a proposed development project (potential value of a piece of land if it were developed). The highest and best use of the land is considered, and then the potential value of the development estimated. This is typically done by developers when considering whether or not to purchase a piece of land. There are many factors to consider in a development appraisal, including zoning, maximum density, proximity to amenities, and potential for future growth.

## Alternative Construction Methods

Earthwork can be defined as a construction process that precedes the construction of the road structure itself and affects only the natural form of the ground or earth. Equipment and type typical applications – Bulldozers – Loosening rocks, short distance sand removal – Motor graders – Forming pavement layers and fills – Cranes – Excavating, setting and handling, lifting – Trucks and Wagons – Hauling Operations – Rollers – Compaction – Loaders – Digging, Filling, Cleaning – Scrapers – Digging, Loading, Transporting, Dumping, Spreading Basic Earthwork and Techniques 1. Removal and Excavation Usually the first operation in earthwork before filling or excavating, removing trees, roots, debris, and debris from planned or designated areas of planned excavation and areas where embankments or obstructions are to be removed. It can be defined as removing other objectionable material. .

## Alternative Construction Methods

Introduction – Built environment when used in engineering may refer to all man-made structures, features, and facilities viewed collectively as an environment in which people live and work. However, while it may be taken to refer to tangible component of environment; it is not limited as it comprises all essential abstract component like air quality, water composition, active soil erosion and siltation which results directly as a byproduct of human action. Construction being a major action of human civilization may have the following impact on built environment;

## Alternative Construction Methods

a) Quality control – specifications written by design engineers to site engineers helps to dictate the quality of materials and workmanship required to implement the projects. This helps in quality control of the project. b) Legal disputes resolution –a legally binding contract between the principal and oblige helps to ensure that each party understands their project responsibilities and thus avoiding conflict in the course of the project. c) Conveying site instructions – specifications written by design engineers to site engineers helps to dictate the quality of materials and workmanship required to implement the projects.

## Assignment 7 – Trident Flag Pole Problem

Assignment 7 – Trident Flag Pole Problem Problem : You have been hired by Trident Flag Pole Company to process flag pole orders. They charge \$10 per foot for their pressure treated wood poles. They charge \$15 per foot for their brushed aluminum poles and \$25 per foot for their stainless steel poles. Customers order …

## Support two (human) players on the same console (aka the CLI command line console). Player vs player. No computer. No need to implement single player mode.

Battleship Game Requirements: Support a menu. Play a new game. (Overwrite save file with default state/values). Load game. Quit. Support two (human) players on the same console (aka the cli command line console). Player vs player. No computer. No need to implement single player mode. No need to hide each players maps, print both players …

## Laboratory 1 Assembly Language and the RISC-V ISA

The RISC-V Assembler and Runtime Simulator (RARS) can be downloaded from: https://github.com/TheThirdOne/rars/releases/tag/v1.5 All information is in pdf file   DOWNLOAD FILES HERE Laboratory 1 Assembly Language and the RISC-V ISA Page 1of 6School of EngineeringEEET2261–Computer Architecture and OrganisationLaboratory 1Assembly Language and the RISC-V ISA1Aims(i)To develop an appreciation for the abstraction provided by a microprocessor’s Instruction …

## Web Service Project You are to develop – A currency converter XML web service

Web Service Project You are to develop: A currency converter XML web service A web service client requesting the currency converter XML web service The Currency Converter XML Web Service Create an ASP.net project named “WebServiceFall2019” (empty and non-HTTPS) Add a New Item: Web Service (ASMX) named CurrencyConvert.asmx Add the CurrencyConvert web service:<WebMethod()> Public Function …