Si buscan como siempre escapar de Linux para ir mundo de Microsoft, la solución que reemplaza en parte a GNU Radio es Simulink-USRP, desarrollado por el Institut für Nachrichtentechnik de la universidad Karlsruhe (Alemania) Simulink-USRP nos entrega un toolbox para Simulink que “facilita” el diseño de SDRs.
Este procedimiento funciona con Matlab R2007a y R2007b, no lo logramos con Matlab 2010, de hecho esta versión ya incluye su propio toolbox pero para la USRP 2, así que si aun no han comprado el hardware para experimentar, es mejor optar por la USRP 2.
Pero bueno vamos ataquemos el problema ¿Cómo se instala este toolbox?
Requisitos.
1.- driver para la USRP libusb-win32
2.- toolbox Simulink-USRP (descargar los dos)Lo más sencillo es la instalación del driver, solo descomprimimos el archivo, conectamos la USRP , Windows automáticamente detecta el hardware, indicamos la ruta donde descomprimimos el driver y listo.
Instalamos Visual C++ 2008 express Edition, ojo versión Express. Luego seguimos con el SDK, dependiendo de su computadora esto puede demorar unas cuantas horas.
Ahora descargamos y descomprimimos los archivos de soporte para Matlab.
Copiamos estos archivos:
msvc90freeengmatopts.bat
msvc90freematopts.bat
msvc90freematopts.stp
En C:\Archivos de programa\MATLAB\R2007b\bin\win32\mexopts
Reemplazamos estos archivos:
vcvars32.bat
vcvarsx86_amd64.bat
En C:\Archivos de programa\Microsoft Visual Studio 9.0\VC\bin
Creamos las siguientes variables de entorno:
Nombre de variable MSSdk
Variable C:\Archivos de programa\Microsoft SDKs\Windows\v6.1
Nombre de variable VS90COMNTOOLS
Variable C:\Archivos de programa\Microsoft Visual Studio 9.0\Common7\ToolsAhora vamos con el toolbox, descomprime y copia la carpeta simulink_usrp en:
C:\Archivos de programa\MATLAB\R2007b\
Iniciamos Matlab y creamos dos nuevos Paths:
C:\Archivos de programa\MATLAB\R2007b\simulink_usrp\bin
C:\Archivos de programa\MATLAB\R2007b\simulink_usrp\blockset
En el command window ingresar mex –setup para seleccionar el compilador de Visual C++ 2008 Express Edition.
Por ultimo en el command window tecleamos usrpBuildBinaries y listo, veremos un montón de mensajes relacionados a la instalación que no se entienden pero al final podemos iniciar simulink y arrastrar los bloques correspondientes a
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
The Cooper temple clause, buen grupo, buen ruido, buen video!