LABORATORIO NACIONAL DE INSTRUMENTOSVIEW Comunicacións 802.11 Marco de aplicación 2.1
Información do produto: PXIe-8135
O PXIe-8135 é un dispositivo usado para a transmisión de datos bidireccional no laboratorioVIEW Comunicacións 802.11 Marco de aplicación 2.1. O dispositivo require dous dispositivos NI RF, ou USRP
Os dispositivos RIO ou módulos FlexRIO deben estar conectados a diferentes ordenadores host, que poden ser portátiles, PC ou chasis PXI. A configuración pode usar cables de RF ou antenas. O dispositivo é compatible con sistemas host baseados en PXI, PC cun adaptador MXI baseado en PCI ou PCI Express ou un portátil cun adaptador MXI baseado en tarxeta Express. O sistema host debe ter polo menos 20 GB de espazo libre no disco e 16 GB de RAM.
Requisitos do sistema
Software
- Windows 7 SP1 (64 bits) ou Windows 8.1 (64 bits)
- LaboratorioVIEW Suite de deseño de sistemas de comunicacións 2.0
- Marco de aplicación 802.11 2.1
Hardware
Para utilizar o marco de aplicación 802.11 para a transmisión de datos bidireccional, necesita dous dispositivos NI RF: dispositivos USRP RIO con ancho de banda de 40 MHz, 120 MHz ou 160 MHz, ou módulos FlexRIO. Os dispositivos deben estar conectados a diferentes ordenadores host, que poden ser portátiles, ordenadores ou chasis PXI. A Figura 1 mostra a configuración de dúas estacións mediante cables de RF (esquerda) ou antenas (dereita).
A táboa 1 presenta o hardware necesario dependendo da configuración escollida.
Configuración | Ambas configuracións | Configuración de USRP RIO | Configuración do módulo adaptador FlexRIO FPGA/FlexRIO RF | |||||
Anfitrión
PC |
SMA
Cable |
Atenuador | Antena | USRP
dispositivo |
MXI
Adaptador |
FlexRIO FPGA
módulo |
Adaptador FlexRIO
módulo |
|
Dous dispositivos, cableados | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 |
Dous dispositivos, máis
o-aire [1] |
2 | 0 | 0 | 4 | 2 | 2 | 2 | 2 |
- Controladores: recomendado: chasis PXIe-1085 ou chasis PXIe-1082 cun controlador PXIe-8135 instalado.
- Cable SMA: cable hembra/femia que se inclúe co dispositivo USRP RIO.
- Antena: consulte a sección "Modo de estación múltiple de RF: transmisión aérea" para obter máis información sobre este modo.
- Dispositivo USRP RIO: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Dispositivos reconfigurables de radio definidos por software con ancho de banda de 40 MHz, 120 MHz ou 160 MHz.
- Atenuador con atenuación de 30 dB e conectores SMA macho/fembra que se inclúen co dispositivo USRP RIO.
Nota: Para a configuración do módulo adaptador FlexRIO/FlexRIO, o atenuador non é necesario. - Módulo FPGA FlexRIO: Módulo FPGA PXIe-7975/7976 para FlexRIO
- Módulo adaptador FlexRIO: Módulo adaptador RF NI-5791 para FlexRIO
As recomendacións anteriores asumen que está a usar sistemas host baseados en PXI. Tamén pode usar un PC cun adaptador MXI baseado en PCI ou PCI Express, ou un portátil cun adaptador MXI baseado en tarxeta Express.
Asegúrate de que o teu servidor teña polo menos 20 GB de espazo libre no disco e 16 GB de RAM.
- Precaución: antes de utilizar o seu hardware, lea toda a documentación do produto para garantir o cumprimento das normas de seguridade, EMC e ambientais.
- Precaución: para garantir o rendemento EMC especificado, utilice os dispositivos de RF só con cables e accesorios apantallados.
- Precaución: para garantir o rendemento EMC especificado, a lonxitude de todos os cables de E/S, excepto os conectados á entrada de antena GPS do dispositivo USRP, non debe ser superior a 3 m (10 pés).
- Precaución: os dispositivos de RF USRP RIO e NI-5791 non están aprobados nin autorizados para a transmisión por vía aérea mediante unha antena. Como resultado, o uso deste produto cunha antena pode infrinxir as leis locais. Asegúrese de cumprir todas as leis locais antes de utilizar este produto cunha antena.
Configuración
- Dous dispositivos, cableados
- Dous dispositivos, o over-the-air [1]
Opcións de configuración de hardware
Táboa 1 Accesorios de hardware necesarios
Accesorios | Ambas configuracións | Configuración de USRP RIO |
---|---|---|
Cable SMA | 2 | 0 |
Antena atenuadora | 2 | 0 |
dispositivo USRP | 2 | 2 |
Adaptador MXI | 2 | 2 |
Módulo FlexRIO FPGA | 2 | N/A |
Módulo adaptador FlexRIO | 2 | N/A |
Instrucións de uso do produto
- Asegúrese de lida e comprendida toda a documentación do produto para garantir o cumprimento das normas de seguridade, EMC e ambientais.
- Asegúrese de que os dispositivos de RF estean conectados a diferentes ordenadores host que cumpran os requisitos do sistema.
- Escolla a opción de configuración de hardware adecuada e configure os accesorios necesarios segundo a Táboa 1.
- Se utiliza unha antena, asegúrese de cumprir todas as leis locais antes de utilizar este produto cunha antena.
- Para garantir o rendemento EMC especificado, utilice os dispositivos de RF só con cables e accesorios apantallados.
- Para garantir o rendemento EMC especificado, a lonxitude de todos os cables de E/S, excepto os conectados á entrada de antena GPS do dispositivo USRP, non debe ser superior a 3 m (10 pés).
Comprensión dos compoñentes deste Sampo Proxecto
O proxecto está composto por LabVIEW código de host e LabVIEW Código FPGA para os destinos de hardware USRP RIO ou FlexRIO compatibles. A estrutura de cartafoles relacionada e os compoñentes do proxecto descríbense nas seguintes subseccións.
Estrutura de cartafol
Para crear unha nova instancia do marco de aplicacións 802.11, inicie LabVIEW Communications System Design Suite 2.0 seleccionando LabVIEW Comunicacións 2.0 desde o menú Inicio. Desde Modelos de proxecto na pestana Proxecto iniciada, seleccione Marcos de aplicación. Para lanzar o proxecto, seleccione:
- Deseño 802.11 USRP RIO v2.1 cando se usan dispositivos USRP RIO
- Deseño 802.11 FlexRIO v2.1 ao usar módulos FlexRIO FPGA/FlexRIO
- Simulación 802.11 v2.1 para executar o código FPGA do procesamento de sinal físico do transmisor (TX) e do receptor (RX) no modo de simulación. Xúntase a guía relacionada co proxecto de simulación.
Para proxectos de deseño 802.11, o seguinte files e os cartafoles créanse dentro do cartafol especificado:
- 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject —Este proxecto file contén información sobre os subVI vinculados, obxectivos e especificacións de compilación.
- 802.11 Host.gvi: este host VI de nivel superior implementa unha estación 802.11. O host interactúa co bitfile compilar a partir do nivel superior FPGA VI, 802.11 FPGA STA.gvi, situado no subcartafol específico de destino.
- Compilacións: este cartafol contén o bit precompiladofiles para o dispositivo de destino seleccionado.
- Común: a biblioteca común contén subVI xenéricos para o host e FPGA que se usan no marco de aplicacións 802.11. Este código inclúe funcións matemáticas e conversións de tipos.
- FlexRIO/USRP RIO: estes cartafoles conteñen implementacións específicas de destino de host e subVI FPGA, que inclúen código para definir a ganancia e a frecuencia. Este código está adaptado na maioría dos casos a partir das transmisións en directo específicas do destinoample proxectos. Tamén conteñen os VIs FPGA de nivel superior específicos do obxectivo.
- 802.11 v2.1: este cartafol comprende a propia funcionalidade 802.11 separada en varios cartafoles FPGA e un directorio host.
Compoñentes
O marco de aplicación 802.11 ofrece unha capa física (PHY) de multiplexación por división de frecuencia ortogonal (OFDM) en tempo real e unha implementación de control de acceso a medios (MAC) para un sistema baseado en IEEE 802.11. Laboratorio do marco de aplicacións 802.11VIEW o proxecto implementa a funcionalidade dunha estación, incluíndo a funcionalidade de receptor (RX) e transmisor (TX).
Declaración de conformidade e desviacións
O marco de aplicación 802.11 está deseñado para cumprir coas especificacións IEEE 802.11. Para manter o deseño facilmente modificable, o 802.11 Application Framework céntrase na funcionalidade básica do estándar IEEE 802.11.
- PHY compatible con 802.11a- (modo herdado) e 802.11ac- (modo de rendemento moi alto)
- Adestramento en detección de paquetes baseada en campo
- Codificación e decodificación de campos de sinal e datos
- Clear Channel Assessment (CCA) baseada na detección de enerxía e sinal
- Procedemento de acceso múltiple con detección de portadora con evitación de colisións (CSMA/CA), incluída a retransmisión
- Procedemento de retroceso aleatorio
- Componentes MAC compatibles con 802.11a e 802.11ac para admitir a transmisión de tramas de solicitude de envío/claro de envío (RTS/CTS), trama de datos e acuse de recibo (ACK)
- Xeración ACK con temporización de espazo curto entre fotogramas (SIFS) conforme a 802.11 IEEE (16 µs)
- Soporte de vector de asignación de rede (NAV).
- Xeración de unidades de datos de protocolo MAC (MPDU) e direccionamento multinodo
- API L1/L2 que permite que aplicacións externas implementen funcionalidades MAC superiores como o procedemento de unión para acceder ás funcionalidades do MAC medio e inferior
O marco de aplicacións 802.11 admite as seguintes funcións: - Só intervalo de garda longo
- Arquitectura de entrada única e saída única (SISO), lista para configuracións de múltiples entradas e saídas múltiples (MIMO).
- VHT20, VHT40 e VHT80 para o estándar 802.11ac. Para o ancho de banda 802.11ac de 80 MHz, o soporte está limitado ao esquema de modulación e codificación (MCS) número 4.
- MPDU agregada (A-MPDU) cunha única MPDU para o estándar 802.11ac
- Control automático de ganancia (AGC) paquete por paquete que permite a transmisión e recepción por vía aérea.
Visita ni.com/info e introduce o código de información 80211AppFWManual para acceder ao laboratorioVIEW Manual do marco de aplicacións 802.11 de comunicacións para obter máis información sobre o deseño do marco de aplicacións 802.11.
Correndo este Sampo Proxecto
O marco de aplicación 802.11 admite a interacción cun número arbitrario de estacións, denominado en adiante modo RF Multi Station. Outros modos de operación descríbense na sección "Modos de operación adicionais e opcións de configuración". No modo RF Multi Station, cada estación actúa como un único dispositivo 802.11. As seguintes descricións supoñen que hai dúas estacións independentes, cada unha funcionando no seu propio dispositivo de RF. Denomínanse Estación A e Estación B.
Configuración do hardware: cableado
Dependendo da configuración, siga os pasos da sección "Configuración da configuración USRP RIO" ou "Configuración do módulo adaptador FlexRIO/FlexRIO".
Configuración do sistema USRP RIO
- Asegúrese de que os dispositivos USRP RIO estean correctamente conectados aos sistemas host que executan LabVIEW Suite de deseño de sistemas de comunicacións.
- Complete os seguintes pasos para crear conexións de RF como se mostra na Figura 2.
- Conecte dous atenuadores de 30 dB aos portos RF0/TX1 da estación A e da estación B.
- Conecte o outro extremo dos atenuadores a dous cables de RF.
- Conecte o outro extremo do cable de RF procedente da estación A ao porto RF1/RX2 da estación B.
- Conecte o outro extremo do cable de RF procedente da estación B ao porto RF1/RX2 da estación A.
- Encienda os dispositivos USRP.
- Encienda os sistemas host.
Os cables de RF deben soportar a frecuencia de funcionamento.
Configuración do sistema FlexRIO
- Asegúrese de que os dispositivos FlexRIO estean correctamente conectados aos sistemas host que executan LabVIEW Suite de deseño de sistemas de comunicacións.
- Complete os seguintes pasos para crear conexións de RF como se mostra na Figura 3.
- Conecte o porto TX da estación A ao porto RX da estación B mediante un cable de RF.
- Conecte o porto TX da estación B ao porto RX da estación A mediante un cable de RF.
- Encienda os sistemas host.
Os cables de RF deben soportar a frecuencia de funcionamento.
Dirixindo o laboratorioVIEW Código de host
Garantir o laboratorioVIEW Communications System Design Suite 2.0 e 802.11 Application Framework 2.1 están instalados nos seus sistemas. A instalación iníciase executando setup.exe desde o medio de instalación proporcionado. Siga as indicacións do instalador para completar o proceso de instalación.
Os pasos necesarios para executar o LabVIEW O código de host en dúas estacións resúmese a continuación:
- Para a estación A no primeiro host:
- a. Inicia LabVIEW Communications System Design Suite seleccionando LabVIEW Comunicacións 2.0 desde o menú Inicio.
- b. Na pestana PROXECTOS, seleccione Marcos de aplicacións » Deseño 802.11... para iniciar o proxecto.
- Seleccione 802.11 Design USRP RIO v2.1 se está a usar unha configuración USRP RIO.
- Seleccione 802.11 Design FlexRIO v2.1 se está a usar unha configuración FlexRIO.
- c. Dentro dese proxecto, aparece o host de nivel superior VI 802.11 Host.gvi.
- d. Configure o identificador RIO no control do dispositivo RIO. Podes usar NI Measurement & Automation Explorer (MAX) para obter o identificador RIO do teu dispositivo. O ancho de banda do dispositivo USRP RIO (se é de 40 MHz, 80 MHz e 160 MHz) identifícase de forma inherente.
- Repita o paso 1 para a estación B no segundo host.
- Estableza o número de estación da estación A a 1 e o da estación B a 2.
- Para a configuración de FlexRIO, configure o reloxo de referencia en PXI_CLK ou REF IN/ClkIn.
- a. Para PXI_CLK: a referencia está tomada do chasis PXI.
- b. REF IN/ClkIn: a referencia está tomada do porto ClkIn do módulo adaptador NI-5791.
- Axuste correctamente a configuración do enderezo MAC do dispositivo e do enderezo MAC de destino en ambas as estacións.
- a. Estación A: Establece o enderezo MAC do dispositivo e o enderezo MAC de destino en 46:6F:4B:75:6D:61 e 46:6F:4B:75:6D:62 (os valores predeterminados).
- b. Estación B: establece o enderezo MAC do dispositivo e o enderezo MAC de destino en 46:6F:4B:75:6D:62 e 46:6F:4B:75:6D:61.
- Para cada estación, executa o LabVIEW host VI premendo no botón Executar ( ).
- a. Se ten éxito, acende o indicador Dispositivo listo.
- b. Se recibe un erro, probe unha das seguintes opcións:
- Asegúrate de que o teu dispositivo estea conectado correctamente.
- Comprobe a configuración do dispositivo RIO.
- Active a estación A configurando o control Activar estación en Activado. O indicador de estación activa debería estar acendido.
- Active a estación B configurando o control Activar estación en Activado. O indicador de estación activa debería estar acendido.
- Seleccione a pestana MAC e verifique que a constelación RX mostrada coincide co esquema de modulación e codificación configurado mediante os parámetros MCS e Subcarrier Format na outra estación. Por example, deixe o formato de subportadora e MCS como predeterminados na estación A e configure o formato de subportadora en 40 MHz (IEEE 802.11 ac) e MCS en 5 na estación B. A cuadratura de 16 ampA modulación de litude (QAM) úsase para MCS 4 e ocorre na interface de usuario da Estación B. O QAM 64 úsase para MCS 5 e ocorre na interface de usuario da Estación A.
- Seleccione a pestana RF e PHY e verifique que o espectro de potencia RX mostrado sexa similar ao formato de subportadora seleccionado na outra estación. A estación A mostra un espectro de potencia RX de 40 MHz mentres que a estación B mostra un espectro de potencia RX de 20 MHz.
Nota: Os dispositivos USRP RIO con ancho de banda de 40 MHz non poden transmitir nin recibir paquetes codificados con ancho de banda de 80 MHz.
As interfaces de usuario 802.11 Application Framework da estación A e B móstranse na Figura 6 e na Figura 7, respectivamente. Para supervisar o estado de cada estación, o marco de aplicación 802.11 proporciona unha variedade de indicadores e gráficos. Todas as configuracións da aplicación, así como os gráficos e indicadores descríbense nas seguintes subseccións. Os controis do panel frontal clasifícanse nos tres seguintes conxuntos:
- Configuración da aplicación: eses controis deben configurarse antes de acender a estación.
- Configuración de tempo de execución estática: eses controis deben apagarse e, a continuación, acender a estación. Para iso úsase o control Enable Station.
- Configuración dinámica de tempo de execución: eses controis pódense configurar onde se está a executar a estación.
Descrición dos controis e indicadores
Controis e indicadores básicos
Configuración da aplicación
A configuración da aplicación aplícase cando se inicia o VI e non se pode cambiar unha vez que o VI estea en funcionamento. Para cambiar esta configuración, detén o VI, aplique os cambios e reinicie o VI. Móstrase na figura 6.
Parámetro | Descrición |
RIO Dispositivo | O enderezo RIO do dispositivo de hardware de RF. |
Referencia Reloxo | Configura a referencia para os reloxos do dispositivo. A frecuencia de referencia debe ser de 10 MHz. Podes escoller entre as seguintes fontes:
Interno—Utiliza o reloxo de referencia interno. REF IN / ClkIn—A referencia tómase do porto REF IN (USRP-294xR e USRP-295XR) ou do porto ClkIn (NI 5791). GPS—A referencia tómase do módulo GPS. Só aplicable para os dispositivos USRP-2950/2952/2953. PXI_CLK—A referencia está tomada do chasis PXI. Só aplicable para destinos PXIe-7975/7976 con módulos adaptadores NI-5791. |
Operación Modo | Estableceuse como unha constante no diagrama de bloques. O marco de aplicación 802.11 ofrece os seguintes modos:
RF Loopback—Conecta a ruta TX dun dispositivo coa ruta RX do mesmo dispositivo mediante cableado de RF ou mediante antenas. RF Multi Estación—Transmisión regular de datos con dúas ou máis estacións independentes funcionando en dispositivos individuais conectados con antenas ou por conexións por cable. RF Multi Station é o modo de funcionamento predeterminado. Banda base loopback—Semellante ao loopback de RF, pero o loopback do cable externo substitúese polo loopback de banda base dixital interna. |
Configuración de tempo de execución estática
Os axustes de tempo de execución estático só se poden cambiar mentres a estación está desactivada. Os parámetros aplícanse cando a estación está acesa. Móstrase na figura 6.
Parámetro | Descrición |
Estación Número | Control numérico para establecer o número de estación. Cada estación de carreira debe ter un número diferente. Pode ser ata 10. Se o usuario desexa aumentar o número de estacións en execución, a caché da asignación de números de secuencia MSDU e a detección de duplicados debería aumentar ata o valor necesario, xa que o valor predeterminado é 10. |
Primaria Canle Centro Frecuencia [Hz] | É a frecuencia central da canle principal do transmisor en Hz. Os valores válidos dependen do dispositivo no que estea a funcionar a estación. |
Primaria Canle Selector | Control numérico para determinar que subbanda se usa como canle principal. O PHY abarca un ancho de banda de 80 MHz, que se pode dividir en catro subbandas {0,…,3} de ancho de banda de 20 MHz para o sinal de alto rendemento (non HT). Para anchos de banda máis amplos combínanse as subbandas. Visita ni.com/info e introduce o código de información 80211 AppFWManual para acceder a LaboratorioVIEW Comunicacións 802.11 Aplicación Marco Manual para obter máis información sobre a canalización. |
Poder Nivel [dBm] | Nivel de potencia de saída considerando a transmisión dun sinal de onda continua (CW) que teña un rango completo de conversor dixital a analóxico (DAC). A alta relación de potencia pico a media de OFDM significa que a potencia de saída dos cadros 802.11 transmitidos adoita estar entre 9 dB e 12 dB por debaixo do nivel de potencia axustado. |
TX RF Porto | O porto de RF usado para TX (aplicable só para dispositivos USRP RIO). |
RX RF Porto | O porto de RF usado para RX (aplicable só para dispositivos USRP RIO). |
Dispositivo MAC Enderezo | Enderezo MAC asociado á estación. O indicador booleano mostra se o enderezo MAC indicado é válido ou non. A validación do enderezo MAC realízase en modo dinámico. |
Configuración dinámica do tempo de execución
A configuración dinámica do tempo de execución pódese cambiar en calquera momento e aplícase inmediatamente, mesmo cando a estación estea activa. Móstrase na figura 6.
Parámetro | Descrición |
Subportadora Formato | Permítelle cambiar entre os formatos estándar IEEE 802.11. Os formatos admitidos son os seguintes: |
· 802.11a con ancho de banda de 20 MHz
· 802.11ac con ancho de banda de 20 MHz · 802.11ac con ancho de banda de 40 MHz · 802.11ac con ancho de banda de 80 MHz (MCS compatible ata 4) |
|
MCS | Índice de esquema de modulación e codificación usado para codificar marcos de datos. As tramas ACK sempre se envían con MCS 0. Teña en conta que non todos os valores MCS son aplicables a todos os formatos de subportadora e o significado do MCS cambia co formato de subportadora. O campo de texto xunto ao campo MCS mostra o esquema de modulación e a taxa de codificación para o MCS e o formato de subportadora actuais. |
AGC | Se está activado, escóllese a configuración de ganancia óptima dependendo da intensidade da potencia do sinal recibido. O valor de ganancia de RX tómase de Ganancia de RX manual se o AGC foi desactivado. |
Manual RX Ganancia [dB] | Valor de ganancia de RX manual. Aplícase se AGC está desactivado. |
Destino MAC Enderezo | Enderezo MAC do destino ao que se deben enviar os paquetes. O indicador booleano mostra se o enderezo MAC indicado é válido ou non. Se se executa no modo de bucle de RF, o Destino MAC Enderezo e o Dispositivo MAC Enderezo debería ser semellante. |
Indicadores
A seguinte táboa presenta os indicadores que apareceron no panel frontal principal, tal e como se mostra na Figura 6.
Parámetro | Descrición |
Dispositivo Listo | O indicador booleano indica se o dispositivo está listo. Se recibe un erro, probe unha das seguintes opcións:
· Asegúrate de que o teu dispositivo RIO estea conectado correctamente. · Comprobar a configuración de RIO Dispositivo. · Comproba o número da estación. Debería ser diferente se se executan máis dunha estación no mesmo host. |
Obxectivo FIFO Desbordamento | Indicador booleano que se ilumina se hai un desbordamento nos búfers de memoria de destino para aloxar (T2H) primeiro en entrar, primeiro en saír (FIFO). Se un dos FIFO T2H se desborda, a súa información xa non é fiable. Estes FIFO son os seguintes:
· Desbordamento de datos T2H RX · Desbordamento da constelación T2H · Desbordamento do espectro de potencia T2H RX · Desbordamento da estimación da canle T2H · Desbordamento FIFO de TX a RF |
Estación Activo | O indicador booleano mostra se a estación RF está activa despois de activar a estación configurando o Activar Estación control a On. |
Aplicado RX Ganancia [dB] | Un indicador numérico mostra o valor de ganancia de RX aplicado actualmente. Este valor é a ganancia de RX manual cando o AGC está desactivado ou a ganancia de RX calculada cando o AGC está activado. En ambos os casos, o valor de ganancia está obrigado polas capacidades do dispositivo. |
Válido | Os indicadores booleanos mostran se o dado Dispositivo MAC Enderezo e Destino MAC Enderezo asociadas ás estacións son válidas. |
Ficha MAC
As seguintes táboas enumeran os controis e indicadores que se colocan na pestana MAC, tal e como se mostra na Figura 6.
Configuración dinámica do tempo de execución
Parámetro | Descrición |
Datos Fonte | Determina a orixe das tramas MAC enviadas desde o host ao destino.
Desactivado—Este método é útil para desactivar a transmisión de datos TX mentres a cadea TX está activa para activar paquetes ACK. UDP—Este método é útil para mostrar demostracións, como cando se usa unha aplicación de transmisión de vídeo externa, ou para usar unha ferramenta de proba de rede externa, como Iperf. Neste método, os datos de entrada chegan ou xéranse desde a estación 802.11 usando o usuario datagprotocolo ram (UDP). PN Datos—Este método envía bits aleatorios e é útil para probas funcionais. O tamaño e a taxa do paquete pódense adaptar facilmente. |
Manual—Este método é útil para activar paquetes únicos con fins de depuración.
Externo—Permitir que unha posible realización externa de MAC superior ou outras aplicacións externas utilicen as funcionalidades MAC e PHY proporcionadas polo marco de aplicacións 802.11. |
|
Datos Fonte Opcións | Cada pestana mostra as opcións das fontes de datos correspondentes.
UDP Tab—Un porto UDP libre para recuperar datos para o transmisor derívase de forma inherente en función do número de estación. PN Tab – PN Datos Paquete Tamaño—Tamaño do paquete en bytes (o rango está limitado a 4061, que é unha A-MPDU única reducida pola sobrecarga MAC) PN Tab – PN Paquetes por Segundo—Número medio de paquetes a transmitir por segundo (limitado a 10,000. O rendemento alcanzable pode ser menor dependendo da configuración da estación). Manual Tab – Disparador TX—Un control booleano para activar un único paquete TX. |
Datos Pía | Ten as seguintes opcións:
· Desactivado- Os datos son descartados. · UDP—Se está activado, as tramas recibidas envíanse ao enderezo e ao porto UDP configurados (consulte a continuación). |
Datos Pía Opción | Ten as seguintes configuracións necesarias para a opción de sumidoiro de datos UDP:
· Transmitir IP Enderezo—Enderezo IP de destino para o fluxo de saída UDP. · Transmitir Porto—Porto UDP de destino para o fluxo de saída UDP, normalmente entre 1,025 e 65,535. |
Restablecer TX Estatística | Un control booleano para restablecer todos os contadores MAC TX Estatísticas clúster. |
Restablecer RX Estatística | Un control booleano para restablecer todos os contadores MAC RX Estatísticas clúster. |
valores por segundo | Un control booleano para mostrar o MAC TX Estatísticas e MAC RX Estatísticas como os valores acumulados desde o último reinicio ou os valores por segundo. |
Gráficos e indicadores
A seguinte táboa presenta os indicadores e gráficos presentados na pestana MAC tal e como se mostra na Figura 6.
Parámetro | Descrición |
Datos Fonte Opcións – UDP | Recibir Porto—Porto UDP de orixe do fluxo de entrada UDP.
FIFO Cheo—Indica que o búfer do socket do lector UDP é pequeno para ler os datos indicados, polo que se eliminan os paquetes. Aumente o tamaño do buffer do socket. Datos Transferencia—Indica que os paquetes se liron correctamente desde o porto indicado. Consulta a transmisión de vídeo para obter máis detalles. |
Datos Pía Opción – UDP | FIFO Cheo—Indica que o búfer do socket do remitente UDP é pequeno para recibir a carga útil do FIFO de acceso directo á memoria (DMA) de RX Data, polo que se eliminan paquetes. Aumente o tamaño do buffer do socket.
Datos Transferencia—Indica que os paquetes se len correctamente desde o DMA FIFO e se reenvían ao porto UDP indicado. |
RX Constelación | A indicación gráfica mostra a constelación de RX I/Q sampficheiros do campo de datos recibidos. |
RX Rendemento [bits/s] | A indicación numérica mostra a taxa de datos de fotogramas recibidos e descodificados con éxito que coincide co Dispositivo MAC Enderezo. |
Datos Valora [Mbps] | A indicación gráfica mostra a taxa de datos de fotogramas recibidos e descodificados con éxito que coincide co Dispositivo MAC Enderezo. |
MAC TX Estatísticas | A indicación numérica mostra os valores dos seguintes contadores relacionados con MAC TX. Os valores presentados poden ser os valores acumulados desde o último reinicio ou os valores por segundo en función do estado do control booleano valores por segundo.
· RTS activado · CTS disparado · Datos disparados · ACK activado |
MAC RX Estatísticas | A indicación numérica mostra os valores dos seguintes contadores relacionados co MAC RX. Os valores presentados poden ser os valores acumulados desde o último reinicio ou os valores por segundo en función do estado do control booleano valores por segundo.
· Preámbulo detectado (pola sincronización) |
· Unidades de datos de servizo PHY (PSDU) recibidas (fotogramas con encabezado de procedemento de converxencia de capa física (PLCP) válido, fotogramas sen violacións de formato)
· MPDU CRC OK (a secuencia de verificación de tramas (FCS) pasa) · RTS detectado · CTS detectado · Datos detectados · ACK detectado |
|
TX Erro Tarifas | A indicación gráfica mostra a taxa de erro do paquete TX e a taxa de erro do bloque TX. A taxa de erro de paquetes TX calcúlase como unha relación de MPDU exitosa transmitida ao número de intentos de transmisión. A taxa de erro do bloque TX calcúlase como unha relación de MPDU exitosa transmitida ao número total de transmisións. Os valores máis recentes móstranse na parte superior dereita do gráfico. |
Media Retransmisións por Paquete | A indicación gráfica mostra o número medio de intentos de transmisión. O valor recente móstrase na parte superior dereita do gráfico. |
Ficha RF e PHY
As seguintes táboas enumeran os controis e indicadores que se colocan na pestana RF e PHY, tal e como se mostra na Figura 8.
Configuración dinámica do tempo de execución
Parámetro | Descrición |
CCA Enerxía Detección Limiar [dBm] | Se a enerxía do sinal recibido está por riba do limiar, a estación cualifica o medio como ocupado e interrompe o seu procedemento de retroceso, se é o caso. Establece o CCA Enerxía Detección Limiar [dBm] controlar a un valor que é superior ao valor mínimo da curva actual no gráfico de potencia de entrada de RF. |
Gráficos e indicadores
Parámetro | Descrición |
Coaccionado LO Frecuencia TX [Hz] | Frecuencia de TX utilizada real no obxectivo. |
RF Frecuencia [Hz] | A frecuencia central de RF despois do axuste baseado no Primaria Canle Selector control e o ancho de banda operativo. |
Coaccionado LO Frecuencia RX [Hz] | Frecuencia de RX utilizada real no obxectivo. |
Coaccionado Poder Nivel [dBm] | Nivel de potencia dunha onda continua de 0 dBFS que proporciona a configuración actual do dispositivo. A potencia de saída media dos sinais 802.11 está aproximadamente 10 dB por debaixo deste nivel. Indica o nivel de potencia real tendo en conta a frecuencia de RF e os valores de calibración específicos do dispositivo da EEPROM. |
Compensado CFO [Hz] | Desfase de frecuencia portadora detectado pola unidade de estimación de frecuencia grosera. Para o módulo adaptador FlexRIO/FlexRIO, configure o reloxo de referencia en PXI_CLK ou REF IN/ClkIn. |
Canalización | A indicación gráfica mostra que sub-banda se usa como canle principal en función do Primaria Canle Selector. O PHY cobre un ancho de banda de 80 MHz, que se pode dividir en catro subbandas {0,…,3} de ancho de banda de 20 MHz para o sinal non HT. Para anchos de banda máis amplos (40 MHz ou 80 MHz), as subbandas combínanse. Visita ni.com/info e introduce o código de información 80211 AppFWManual para acceder a LaboratorioVIEW Comunicacións
802.11 Aplicación Marco Manual para obter máis información sobre a canalización. |
Canle Estimación | A indicación gráfica mostra o amplitude e fase da canle estimada (baseada en L-LTF e VHT-LTF). |
Banda base RX Poder | A indicación gráfica mostra a potencia do sinal de banda base ao inicio do paquete. O indicador numérico mostra a potencia real da banda base do receptor. Cando o AGC está activado, o
802.11 Application Framework tenta manter este valor no dado AGC obxectivo sinal poder in Avanzado ficha cambiando a ganancia RX en consecuencia. |
TX Poder Espectro | Unha instantánea do espectro de banda base actual do TX. |
RX Poder Espectro | Unha instantánea do espectro de banda base actual do RX. |
RF Entrada Poder | Mostra a potencia de entrada de RF actual en dBm independentemente do tipo de sinal entrante se se detectou un paquete 802.11. Este indicador mostra a potencia de entrada de RF, en dBm, que se está a medir actualmente, así como no inicio do paquete máis recente. |
Ficha Avanzadas
A seguinte táboa enumera os controis que se colocan na pestana Avanzado como se mostra na Figura 9.
Configuración de tempo de execución estática
Parámetro | Descrición |
control cadro TX vector configuración | Aplica os valores MCS configurados en vectores TX para tramas RTS, CTS ou ACK. A configuración predeterminada do marco de control desas tramas é Non HT-OFDM e un ancho de banda de 20 MHz mentres que o MCS pódese configurar desde o host. |
dot11RTSTLimiar | Parámetro semiestático utilizado pola selección da secuencia de fotogramas para decidir se RTS|CTS está permitido ou non.
· Se a lonxitude do PSDU, é dicir, PN Datos Paquete Tamaño, é maior que dot11RTSTthreshold, o {RTS | CTS | DATOS | Úsase a secuencia de fotogramas ACK}. · Se a lonxitude do PSDU, é dicir, PN Datos Paquete Tamaño, é menor ou igual ao dot11RTSTthreshold, o {DATOS | Úsase a secuencia de fotogramas ACK}. Este mecanismo permite que as estacións se configuren para iniciar RTS/CTS sempre, nunca ou só en tramas superiores a unha lonxitude especificada. |
punto11ShortRetryLimit | Parámetro semiestático: número máximo de reintentos aplicados para o tipo MPDU curto (secuencias sen RTS|CTS). Se se alcanza o número de límites de reintentos, descarta as MPDU e a configuración MPDU asociada e o vector TX. |
punto11Long RetryLimit | Parámetro semiestático: número máximo de reintentos aplicados para o tipo MPDU longo (secuencias incluíndo RTS|CTS). Se se alcanza o número de límites de reintentos, descarta as MPDU e a configuración MPDU asociada e o vector TX. |
RF Loopback Demostración Modo | Control booleano para cambiar entre os modos de operación:
RF Multiestación (Booleano é falso): son necesarios polo menos dúas estacións na configuración, onde cada estación actúa como un único dispositivo 802.11. RF Loopback (Booleano é verdadeiro): é necesario un único dispositivo. Esta configuración é útil para pequenas demostracións usando unha única estación. Non obstante, as funcións MAC implementadas teñen algunhas limitacións no modo RF Loopback. Os paquetes ACK pérdense mentres o MAC TX está esperando por eles; a máquina de estado DCF en FPGA de MAC impide este modo. Polo tanto, o MAC TX sempre informa dun fallo de transmisión. Polo tanto, a taxa de erro de paquetes TX informada e a taxa de erro de bloque TX na indicación gráfica das taxas de erro TX son uns. |
Configuración dinámica do tempo de execución
Parámetro | Descrición |
Retroceder | Valor de retroceso que se aplica antes de transmitir un fotograma. O retroceso cóntase en número de slots de 9 µs de duración. En función do valor de retroceso, o reconto de retroceso para o procedemento de retroceso podería ser fixo ou aleatorio:
· Se o valor de backoff é maior ou igual a cero, utilízase un backoff fixo. · Se o valor de retroceso é negativo, utilízase un reconto de retroceso aleatorio. |
AGC obxectivo sinal poder | Potencia RX de destino na banda base dixital utilizada se o AGC está activado. O valor óptimo depende da relación de potencia pico a media (PAPR) do sinal recibido. Establece o AGC obxectivo sinal poder a un valor superior ao presentado no Banda base RX Poder gráfico. |
Pestana Eventos
As seguintes táboas enumeran os controis e indicadores que se colocan na pestana Eventos, tal e como se mostra na Figura 10.
Configuración dinámica do tempo de execución
Parámetro | Descrición |
FPGA eventos a pista | Ten un conxunto de controis booleanos; cada control úsase para activar ou desactivar o seguimento do evento FPGA correspondente. Estes eventos son os seguintes:
· PHY TX comezar solicitude · PHY TX fin indicación · PHY RX comezar indicación · PHY RX fin indicación · PHY CCA temporización indicación · PHY RX gañar cambiar indicación · DCF estado indicación · MAC MPDU RX indicación · MAC MPDU TX solicitude |
Todos | Control booleano para activar o seguimento de eventos dos eventos FPGA anteriores. |
Ningún | Control booleano para desactivar o seguimento de eventos dos eventos FPGA anteriores. |
rexistro file prefixo | Nomea un texto file para escribir os datos de eventos FPGA que foron lidos do Event DMA FIFO. Presentaron arriba no FPGA eventos a pista. Cada evento consta dun tempo stamp e os datos do evento. O texto file créase localmente no cartafol do proxecto.
Só os eventos seleccionados no FPGA eventos a pista arriba escribirase no texto file. |
Escribe a file | Control booleano para activar ou desactivar o proceso de escritura dos eventos FPGA seleccionados no texto file. |
Limpar Eventos | Control booleano para borrar o historial de eventos do panel frontal. O tamaño de rexistro predeterminado do historial do evento é 10,000. |
Ficha Estado
As seguintes táboas enumeran os indicadores que se colocan na pestana Estado tal e como se mostra na Figura 11.
Gráficos e indicadores
Parámetro | Descrición |
TX | Presenta unha serie de indicadores que están mostrando o número de mensaxes transferidas entre diferentes capas, comezando desde a fonte de datos ata o PHY. Ademais, mostra os portos UDP correspondentes. |
Datos fonte | num paquetes fonte: O indicador numérico mostra o número de paquetes que se recibiron da fonte de datos (UDP, PN Data ou Manual).
transferencia fonte: O indicador booleano mostra que se están recibindo datos da fonte de datos (o número de paquetes recibidos non é cero). |
Alto MAC | TX Solicitude Alto MAC: Os indicadores numéricos mostran o número de mensaxes de solicitude de configuración e carga útil de MAC TX xeradas pola capa de alta abstracción MAC e escritas no porto UDP correspondente que se atopa debaixo delas. |
Medio MAC | TX Solicitude Medio MAC: Os indicadores numéricos mostran o número de mensaxes de solicitude de configuración e carga útil de MAC TX recibidas desde a capa de alta abstracción MAC e lidas desde o porto UDP correspondente que se atopa enriba delas. Antes de transferir ambas as mensaxes ás capas inferiores, compróbase se son compatibles ou non as configuracións dadas, ademais, a solicitude de configuración MAC TX e a solicitude de carga útil de MAC TX son coherentes.
TX Solicitudes a PHY: O indicador numérico mostra o número de solicitudes MAC MSDU TX escritas no DMA FIFO. TX Confirmación Medio MAC: Os indicadores numéricos mostran o número de mensaxes de confirmación que foron xeradas polo medio MAC para a configuración de MAC TX e as mensaxes de carga útil de MAC TX e escritas no porto UDP asignado situado enriba delas. TX Indicacións dende PHY: O indicador numérico mostra o número de indicacións de final de MAC MSDU TX lidas do DMA FIFO. TX Indicacións Medio MAC: O indicador numérico amosa o número de indicacións de estado de MAC TX informadas de MAC Media a MAC alta usando o porto UDP asignado situado encima. |
PHY | TX Indicacións Desbordamento: O indicador numérico amosa o número de desbordamentos que se produciron durante a escritura FIFO mediante indicacións TX End. |
RX | Presenta unha serie de indicadores que mostran o número de mensaxes transferidas entre as diferentes capas, dende o PHY ata o sumidoiro de datos. Ademais, mostra os portos UDP correspondentes. |
PHY | RX Indicación Desbordamento: O indicador numérico mostra o número de desbordamentos que se produciron durante a escritura FIFO mediante indicacións MAC MSDU RX. |
Medio MAC | RX Indicacións dende PHY: O indicador numérico mostra o número de indicacións MAC MSDU RX lidas do DMA FIFO.
RX Indicacións Medio MAC: O indicador numérico mostra o número de indicacións MAC MSDU RX que foron decodificadas correctamente e notificadas ao MAC alto usando o porto UDP asignado situado encima del. |
Alto MAC | RX Indicacións Alto MAC: O indicador numérico mostra o número de indicacións MAC MSDU RX con datos MSDU válidos recibidos a MAC alto. |
Datos pía | num paquetes pía: Número de paquetes recibidos no sumidoiro de datos desde MAC alto.
transferencia pía: O indicador booleano mostra que se están recibindo datos do MAC alto. |
Modos de operación adicionais e opcións de configuración
Esta sección describe máis opcións de configuración e modos de operación. Ademais do modo de estación múltiple de RF descrito en Running This Sample Proxecto, o marco de aplicacións 802.11 admite os modos de operación RF Loopback e Baseband usando un único dispositivo. A continuación descríbense os pasos principais para executar o marco de aplicacións 802.11 usando eses dous modos.
Modo de bucle RF: cableado
Dependendo da configuración, siga os pasos da sección "Configuración da configuración USRP RIO" ou "Configuración do módulo adaptador FlexRIO/FlexRIO".
Configuración da configuración USRP RIO
- Asegúrese de que o dispositivo USRP RIO estea correctamente conectado ao sistema host que executa LabVIEW Suite de deseño de sistemas de comunicacións.
- Cree a configuración de loopback de RF usando un cable de RF e un atenuador.
- a. Conecte o cable a RF0/TX1.
- b. Conecte o atenuador de 30 dB ao outro extremo do cable.
- c. Conecte o atenuador a RF1/RX2.
- Acende o dispositivo USRP.
- Encender o sistema host.
Configuración da configuración do módulo adaptador FlexRIO
- Asegúrese de que o dispositivo FlexRIO está instalado correctamente no sistema que executa LabVIEW Suite de deseño de sistemas de comunicacións.
- Cree unha configuración de loopback de RF conectando o TX do módulo NI-5791 co RX do módulo NI-5791.
Dirixindo o laboratorioVIEW Código de host
Instrucións sobre o funcionamento do laboratorioVIEW código de host xa se proporcionaron no programa "Running This Sample Project” para o modo de operación RF Multi-Station. Ademais das instrucións do paso 1 nesa sección, tamén complete os seguintes pasos:
- O modo de operación predeterminado é RF Multi-Station. Cambie á pestana Avanzado e active o control do modo de demostración de RF Loopback. Isto implementará os seguintes cambios:
- O modo de operación cambiarase ao modo RF Loopback
- O enderezo MAC do dispositivo e o enderezo MAC de destino terán o mesmo enderezo. Por example, ambos poderían ser 46:6F:4B:75:6D:61.
- Executar o laboratorioVIEW host VI premendo no botón Executar ( ).
- a. Se ten éxito, acende o indicador Dispositivo listo.
- b. Se recibe un erro, probe unha das seguintes opcións:
- Asegúrate de que o teu dispositivo estea conectado correctamente.
- Comprobe a configuración do dispositivo RIO.
- Active a estación configurando o control Activar estación en Activado. O indicador de estación activa debería estar acendido.
- Para aumentar o rendemento de RX, cambie á pestana Avanzado e configure o valor de retroceso do procedemento de retroceso en cero, xa que só se está a executar unha estación. Ademais, estableza o número máximo de reintentos de dot11ShortRetryLimit en 1. Desactive e, a continuación, active a estación mediante Habilitar o control da estación, xa que o dot11ShortRetryLimit é un parámetro estático.
- Seleccione a pestana MAC e verifique que a constelación RX mostrada coincide co esquema de modulación e codificación configurado mediante os parámetros MCS e Subcarrier Format. Por example, 16 QAM úsase para MCS 4 e 20 MHz 802.11a. Coa configuración predeterminada, deberías ver un rendemento duns 8.2 Mbits/s.
Modo de bucle de RF: transmisión aérea
A transmisión aérea é semellante á configuración por cable. Os cables substitúense por antenas adecuadas para a frecuencia central da canle seleccionada e o ancho de banda do sistema.
Precaución Lea a documentación do produto para todos os compoñentes de hardware, especialmente os dispositivos NI RF, antes de utilizar o sistema.
Os dispositivos USRP RIO e FlexRIO non están aprobados nin con licenza para a transmisión ao aire mediante unha antena. Como resultado, o uso destes produtos cunha antena pode violar as leis locais. Asegúrese de cumprir todas as leis locais antes de utilizar este produto cunha antena.
Modo de bucle de banda base
O loopback de banda base é semellante ao loopback de RF. Neste modo, o RF é omitido. TX sampOs ficheiros transfírense directamente á cadea de procesamento RX na FPGA. Non é necesario ningún cableado nos conectores do dispositivo. Para executar a estación en Baseband Loopback, configure manualmente o modo de operación situado no diagrama de bloques como unha constante para Baseband Loopback.
Opcións de configuración adicionais
Xerador de datos PN
Podes usar o xerador de datos de pseudo-ruído (PN) integrado para crear tráfico de datos TX, o que é útil para medir o rendemento do sistema. O xerador de datos PN está configurado polos parámetros Tamaño do paquete de datos PN e Paquetes PN por segundo. A taxa de datos na saída do xerador de datos PN é igual ao produto de ambos parámetros. Teña en conta que o rendemento real do sistema visto no lado RX depende dos parámetros de transmisión, incluído o formato de subportadora e o valor MCS, e pode ser inferior á taxa xerada polo xerador de datos PN.
Os seguintes pasos proporcionan un example de como o xerador de datos PN pode mostrar o impacto da configuración do protocolo de transmisión no rendemento alcanzable. Teña en conta que os valores de rendemento indicados poden ser lixeiramente diferentes dependendo da plataforma de hardware e da canle real utilizadas.
- Configurar, configurar e executar dúas estacións (Estación A e Estación B), como na sección "Execución deste Sample Proxecto”.
- Axuste correctamente os axustes do Enderezo MAC do dispositivo e do Enderezo MAC de destino de forma que o enderezo do dispositivo da Estación A sexa o destino da Estación B e viceversa como se describiu anteriormente.
- Na estación B, configure a Fonte de datos en Manual para desactivar os datos de TX da estación B.
- Activa as dúas estacións.
- Coa configuración predeterminada, deberías ver un rendemento duns 8.2 Mbits/s na estación B.
- Cambia á pestana MAC da estación A.
- Establece o tamaño do paquete de datos PN en 4061.
- Establece o número de paquetes PN por segundo en 10,000. Esta configuración satura o búfer TX para todas as configuracións posibles.
- Cambia á pestana Avanzado da Estación A.
- Establece o dot11RTSThreshold nun valor maior que o tamaño do paquete de datos PN (5,000) para desactivar o procedemento RTS/CTS.
- Establece o número máximo de reintentos representado por dot11ShortRetryLimit en 1 para desactivar as retransmisións.
- Desactive e despois active a estación A xa que o punto11RTSThreshold é un parámetro estático.
- Proba diferentes combinacións de formato de subportadora e MCS na estación A. Observe os cambios na constelación de RX e no rendemento de RX na estación B.
- Estableza o formato de subportadora en 40 MHz (IEEE 802.11ac) e MCS en 7 na estación A. Observe que o rendemento na estación B é duns 72 Mbits/s.
Transmisión de vídeo
A transmisión de vídeos destaca as capacidades do marco de aplicacións 802.11. Para realizar unha transmisión de vídeo con dous dispositivos, configure unha configuración como se describe na sección anterior. O marco de aplicacións 802.11 proporciona unha interface UDP, que é moi adecuada para a transmisión de vídeo. O transmisor e o receptor necesitan unha aplicación de transmisión de vídeo (por exemploample, VLC, que se pode descargar de http://videolan.org). Calquera programa capaz de transmitir datos UDP pode usarse como fonte de datos. Do mesmo xeito, calquera programa capaz de recibir datos UDP pode usarse como sumidoiro de datos.
Configurar o receptor
O servidor que actúa como receptor utiliza o marco de aplicación 802.11 para pasar os cadros de datos 802.11 recibidos e pasalos a través de UDP ao reprodutor de fluxo de vídeo.
- Crea un novo proxecto como se describe en "Execución do laboratorioVIEW Host Code” e configure o identificador RIO correcto no parámetro do dispositivo RIO.
- Establece o número de estación en 1.
- Deixa que o Modo de operación situado no diagrama de bloques teña o valor predeterminado, RF Multi Station, como se describiu anteriormente.
- Permite que o enderezo MAC do dispositivo e o enderezo MAC de destino teñan os valores predeterminados.
- Cambie á pestana MAC e configure Data Sink en UDP.
- Activa a estación.
- Inicie cmd.exe e cambie ao directorio de instalación de VLC.
- Inicie a aplicación VLC como cliente de transmisión co seguinte comando: vlc udp://@:13000, onde o valor 13000 é igual ao porto de transmisión da opción Data Sink.
Configurar o transmisor
O servidor que actúa como transmisor recibe paquetes UDP do servidor de transmisión de vídeo e utiliza o marco de aplicación 802.11 para transmitilos como marcos de datos 802.11.
- Crea un novo proxecto como se describe en "Execución do laboratorioVIEW Host Code” e configure o identificador RIO correcto no parámetro do dispositivo RIO.
- Establece o número de estación en 2.
- Deixa que o Modo de operación situado no diagrama de bloques teña o valor predeterminado, RF Multi Station, como se describiu anteriormente.
- Establece o enderezo MAC do dispositivo para que sexa similar ao enderezo MAC de destino da estación 1 (valor predeterminado:
46:6F:4B:75:6D:62) - Establece o enderezo MAC de destino para que sexa similar ao enderezo MAC do dispositivo da estación 1 (valor predeterminado:
46:6F:4B:75:6D:61) - Cambie á pestana MAC e configure a fonte de datos en UDP.
- Activa a estación.
- Inicie cmd.exe e cambie ao directorio de instalación de VLC.
- Identifica o camiño cara a un vídeo file que se utilizarán para streaming.
- Inicie a aplicación VLC como servidor de transmisión co seguinte comando vlc "PATH_TO_VIDEO_FILE”
:sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, onde PATH_TO_VIDEO_FILE debe substituírse pola localización do vídeo que se debe utilizar e o parámetro UDP_Port_Value é igual a 12000 + Número de estación, é dicir, 12002.
O anfitrión que actúa como receptor mostrará o vídeo transmitido polo transmisor.
Resolución de problemas
Esta sección ofrece información sobre como identificar a causa raíz dun problema se o sistema non funciona como se esperaba. Descríbese para unha configuración de varias estacións na que a estación A e a estación B están transmitindo.
As seguintes táboas ofrecen información sobre como verificar o funcionamento normal e como detectar erros típicos.
Normal Operación | |
Normal Operación Proba | · Establecer números de estación a diferentes valores.
· Axustar correctamente a configuración de Dispositivo MAC Enderezo e Destino MAC Enderezo como se describiu anteriormente. · Deixe outros axustes nos valores predeterminados. |
Observacións: | |
· Rendimento de RX no rango de 7.5 Mbit/s en ambas as estacións. Depende de se é unha canle sen fíos ou por cable.
· Activado MAC ficha: o MAC TX Estatísticas: O Datos desencadeada e ACK Disparado os indicadores están aumentando rapidamente. o MAC RX Estatísticas: Todos os indicadores están aumentando rapidamente en lugar de RTS detectado e CTS detectado, dende o dot11RTSthreshold on Avanzado a pestana é maior que PN Datos Paquete Tamaño (a lonxitude do PSDU) activada MAC ficha. o A constelación no RX Constelación gráfico coincide coa orde de modulación do MCS seleccionado no transmisor. o O TX Bloquear Erro Valora o gráfico mostra un valor aceptado. · Activado RF & PHY ficha: |
o O RX Poder Espectro está situado na subbanda dereita en función da seleccionada Primaria Canle Selector. Dado que o valor predeterminado é 1, debería estar entre -20 MHz e 0 no RX Poder Espectro gráfico.
o O CCA Enerxía Detección Limiar [dBm] é maior que a potencia actual no RF Entrada Poder gráfico. o A potencia da banda base medida ao inicio do paquete (puntos vermellos). Banda base RX Poder gráfico debe ser menor que o AGC obxectivo sinal poder on Avanzado ficha. |
|
MAC Estatísticas Proba | · Desactivar a estación A e a estación B
· Na estación A, MAC ficha, configure o Datos Fonte a Manual. · Activar a estación A e a estación B o Estación A, MAC ficha: § Datos desencadeada of MAC TX Estatísticas é cero. § ACK desencadeada of MAC RX Estatísticas é cero. o Estación B, MAC ficha: § RX Rendemento é cero. § ACK desencadeada of MAC TX Estatísticas é cero. § Datos detectado of MAC RX Estatísticas é cero. · Na estación A, MAC pestana, fai clic só unha vez Disparador TX of Manual Datos Fonte o Estación A, MAC ficha: § Datos desencadeada of MAC TX Estatísticas é 1. § ACK desencadeada of MAC RX Estatísticas é 1. o Estación B, MAC ficha: § RX Rendemento é cero. § ACK desencadeada of MAC TX Estatísticas é 1. § Datos detectado of MAC RX Estatísticas é 1. |
RTS / CTS contadores Proba | · Desactivar a estación A, configurar o dot11RTSTLimiar a cero, xa que é un parámetro estático. A continuación, active a estación A.
· Na estación A, MAC pestana, fai clic só unha vez Disparador TX of Manual Datos Fonte o Estación A, MAC ficha: § RTS desencadeada of MAC TX Estatísticas é 1. § CTS desencadeada of MAC RX Estatísticas é 1. o Estación B, MAC ficha: § CTS desencadeada of MAC TX Estatísticas é 1. § RTS desencadeada of MAC RX Estatísticas é 1. |
Incorrecto Configuración | |
Sistema Configuración | · Establecer números de estación a diferentes valores.
· Axustar correctamente a configuración de Dispositivo MAC Enderezo e Destino MAC Enderezo como se describiu anteriormente. · Deixe outros axustes nos valores predeterminados. |
Erro:
Non datos proporcionado para transmisión |
Indicación:
Os valores contadores de Datos desencadeada e ACK desencadeada in MAC TX Estatísticas non se incrementan. Solución: Establecer Datos Fonte a PN Datos. Alternativamente, establecer Datos Fonte a UDP e asegúrese de utilizar unha aplicación externa para proporcionar datos ao porto UDP configurado correctamente como se describe no anterior. |
Erro:
MAC TX considera o medio as ocupado |
Indicación:
Os valores MAC Statistics de Datos Disparado e preámbulo detectado, parte de MAC TX Estatísticas e MAC RX Estatísticas, respectivamente, non se incrementan. Solución: Comproba os valores da curva actual no RF Entrada Poder gráfico. Establece o CCA Enerxía Detección Limiar [dBm] controlar a un valor que sexa superior ao valor mínimo desta curva. |
Erro:
Enviar máis datos paquetes que o MAC pode Proporcionar a o PHY |
Indicación:
O PN Datos Paquete Tamaño e o PN Paquetes Per Segundo increméntanse. Non obstante, o rendemento conseguido non se incrementa. Solución: Escolle un máis alto MCS valor e superior Subportadora Formato. |
Erro:
mal RF portos |
Indicación:
O RX Poder Espectro non mostra a mesma curva que o TX Poder Espectro na outra estación. Solución: |
Verifique que tes os cables ou as antenas conectados aos portos de RF que configuraches TX RF Porto e RX RF Porto. | |
Erro:
MAC enderezo desaxuste |
Indicación:
Na estación B, non se activa ningunha transmisión de paquetes ACK (parte de MAC TX Estatísticas) e o RX Rendemento é cero. Solución: Comproba iso Dispositivo MAC Enderezo da Estación B coincide co Destino MAC Enderezo da Estación A. Para o modo RF Loopback, ambos Dispositivo MAC Enderezo e Destino MAC Enderezo debería ter o mesmo enderezo, por exemploample 46:6F:4B:75:6D:61. |
Erro:
Alto CFO if Estación A e B son FlexRIOs |
Indicación:
A compensación da frecuencia portadora compensada (CFO) é alta, o que degrada todo o rendemento da rede. Solución: Establece o Referencia Reloxo a PXI_CLK ou REF IN/ClkIn. · Para PXI_CLK: a referencia tómase do chasis PXI. · REF IN/ClkIn: a referencia está tomada do porto ClkIn de NI-5791. |
TX Erro Tarifas son un in RF Loopback or Banda base Loopback operación modos | Indicación:
Utilízase unha única estación onde se configura o modo de operación RF Loopback or Banda base Loopback modo. A indicación gráfica das taxas de erro TX mostra 1. Solución: Espérase este comportamento. Os paquetes ACK pérdense mentres o MAC TX está esperando por eles; a máquina de estado DCF en FPGA de MAC evita isto no caso dos modos de loopback de RF ou de banda base. Polo tanto, o MAC TX sempre informa dun fallo de transmisión. Polo tanto, a taxa de erro de paquetes TX informada e a taxa de erro de bloque TX son ceros. |
Problemas coñecidos
Asegúrate de que o dispositivo USRP xa estea en execución e conectado ao host antes de iniciar o host. En caso contrario, o dispositivo USRP RIO pode non ser recoñecido correctamente polo host.
No laboratorio atópase unha lista completa de problemas e soluciónsVIEW Comunicacións Marco de aplicacións 802.11 2.1 Problemas coñecidos.
Información relacionada
USRP-2940/2942/2943/2944/2945 Guía de inicio USRP-2950/2952/2953/2954/2955 Guía de inicio IEEE Standards Association: LAN sen fíos 802.11 Consulte o laboratorioVIEW Communications System Design Suite Manual, dispoñible en liña, para obter información sobre LabVIEW conceptos ou obxectos empregados neste sampo proxecto.
Visita ni.com/info e introduce o código de información 80211AppFWManual para acceder ao laboratorioVIEW Manual do marco de aplicacións 802.11 de comunicacións para obter máis información sobre o deseño do marco de aplicacións 802.11.
Tamén pode usar a xanela de axuda de contexto para obter información básica sobre LabVIEW obxectos mentres move o cursor sobre cada obxecto. Para mostrar a xanela de axuda contextual en LabVIEW, seleccione View»Axuda de contexto.
Acrónimos
Acrónimo | Significado |
ACK | Recoñecemento |
AGC | Control automático de ganancia |
A-MPDU | MPDU agregado |
CCA | Avaliación clara da canle |
CFO | Compensación da frecuencia portadora |
CSMA/CA | Acceso múltiple con detección do operador con evitación de colisións |
CTS | Claro para enviar |
CW | Onda continua |
DAC | Conversor dixital para analóxico |
DCF | Función de coordinación distribuída |
DMA | Acceso directo á memoria |
FCS | Secuencia de verificación de cadros |
MAC | Capa media de control de acceso |
MCS | Esquema de modulación e codificación |
MIMO | Entrada múltiple-saída múltiple |
MPDU | Unidade de datos do protocolo MAC |
NAV | Vector de asignación de rede |
Non HT | Rendemento non elevado |
OFDM | Multiplexación ortogonal por división de frecuencia |
PAPR | Relación de potencia máxima a media |
PHY | Capa física |
PLCP | Procedemento de converxencia da capa física |
PN | Pseudo ruído |
PSDU | Unidade de datos do servizo PHY |
QAM | Cuadratura ampmodulación de lonxitude |
RTS | Solicitude de envío |
RX | Recibir |
SIFS | Espazo curto entre cadros |
SISO | Entrada única saída única |
T2H | Obxectivo ao anfitrión |
TX | Transmitir |
UDP | Usuario datagprotocolo ram |
Consulte as directrices sobre marcas comerciais e logotipos de NI en ni.com/trademarks para obter máis información sobre as marcas comerciais de NI. Outros nomes de produtos e empresas mencionados aquí son marcas comerciais ou nomes comerciais das súas respectivas empresas. Para patentes que cobren produtos/tecnoloxía de NI, consulte a localización adecuada: Axuda»Patentes no seu software, patentes.txt file nos seus medios ou o Aviso de patentes de National Instruments en ni.com/patents. Podes atopar información sobre contratos de licenza de usuario final (EULA) e avisos legais de terceiros no readme file para o seu produto NI. Consulte a Información de conformidade de exportación en ni.com/legal/export-compliance para coñecer a política de cumprimento do comercio global de NI e como obter códigos HTS, ECCN e outros datos de importación/exportación relevantes. NI NON OFRECE NINGUNHA GARANTÍA EXPRESA OU IMPLÍCITA EN MATERIA DE EXACTITUDE DA INFORMACIÓN CONTIDA AQUÍ E NON SERÁ RESPONSABLE DE NINGÚN ERRO. Clientes do goberno dos EUA: os datos contidos neste manual foron desenvolvidos por conta propia e están suxeitos aos dereitos limitados aplicables e aos dereitos de datos restrinxidos establecidos en FAR 52.227-14, DFAR 252.227-7014 e DFAR 252.227-7015.
Documentos/Recursos
![]() |
LABORATORIO NACIONAL DE INSTRUMENTOSVIEW Comunicacións 802.11 Marco de aplicación 2.1 [pdfGuía do usuario PXIe-8135, LabVIEW Comunicacións 802.11 Application Framework 2.1, LabVIEW Comunicacións Aplicación 802.11, Framework 2.1, LabVIEW Comunicacións 802.11, marco de aplicación 2.1 |