<< Chapter < Page Chapter >> Page >

With beta=0 , the SRRC is exactly the sinc. Redo the above exercises tryingvarious values of beta between 0 and 1.

The function srrc.m is available on the website. Its help file is

 s=srrc(syms, beta, P, t_off);  Generate a Square-Root Raised Cosine Pulse 'syms' is 1/2 the length of srrc pulse         in symbol durations 'beta' is the rolloff factor:         beta=0 gives the sinc function 'P' is the oversampling factor  t_off is the phase (or timing) offset

M atlab also has a built-in function called resample , which has the following help file:

 Change the sampling rate of a signal  Y = resample(X,P,Q) resamples the sequence in vector X at P/Q times the original sample  rate using a polyphase implementation. Y is P/Q times the length of X.  P and Q must be positive integers.

This technique is different from that used in [link] . It is more efficient numerically at reconstructing entire waveforms, but it only workswhen the desired resampling rate is rationally related to the original. The method of [link] is far more efficient when isolated (not necessarilyevenly spaced) interpolating points are required, which is crucial for synchronization tasks in Chapter  [link] .

Iteration and optimization

An important practical part of the sampling procedure is that the dynamic range of the signal at the input tothe sampler must remain within bounds. This can be accomplished using an automatic gain control, which isdepicted in [link] as multiplication by a scalar a , along with a “quality assessment” block that adjusts a in response to the power at the output of the sampler.This section discusses the background needed to understand how the quality assessment works.The essential idea is to state the goal of the assessment mechanism as an optimization problem.

Many problems in communications (and throughout engineering) can be framed in terms of an optimization problem. Solving suchproblems requires three basic steps:

  1. Setting a goal—choosing a “performance” or “objective” function.
  2. Choosing a method of achieving the goal—minimizing ormaximizing the objective function.
  3. Testing to make sure the method works as anticipated.

“Setting the goal” usually consists of finding a function that can be minimized (or maximized), and for whichlocating the minimum (or maximum) value provides useful information about theproblem at hand. Moreover, the function must be chosen carefully so that it(and its derivative) can be calculated based on quantities that are known, or which can be derived from signalsthat are easily obtainable. Sometimes the goal is obvious, and sometimes it is not.

There are many ways of carrying out the minimization or maximization procedure. Some of these are direct. For instance, if the problem is tofind the point at which a polynomial function achieves its minimum value, this can be solved directly by finding the derivative and setting itequal to zero. Often, however, such direct solutions are impossible, and even when they are possible, recursive(or adaptive) approaches often have better properties when the signals are noisy. This chapter focuses on arecursive method called steepest descent , which is the basis of many adaptive elements used in communications systems(and of all the elements used in Software Receiver Design ).

Questions & Answers

what is mutation
Janga Reply
what is a cell
Sifune Reply
how is urine form
Sifune
what is antagonism?
mahase Reply
classification of plants, gymnosperm features.
Linsy Reply
what is the features of gymnosperm
Linsy
how many types of solid did we have
Samuel Reply
what is an ionic bond
Samuel
What is Atoms
Daprince Reply
what is fallopian tube
Merolyn
what is bladder
Merolyn
what's bulbourethral gland
Eduek Reply
urine is formed in the nephron of the renal medulla in the kidney. It starts from filtration, then selective reabsorption and finally secretion
onuoha Reply
State the evolution relation and relevance between endoplasmic reticulum and cytoskeleton as it relates to cell.
Jeremiah
what is heart
Konadu Reply
how is urine formed in human
Konadu
how is urine formed in human
Rahma
what is the diference between a cavity and a canal
Pelagie Reply
what is the causative agent of malaria
Diamond
malaria is caused by an insect called mosquito.
Naomi
Malaria is cause by female anopheles mosquito
Isaac
Malaria is caused by plasmodium Female anopheles mosquitoe is d carrier
Olalekan
a canal is more needed in a root but a cavity is a bad effect
Commander
what are pathogens
Don Reply
In biology, a pathogen (Greek: πάθος pathos "suffering", "passion" and -γενής -genēs "producer of") in the oldest and broadest sense, is anything that can produce disease. A pathogen may also be referred to as an infectious agent, or simply a germ. The term pathogen came into use in the 1880s.[1][2
Zainab
A virus
Commander
Definition of respiration
Muhsin Reply
respiration is the process in which we breath in oxygen and breath out carbon dioxide
Achor
how are lungs work
Commander
where does digestion begins
Achiri Reply
in the mouth
EZEKIEL
what are the functions of follicle stimulating harmones?
Rashima Reply
stimulates the follicle to release the mature ovum into the oviduct
Davonte
what are the functions of Endocrine and pituitary gland
Chinaza
endocrine secrete hormone and regulate body process
Achor
while pituitary gland is an example of endocrine system and it's found in the Brain
Achor
what's biology?
Egbodo Reply
Biology is the study of living organisms, divided into many specialized field that cover their morphology, physiology,anatomy, behaviour,origin and distribution.
Lisah
biology is the study of life.
Alfreda
Biology is the study of how living organisms live and survive in a specific environment
Sifune
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Software receiver design. OpenStax CNX. Aug 13, 2013 Download for free at http://cnx.org/content/col11510/1.3
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Software receiver design' conversation and receive update notifications?

Ask