Changeset 9602
- Timestamp:
- 10/01/09 00:43:26 (4 years ago)
- Location:
- ossiedev/branches/hvolos/docs/OSSIETalkWithUSRP
- Files:
-
- 2 modified
-
OSSIETalkWithUSRP.tex (modified) (7 diffs)
-
blockdiagram2.png (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/branches/hvolos/docs/OSSIETalkWithUSRP/OSSIETalkWithUSRP.tex
r9575 r9602 75 75 \section{Version} 76 76 This 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.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, Channel, Decimator, AutomaticGainControl, FrameSynchronizer, DigitalDemodulator, and Conv\_Dec. 78 78 79 79 \section{Procedure} … … 163 163 \paragraph{Channel1} 164 164 \begin{verbatim} 165 AWGN Noise Power=400000 166 Fading type=None 165 167 \end{verbatim} 166 168 … … 171 173 \end{verbatim} 172 174 \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 177 183 178 184 \subsection{Step 2} … … 206 212 \item DigitalModulator1.symbolsOut $\rightarrow$ FrameAssembler1.SymbolsIn 207 213 \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 209 216 \item Channel1.data\_out $\rightarrow$ Decimator1.outData 210 217 \item Decimator1.outData $\rightarrow$ AutomaticGainControl1.data\_in … … 217 224 \subsubsection{Component Properties} 218 225 For 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} 229 mode=1 230 rate_index=3 231 \end{verbatim} 232 219 233 \paragraph{FrameAssembler1} 220 234 \begin{verbatim} … … 253 267 \end{verbatim} 254 268 269 \paragraph{Channel1} 270 \begin{verbatim} 271 AWGN Noise Power=900000 272 Fading type=None 273 \end{verbatim} 274 255 275 \subsection{Step 3} 256 276 \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. 258 282 \subsection{Building the waveform} 259 283 \osfig{waveformOEF}{OEF Waveform Structure} … … 383 407 DemodScheme=QPSK 384 408 \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. 385 413 \end{document}