Google Answers Logo
View Question
 
Q: c ++ programm ( No Answer,   0 Comments )
Question  
Subject: c ++ programm
Category: Computers
Asked by: sunny178-ga
List Price: $10.00
Posted: 20 Aug 2004 18:57 PDT
Expires: 19 Sep 2004 18:57 PDT
Question ID: 390657
You are required to write a C++ program that simulates the basic
functionality of a spread spectrum transmission mechanism, commonly
employed in IEEE802.11 Wireless Local Area Networks (WLANs). This
particular example will involve the transmission, autocorrelation and
reception of a seven-element alpha numeric data string.

Initial design ideas

Figure 1 outlines a systemic view of what should be developed:  


 
Figure 1, System overview


The pseudorandom sequence generator (PRSG), and exclusive OR circuits
can be developed from figure 2. (The PRSG should be developed as a
stand-alone function)


 
Figure 2. Pseudorandom sequence generator and exclusive OR circuits



The autocorrelation function for an 11 bit pseudorandom binary
sequence (PRBS) in figure 1, can be developed from figure 3. (the
autocorrelation function should also be developed as a stand alone
function) Note: the sync signal in figure 3 provides a measure of
autocorrelation i.e. in this example the system is fully correlated
and synchronised when 11 ?A? are obtained in the middle register.

 
Figure 3. The Autocorrelation function


Program requirements / functionality

1.	When executed the program should prompt the user for a seven
element alphanumeric data string.
2.	The program should then automatically check for a valid input,
convert the user input to a binary equivalent, and then generate a
PRBS that is a factor of ten times the size of the user input.
3.	Having combined the user input with the PRBS via an exclusive OR
function, the data should then pass into the autocorrelation function.
(Note in software this should exist as a looping function that
displays to the user graphically or numerically the process of
autocorrelation)
4.	The program user should then prompt the user for a bit stream
offset value (0 to the maximum size of the PRBS) so that the process
of autocorrelation can be observed.
5.	Having synchronised the incoming data stream with the known PRBS
the data should then be decoded and displayed to the user.

Request for Question Clarification by maniac-ga on 21 Aug 2004 10:37 PDT
Hello Sunny178,

Hmm. Looks like homework. Please note:
  http://answers.google.com/answers/faq.html#homework
for an explanation of how Google Answers should be used for homework.

If based on that, you still want help on this, please describe the
figures that are not included and the type of help you are looking
for. If you want a completed program you should:
 - adjust the price to a more reasonable amount. Your current price
would give you links to a program that you would have to adapt to meet
your needs.
 - indicate the operating system / language / compiler and other constraints

  --Maniac

Clarification of Question by sunny178-ga on 22 Aug 2004 04:07 PDT
pl.tell me ur e mail address.i send u my question through attach file.
many thanks....................

Request for Question Clarification by maniac-ga on 22 Aug 2004 07:15 PDT
Hello Sunny178,

Please also note:
  http://answers.google.com/answers/faq.html#postemail
precludes me from posting my personal email address. If you have
problems clarifying the question through text, I suggest you post a
file on a web site (and provide a link).
  --Maniac
Answer  
There is no answer at this time.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy