Changeset 9602

Show
Ignore:
Timestamp:
10/01/09 00:43:26 (4 years ago)
Author:
hvolos
Message:

added text, updated figures

Location:
ossiedev/branches/hvolos/docs/OSSIETalkWithUSRP
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/branches/hvolos/docs/OSSIETalkWithUSRP/OSSIETalkWithUSRP.tex

    r9575 r9602  
    7575\section{Version} 
    7676This lab is for use with OSSIE version 0.7.x and the OSSIE Eclipse Feature (OEF), running on a 
    77 computer or VMware image that uses Fedora Core 7 or Ubuntu 8.04. The following components are required: OSSIETalk, PacketResizer, Conv\_Enc, DigitalModulator, FrameAssembler, amplifier, Interpolator, USRP\_Commander, amplifier, Decimator, AutomaticGainControl, FrameSynchronizer, DigitalDemodulator, and Conv\_Dec. 
     77computer or VMware image that uses Fedora Core 7 or Ubuntu 8.04. The following components are required: OSSIETalk, PacketResizer, Conv\_Enc, DigitalModulator, FrameAssembler, amplifier, Interpolator, USRP\_Commander, Channel, Decimator, AutomaticGainControl, FrameSynchronizer, DigitalDemodulator, and Conv\_Dec. 
    7878 
    7979\section{Procedure} 
     
    163163\paragraph{Channel1} 
    164164\begin{verbatim} 
     165AWGN Noise Power=400000 
     166Fading type=None 
    165167\end{verbatim} 
    166168 
     
    171173\end{verbatim} 
    172174\subsubsection{Waveform Testing} 
    173 Run the waveform and press the ``Push to Talk'' button while talking at the microphone. You should hear your voice from the speakers. Note that the CVSD encoding used has an inherent distorsion. At 400000 noise power (20dB SNR) the any channel distorsion should is negligible. 
    174 Change the noise power to 1265000 (approx. 15dB SNR), the voice should be still comprehensible. 
    175 Change the noise power to 400000 (approx. 10dB SNR), voice will come through. 
    176 Now change the rate\_index to the convolutional encoder/decoder to 6 (1/4), now the the voice should be comprehensible again.  
     175\begin{enumerate} 
     176 \item Run the waveform and press the ``Push to Talk'' button while talking at the microphone. You should hear your voice from the speakers. Note that the CVSD encoding used has an inherent distorsion. At 400000 noise power (20dB SNR) the any channel distorsion should be negligible. 
     177\item Change the noise power to 1265000 (approx. 15dB SNR), the voice should be still comprehensible. 
     178\item Change the noise power to 400000 (approx. 10dB SNR), the voice may not come through. 
     179\item Now change the rate\_index to the convolutional encoder/decoder to 6 (1/4), now the the voice should be comprehensible again. 
     180\end{enumerate} 
     181 
     182  
    177183 
    178184\subsection{Step 2} 
     
    206212\item DigitalModulator1.symbolsOut $\rightarrow$ FrameAssembler1.SymbolsIn 
    207213\item FrameAssembler1.FrameSymbolsOut $\rightarrow$ amplifier1.datain 
    208 \item amplifer1.dataout $\rightarrow$ Channel1.data\_in 
     214\item amplifer1.dataout $\rightarrow$ Interpolator1.inData 
     215\item Interpolator1.outData  $\rightarrow$ Channel1.data\_in 
    209216\item Channel1.data\_out $\rightarrow$ Decimator1.outData 
    210217\item Decimator1.outData $\rightarrow$ AutomaticGainControl1.data\_in 
     
    217224\subsubsection{Component Properties} 
    218225For each component set the listed properties. For the components that are not listed, used the properties from the previous step. 
     226 
     227\paragraph{Conv\_Enc1 and Conv\_Dec1} 
     228\begin{verbatim} 
     229mode=1 
     230rate_index=3 
     231\end{verbatim}  
     232 
    219233\paragraph{FrameAssembler1} 
    220234\begin{verbatim} 
     
    253267\end{verbatim} 
    254268 
     269\paragraph{Channel1} 
     270\begin{verbatim} 
     271AWGN Noise Power=900000 
     272Fading type=None 
     273\end{verbatim} 
     274 
    255275\subsection{Step 3} 
    256276\osfigvs{blockdiagram3}{Block Diagram}{0.6} 
    257  
     277\subsubsection{Waveform Testing} 
     278\begin{enumerate} 
     279 \item Run the waveform and press the ``Push to Talk'' button while talking at the microphone. You should hear your voice from the speakers. The SNR should be about 20dB. 
     280\item Change the noise power to 2846250 (approx. 15dB SNR), the voice should be still comprehensible. 
     281\item Change the noise power to 9000000 (approx. 10dB SNR), the voice should still come through, the matched filtering improves the SNR. 
    258282\subsection{Building the waveform} 
    259283\osfig{waveformOEF}{OEF Waveform Structure} 
     
    383407DemodScheme=QPSK 
    384408\end{verbatim} 
     409 
     410\subsubsection{Waveform Testing} 
     411\begin{enumerate} 
     412 \item Run the waveform in two separate PCs and press the ``Push to Talk'' button while talking at the microphone. You should hear your voice from the other other computer. The voice delay should be minimum compared to the last steps. 
    385413\end{document}