Changeset 9617
- Timestamp:
- 10/05/09 13:49:45 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/branches/hvolos/docs/OSSIETalkWithUSRP/OSSIETalkWithUSRP.tex
r9604 r9617 54 54 55 55 %opening 56 \title{OSSIE Lab \#:The OSSIETalk Waveform}56 \title{OSSIE Lab: The OSSIETalk Waveform} 57 57 \author{Haris I. Volos and Carl B. Dietrich\\ 58 58 Virginia Tech, Blacksburg, VA\\ … … 71 71 72 72 \section{Objective} 73 The objective of this lab is to familiarize the user with the OSSIETalkUSRP waveform.73 The objective of this lab is to familiarize the user with digital voice waveforms. 74 74 75 75 \section{Version} … … 117 117 \item File $\rightarrow$ New $\rightarrow$ OSSIE Waveform 118 118 \item Project name: ``OSSIETalkStep1'' 119 \item Add the following components inthe waveform panel:OSSIETalk, PacketResizer, Conv\_Enc, DigitalModulator, FrameAssembler, amplifier,Channel, DigitalDemodulator, and Conv\_Dec120 \item Add the default\_GPP\_ USRP\_node to the platform panel121 \item Expand the the node, and add all the components, one by one, t hethe GPP device.119 \item Add the following components to the waveform panel:OSSIETalk, PacketResizer, Conv\_Enc, DigitalModulator, FrameAssembler, amplifier,Channel, DigitalDemodulator, and Conv\_Dec 120 \item Add the default\_GPP\_node to the platform panel 121 \item Expand the the node, and add all the components, one by one, to the GPP device. 122 122 \item Set the OSSIETalk component as the assembly controler 123 123 \item Make the following connections: … … 147 147 \end{verbatim} 148 148 149 \subsubsection{DigitalModulato 1}149 \subsubsection{DigitalModulator1} 150 150 \begin{verbatim} 151 151 ModScheme=QPSK … … 172 172 \subsection{Waveform Testing} 173 173 \begin{enumerate} 174 \item Run the waveformand 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 distortion. At 400000 noise power (20dB SNR) the any channel distortion should be negligible.174 \item Built and run the waveform using the default\_GPP\_node 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 distortion. At 400000 noise power (20dB SNR) the any channel distortion should be negligible. 175 175 \item Change the noise power to 1265000 (approx. 15dB SNR), the voice should be still comprehensible. 176 176 \item Change the noise power to 400000 (approx. 10dB SNR), the voice may not come through. … … 190 190 191 191 \subsubsection{FrameSynchronizer1} 192 Performs carrier recovery, symbol sychnronization and extracts the frame information added by the FrameAssembler component.192 Performs carrier recovery, symbol sychnronization and extracts the frame information added by the FrameAssembler. The component is using a polyphase synchronizer that requires two samples per symbol. 193 193 194 194 \subsubsection{Interpolator1} … … 205 205 \item File $\rightarrow$ New $\rightarrow$ OSSIE Waveform 206 206 \item Project name: ``OSSIETalkStep2'' 207 \item Add the following components inthe waveform panel:OSSIETalk, PacketResizer, Conv\_Enc, DigitalModulator, FrameAssembler, amplifier, Interpolator, Channel, Decimator, AutomaticGainControl, FrameSynchronizer, DigitalDemodulator, and Conv\_Dec208 \item Add the default\_GPP\_ USRP\_node to the platform panel209 \item Expand the the node, and add all the components, one by one, t hethe GPP device.210 \item Set the USRPTalk as the assembly controler207 \item Add the following components to the waveform panel:OSSIETalk, PacketResizer, Conv\_Enc, DigitalModulator, FrameAssembler, amplifier, Interpolator, Channel, Decimator, AutomaticGainControl, FrameSynchronizer, DigitalDemodulator, and Conv\_Dec 208 \item Add the default\_GPP\_node to the platform panel 209 \item Expand the the node, and add all the components, one by one, to the GPP device. 210 \item Set the OSSIETalk as the assembly controler 211 211 \item Make the following connections: 212 212 \begin{enumerate} … … 278 278 \subsection{Waveform Testing} 279 279 \begin{enumerate} 280 \item Run the waveform and press the ``Push to Talk'' button while talking atthe microphone. You should hear your voice from the speakers. The SNR should be about 20dB. An increased delay between talking and hearing back your voice is normal and it is due to the long component chain and computer processing limitations.280 \item Run the waveform with the default\_GPP\_node and press the ``Push to Talk'' button while talking into the microphone. You should hear your voice from the speakers. The SNR should be about 20dB. An increased delay between talking and hearing back your voice is normal and it is due to the long component chain and computer processing limitations. 281 281 \item Change the noise power to 2846250 (approx. 15dB SNR), the voice should be still comprehensible. 282 282 \item Change the noise power to 9000000 (approx. 10dB SNR), the voice should still come through, the matched filtering improves the SNR. … … 284 284 285 285 \section{Step 3} 286 In this step describes how to build the complete waveform that uses the USRP and the FLEX400 board.286 This step describes how to build the complete waveform that uses the USRP and the FLEX400 board. 287 287 \osfigvs{blockdiagram3}{Block Diagram}{0.6} 288 288 … … 369 369 rx_decim=256 370 370 tx_interp=512 371 tx_freq=462.5625e6 372 rx_freq=462.5625e6 371 tx_freq=462.5625e6 (3e6 if using BasicTx/Rx) 372 rx_freq=462.5625e6 (3e6 if using BasicTx/Rx) 373 373 \end{verbatim} 374 374 … … 376 376 \begin{verbatim} 377 377 I_gain=1 378 Q_gain=-1 378 Q_gain=-1 (Only for FLEX400, 1 otherwise) 379 379 \end{verbatim} 380 380 … … 417 417 \subsection{Waveform Testing} 418 418 419 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 computer. The voice delay should be significantly reduced compared to the laststeps.419 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 computer. The voice delay should be significantly reduced compared to the previous steps. 420 420 421 421