Project	1-10-R&D-2100	--
Reference	DP075881STB030/00	Classification	CONFIDENTIEL INDUSTRIE
Date	16/11/2023

Spécifications Techniques de Besoin du Logiciel Banc de Test ASRP

Pages: [36]

Rédigé par	Vérifié par	Approuvé par	Approuvé par
Responsable Technique	Chef de Projet	Responsable hiérarchique	Qualité
Nom : Date : Visa :	Nom : Date : Visa :	Nom : Date : Visa :	Nom : Date : Visa :

Table des matières

Table des matières	2

Liste des figures	4

Liste des tableaux	4

1.	Scope	5

1.1.	Identification	5

1.1.1.	Versions du document	5

1.1.2.	Documents applicables	5

1.1.3.	Glossaire et abréviations	5

1.2.	Présentation du système	5

1.3.	Présentation du document	6

2.	Documents de référence	6

3.	Exigences globales du sous-système	7

3.1.	Etats et modes	7

3.1.1.	Mode de l’ASRP	7

3.1.2.	Mode du banc de test	7

3.1.3.	Fichier de configuration du banc de test	7

3.2.	Capacités du logiciel	9

3.2.1.	Démarrage	9

3.2.2.	Menu Configuration	9

3.2.3.	Menu Flash	12

3.2.4.	Menu Supervision	16

3.2.5.	Menu Pilotage	18

3.3.	Interfaces externes au système	29

3.3.1.	Identification des interfaces et diagrammes	29

3.3.2.	Interface Analyseurs de spectre	29

3.3.3.	Interface Générateurs de signaux	29

3.3.4.	Interface Matrice de commutation	29

3.3.5.	Interface RFD	30

3.3.6.	Interface ASRP	30

3.3.7.	Interface FPGA	30

3.3.8.	Interface JTAG	30

3.4.	Interfaces internes des systèmes	30

3.5.	Données internes au système	30

3.6.	Adaptabilité	30

3.7.	Sûreté	30

3.8.	Sécurité et confidentialité	30

3.9.	Environnement du système	31

3.10.	Ressources informatiques	31

3.10.1.	Equipements informatique	31

3.10.2.	Utilisation des resources hardware	31

3.10.3.	Logiciels	31

3.10.4.	Moyens de communication	31

3.11.	Qualité	31

3.12.	Contraintes de conception	31

3.13.	Personnel	31

3.14.	Formation	31

3.15.	Logistique	31

3.16.	Autres	31

3.17.	Packaging	32

3.18.	Précédence et criticité des exigences	32

4.	Méthodes de qualification	33

5.	Matrice de traçabilité	35

A.	Annexes	36

Liste des figures

Figure 1:	Menus du logiciel Banc de Test	6

Figure 2:	Fenêtre Configuration > Banc de test	10

Figure 3:	Fenêtre Calibration Câbles	11

Figure 4:	Fichier configuration_PATH.txt	12

Figure 5:	Fenêtre de Chargement calibration automatique	13

Figure 6:	Fenêtre de Chargement calibration manuelle	14

Figure 7:	Fenêtre de Chargement firmware FPGA	16

Figure 8:	Fenêtre Informations système	16

Figure 9:	Fenêtre Démon RF	17

Figure 10:	Fenêtre Pilotage automatique	18

Figure 11:	Fenêtre de Pilotage manuel de l’ASRP	21

Figure 12:	Fenêtre Pilotage des générateurs	23

Figure 13:	Fenêtre Pilotage manuel de la carte radio	24

Figure 14:	Fichier configuration_IHM	26

Figure 15:	Fenêtre Mesure	29

Liste des tableaux

Aucune entrée de table d'illustration n'a été trouvée.

Scope

Identification

Versions du document

IND.	DATE	REDACTEUR	OBJET
00	17/01/2024	A. GUION	Version Initiale

Documents applicables

Rep.	Intitulé	Référence	Indice	Date
1

Glossaire et abréviations

Terme	Définition
ADC	Analog Digital Converter
ARFCN	Absolute Radio Frequency Channel Number
C2H	Card to Host
CHDR	Condensed Hierarchical Datagram for RFNoC
CIC	Cascaded integrator–comb
CPU	Central Processing Unit
DAC	Digital Analog Converter
DDC	Digital Down Converter
DMA	Direct Memory Access
DUC	Digital Up Converter
FPGA	Fiel Programmable Fate Arrays
GPS	Global Positioning System
GSM	Global System for Mobile Communications
H2C	Host to Card
IP	Intellectual Property
IQ	In-phase Quadrature
I2C	Inter Integrated Circuit
LTE	Long Term Evolution
NoC	Network on Chip
OCXO	Oven Controlled X-tal Oscillator(Crystal)
PCIe	Peripheral Component Interconnect Express
PPS	Pulse par seconde
QDMA	Multi Queue DMA
RF	Radio Frequence
RFNoC	RF Network on Chip
RX	Réception
RRC	Root
TDMA	Time Division Multiple Access
TX	Transmission
SPI	Serial Peripheral Interface
UHD	USRP Hardware Driver
UMTS	Universal Mobile Telecommunications System
USRP	Universal Software Radio Peripheral
YAML	Yet Another Markup Language

Présentation du système

Le système consiste en un firmware et logiciel UHD en charge de l’acquisition et l’émission de signaux radio réparti entre les CPUs et le FPGA.

Menus du logiciel Banc de Test

Présentation du document

Ce document décrit les Spécifications Techniques de Besoin du Logiciel Banc de Test ASRP.

Documents de référence

Rep.	Intitulé	Référence	Indice	Date
1
2

Exigences globales du sous-système

Etats et modes

Mode de l’ASRP

STB-BDT-ASRP-1

Titre :

Le capteur possède les modes suivants correspondant chacun à un mode de l’ASRP :

CELL

AUX

VSWR

RSSI

Pour chacun de ces modes, les signaux RX et TX peuvent être configurés en UL, DL ou rien.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Le banc réalise une émission TX ininterrompue et l’acquisition RX simultanée en mode FDD.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Mode du banc de test

STB-BDT-ASRP-1

Titre :

Le banc de test possède les modes suivants correspondant à un état de commutation de la matrice :

Avant de commuter la matrice le banc vérifie la validité des paramètres suivants :

La bande d’émission autorisée,

Le mode ASRP autorisé,

La fréquence est dans la plage de la bande définie

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Avant toute commutation des switches, le banc doit couper l’émission de l’équipement sous test puis la remettre.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichier de configuration du banc de test

STB-BDT-ASRP-2

Titre :

Les modes du banc de test sont définis dans le fichier « configuration_BDT.txt », ils sont classés :

Par bande :

En TX, selon la fréquence indiquée sur l’analyseur de spectre

En RX, selon la fréquence indiquée sur le générateur 1

Par mode du banc :

ex : CELL TX

Par état de la matrice ‘A :1’, ‘B :0’

Par mode ASRP autorisé :

ex : CELL, TX=DL, RX=UL

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Capacités du logiciel

Démarrage

Fenêtre Initialisation du banc de test

STB-BDT-ASRP-2

Titre :

La fenêtre de démarrage « Board Detection » propose de choisir le type d’équipement testé :

Un bouton à bascule indique le type de carte détecté automatiquement par le démon RF :

Un bouton à bascule propose de choisir le type d’équipement :

Carte

Capteur

Ce choix permet de définir la zone mémoire dans laquelle la flash sera écrite lors de sa configuration automatisée.

Les champs suivants relatifs à l’équipement sous test :

Sa référence : « Part Number »

Son numéro de série : « Serial Number »,

Sa révision matérielle : « Hardware Rev. »,

Lorsque le démon RF est connecté, ces champs sont préremplis en fonction du choix fait par l’opérateur « capteur » ou « carte ».

Un bouton « Apply » :

S’il n’existe pas, un répertoire PN<Part_Number>_SN<Serial Number> est créé, dans le répertoire « auto_results », si le répertoire exige déjà, il est juste sélectionné.

Le numéro de série, le part number, la révision de l’équipement sous test et le type d’équipement sont sauvegardés en RAM pour être utilisés lors du fonctionnement du banc de tests.

La fenêtre est fermée et lance le banc de test qui ouvre la fenêtre « Configuration > Banc de test ».

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Menu Configuration

Fenêtre Banc de test

Fenêtre Configuration > Banc de test

STB-BDT-ASRP-2

Titre :

La fenêtre « Configuration > Banc de test » propose :

Pour chaque équipement défini dans le fichier « configuration_NETWORK.txt » :

Un titre avec le nom,

Un champ avec l’adresse IP,

Un champ avec le port IP, (optionnel)

Un bouton « Connexion » pour se connecter,

Un bouton « Déconnexion » pour se déconnecter,

Une LED verte, grise ou rouge pour indiquer l’état de la connexion,

Un bouton « Restart » pour redémarrer le démon RF.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fenêtre Calibration câbles

Fenêtre Calibration Câbles

STB-BDT-ASRP-2

Titre :

La fenêtre « Configuration > Calibration câbles » propose :

Un champ « Mode du banc de test » permettant de choisir le mode du banc de test à mesurer,

Des cases à cocher avec les « Bandes » apparaissent de manière dynamique en fonction du mode du banc de test choisi : les bandes autorisées dans le mode sont pré-cochées et les autres sont grisées.

Pour chaque bande, les données suivantes sont affichées à partir du fichier configuration_FREQ.txt mais non modifiables :

« Fmin » : fréquence minimale de la calibration

« Fmax » : fréquence maximale de la bande

« Fstep » : pas de calibration

Un bouton « Mesure » qui lance la mesure des pertes d’insertion pour :

Chaque mode du banc de test,

Chaque bande : chaque fréquence par pas tel que défini.

Lors du déroulement du script, l’utilisateur est guidé sur les opérations manuelles à réaliser à chaque changement de commutation de matrice, ces informations sont configurées dans le fichier configuration_LOSS.txt.

A la fin de la mesure, le banc de test enregistre le fichier des pertes d’insertions « configuration_LOSS.txt » dans le répertoire « cal ».

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

En mode automatique uniquement, pour chaque mesure de puissance TX ou RX, le banc de test soustrait les pertes d’insertions.

Tag Origine Exigence :

Tag Fiche de test : NT

Tag Destination Exigence :

Fichiers de configuration des chemins

Fichier configuration_PATH.txt

STB-BDT-ASRP-2

Titre :

Les chemins des répertoires suivants sont définis dans le fichier « configuration_PATH.txt » :

« bdt_git » : Emplacement du git du banc de test

« fpga_bin » : Emplacement par défaut du binaire du FPGA,

« cal » : Emplacement par défaut de l’excel de calibration et du binaire associé pour la configuration manuelle de la FLASH,

« auto_fiches » : Emplacement par défaut des CPR et des templates de résultats,

« auto_results » : Emplacement par défaut des résultats de tests classés dans les répertoires PN<Part_Number>_SN<Serial_Number>,

« tx_file » : emplacement par défaut des fichiers TM à émettre.

Si les chemins définis par défaut sont inexistants lors du lancement du banc de test, ceux-ci sont créés.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichiers de configuration des pertes

STB-BDT-ASRP-2

Titre :

Les mesures des pertes d’insertion du banc sont enregistrées dans le fichier « configuration_LOSS.txt » :

Par mode du banc de test,

Par bande définie pour ce mode,

Par fréquence,

Par mesure de perte.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Menu Flash

Fenêtre Chargement calibration automatique

Fenêtre de Chargement calibration automatique

STB-BDT-ASRP-2

Titre :

La fenêtre « FLASH > Configuration automatisée » propose :

Un champ « Date » pré-rempli avec la date système,

Un champ « Flash Param » et un bouton pour sélectionner le fichier <FLASH_PARAM>

Un champ « Flash CRE » et un bouton pour sélectionner le fichier <FLASH>

Ex : DP0xxxxCPR00x_xx_CRE_Réglage.xlsx ou test_out.xls

Par défaut, les champs sont préremplis avec les chemins des fichiers du répertoire PN<Part_Number>_SN<Serial Number>, si l’utilisateur choisi un autre fichier, une demande de confirmation pour écraser le fichier existant est demandée.

Au moment de la sélection d’un fichier :

<FLASH_PARAM> est renommé en FLASH_PARAM_SN<Serial Number>.xlsx dans le repertoire PN<Part_Number>_SN<Serial Number>

<FLASH> est renommé en FLASH_SN<Serial Number>.xlsx dans le repertoire PN<Part_Number>_SN<Serial Number>

Les champs B3 à B6 sont inscrits dans le fichier FLASH_PARAM_SN<Serial Number>.xlsx

Un bouton « Modifier FLASH PARAM » lance sous Excel le fichier FLASH PARAM correspondant à l’équipement sous test (s’il existe)

Un bouton « Convertir .xlsx vers .bin » génère le FLASH_SN<Serian_Number>.bin à partir des fichiers FLASH_SN<Serial Number>.xlsx et FLASH_PARAM_SN<Serial Number>.xlsx et l’enregistre dans le répertoire PN<Part_Number>_SN<Serial Number>

Un bouton « Chargement mémoire FLASH » qui charge le fichier dans la FLASH dans la zone « Capteur » ou la zone « Carte » selon le choix fait lors de l’identification de l’équipement.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fenêtre Chargement calibration manuelle

Fenêtre de Chargement calibration manuelle

STB-BDT-ASRP-2

Titre :

La fenêtre « FLASH > Chargement calibration manuelle » propose :

Un champ « Fichier de calibration (.xlsx) » et un bouton pour sélectionner les fichiers de calibration EXCEL, par défaut le répertoire « cal » est sélectionné

Un bouton « Convertir .xlsx vers .bin » qui génère le fichier FLASH.bin à partir des fichiers de calibration .xlsx sélectionnés et l’enregistre dans le répertoire « cal »

Un champ « Binaire de calibration (.bin) » et un bouton pour sélectionner le fichier binaire,

Un bouton « Chargement mémoire FLASH » qui charge le fichier FLASH.bin dans la FLASH dans la zone choisie par l’opérateur avec le bouton à bascule :

« Calibration Capteur »

« Calibration Carte »

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichiers Excel de définition de la FLASH

STB-BDT-ASRP-2

Titre :

Le fichier FLASH PARAM contient :

Un onglet Flash_param

avec les champs colonne suivants :

Index

Data

Address (hex)

Value (hex)

Commentaires

avec les champs ligne suivants :

Identification

Seuil des plages de température

Paramètres TX cellulaires

Paramètres ORX

Paramètres AUX

Paramètres CAG Cell

Paramètres signaux IQ

Paramètres Amplis

Monitoring

Paramètres DPD

Seuils Alarmes

Les champs B3 à B6 comportent les valeurs suivantes :

B3	Part number de la carte	32 bits LSB = 1
B4	Serial number de la carte	33 bits LSB = 1
B5	Revision HW	1er : lettre A-Z 2e chiffre 0-9
B6	Date de calibration	Jour/Mois/Année sur 2 chiffres

Un onglet Flash Cal BIT

avec les champs colonne suivants :

Index

Data

Commentaires

Unités

avec les champs ligne suivants :

seuil VSWR

seuil RX BiT

RSSI

Ce fichier est unique et enregistré dans le répertoire « PN<Part_number>_SN<Serial_number> ».

Tag Origine Exigence :

Tag Fiche de test : OK

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Le fichier FLASH par défaut contient :

Un onglet Flash Cal RX Cell :

avec les champs colonne suivants

Index

Data

Commentaires

avec les champs ligne suivants :

Paramètres RX cellulaire

Paramètres CAG cell

Paramètres OFFSET RSSI

Deltas Gain

Un onglet Flash Cal RX_AUX :

avec les champs colonne suivants

Index

Data

Commentaires

avec les champs ligne suivants :

Offset RSSI

Un onglet Flash_cal_TX_BX :

avec les champs colonne suivants

Consigne puissance (dBm)

Consigne Fréquence (MHz)

Vbias pk Tension (V)

Vbias carrier Tension (V)

Atten TX EXT (dB)

CLGC gain (dB)

Atten TX Global (dB)

Vbias pk Tension (V)

Vbias carrier Tension (V)

Atten TX EXT (dB)

CLGC gain (dB)

Atten TX Global (dB)

Vbias pk Tension (V)

Vbias carrier Tension (V)

Atten TX EXT (dB)

CLGC gain (dB)

Atten TX Global (dB)

Ce fichier est unique et enregistré.

Tag Origine Exigence :

Tag Fiche de test : OK

Tag Destination Exigence :

Fenêtre Chargement firmware FPGA

Fenêtre de Chargement firmware FPGA

STB-BDT-ASRP-2

Titre :

La fenêtre « FLASH > Chargement firmware FPGA » propose :

Un champ « Binaire FPGA (.bin) » et un bouton pour sélectionner le fichier binaire,

Un bouton « Chargement mémoire FLASH » qui charge le fichier dans la FLASH dans la zone choisie par l’opérateur avec le bouton à bascule :

« Fimware nominal (user) » sélectionné par défaut

« Firmware de secours (golden) ».

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Menu Supervision

Fenêtre Informations système

Fenêtre Informations système

STB-BDT-ASRP-2

Titre :

La fenêtre « Supervision > Informations Système » les informations de l’équipement sous test remontées par le démon RF :

CARTE ou CAPTEUR sélectionné au démarrage

Capteur : Type, PN, SN HW Revision

Carte : Type, PN, SN HW Revision

Software : Versions logicielles

Flash : chargée

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fenêtre Démon RF

Fenêtre Démon RF

STB-BDT-ASRP-2

Titre :

La fenêtre « Supervision > Démon RF » affiche l’état des données remontées par le démon RF :

Alertes, bistate,

Valeurs de températures, courants, tensions…

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Menu Pilotage

Pilotage automatique

Fenêtre

Fenêtre Pilotage automatique

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage automatique » possède :

Un champ « Date » pour horodater le cahier de résutlat,

Un champ « Fichier de tests : » et un bouton qui permet de sélectionner le fichier EXCEL dans un répertoire, par défaut le répertoire « auto_fiches » est sélectionné.

Quand le fichier est sélectionné, tous les tests et leurs étapes sont affichés dans la sous-fenêtre « Déroulement des tests »

Un champ « Fichier de résultats » et un bouton qui permet de sélectionner le fichier EXCEL dans un répertoire, par défaut le dossier de la carte ou du capteur.

Un bouton « Démarrer » démarre la séquence de tests sélectionnée.

Par défaut, le répertoire pour sélectionner les fichiers de tests est « auto_tests ».

Au démarrage des tests, un preset des générateurs et de l’analyseur de spectre est réalisé.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichiers Excel de Procédure de tests

STB-BDT-ASRP-2

Titre :

Le fichier EXCEL « Fichier de tests » contient :

Un onglet « Paramètres BdT » qui contient l’ensemble des mesures ou actions que peut opérer le banc de test,

Un onglet « TESTS AUTOMATIQUES » dans lequel l’utilisateur indique les fiches à dérouler par bande :

Nom de la fiche de test,

Bande sur laquelle la fiche doit être déroulée,

Exécution : OUI/NON

Un onglet par fiche de tests « FDT-XXX »

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Les onglets fiches de tests « FDT-XXX » du fichier EXCEL « Fichier de tests » comportent chacune un tableau à double entrée :

Test

Etape

Description

Paramètres Banc RF

Multiclone

CLGC open : pour forcer le passage en boucle ouverte

AGC : pour activer l’AGC RX

DPD : pour activer le DPD

Mode : pour décrire l’état de la matrice de commutation décrit dans le fichier configuration_BDT.txt en fonction de la bande sélectionnée

Avant de commuter, le banc de test vérifie en utilisant le fichier configuration_BDT.txt la compatibilité du mode du banc avec le mode de l’ASRP choisi.

Script PYTHON

Script PYTHON qui configure le JTAG

ASRPn

Mode : pour décrire le mode d’émission / réception de l’ASRPn

Techno

Largeur bande (Mhz)

Frequence Centrale (MHz) TX

Frequence Centrale (MHz) RX

Consigne Puissance (dBm)

Signal

Frequence porteuse (MHz)

IQ LEVEL

Paramètres analyseur de spectre

Spectro Start

Spectro Stop

Spectro RBW(kHz)

Spectro REF LVL (dBm)

Spectro ATTEN (dB)

Paramètres générateurs de signaux

Fréquence Utile Générateur 1

Consigne de puissance mesurée ou générée Générateur 1

Fréquence Utile Générateur 2

Consigne de puissance mesurée ou générée Générateur 2

Acquisition ASRP1

Fmin (MHz)

Fmax (MHz)

Fenetrage

Nb spur

Moyennage

BW filtrage (kHz)

Longueur FFT

Mesures

Mesure

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Pour l’action « Pause 60s », le banc de test attend 60 secondes avant de passer à l’étape suivante.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Lors de l’exécution des fiches de test :

Un répertoire <Nom_du_Cahier_de_Procedure>_YYYYMMJJ_HHMMSS est créé dans le répertoire PN<part_number>_SN<numero_de_serie> dans lequel sont sauvegardés :

Les résultats test_out.xls basé sur le template

Cahier de Résultats EXCEL

Les copies d’écran de l’analyseur de spectre (si demandé)

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichiers Excel de Résultats de tests

STB-BDT-ASRP-2

Titre :

Le fichier EXCEL « Fichier de résultats » contient :

Un onglet « FDT-XXX » qui sert de template pour écrire les résultats des tests

Eventuellement un onglet « Tableau de bord » qui permet à l’opérateur d’avoir une synthèse des résultats de test

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Pilotage manuel

Fenêtre Pilotage de l’ASRP

Fenêtre de Pilotage manuel de l’ASRP

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de l’ASRP » permet de configurer le banc de test :

Mode du mode de test : Liste des modes du banc de test qui permettent de commuter la matrice tel que décrit dans le fichier configuration_BDT.txt,

IQ LEVEL : Gain transmis à l’ASRP en fonction de la technologie choisie,

Un bouton « Deffault values » récupère les valeurs dans le fichier « Configuration_IHM.txt »

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de l’ASRP » permet de lancer un test :

Test ON

Test OFF

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de l’ASRP » permet de configurer les signaux TX ou RX :

Mode ASRP : Liste des modes de l’ASRP autorisés tels que décrits dans le fichier configuration_BDT.txt

Techno

Largeur de bande : Liste des largeurs de bandes autorisées en fonction de la technologie choisie

Fréquence centrale :

TX : par défaut la fréquence centrale de la bande DL ou UL choisie

Bridé en fonction de la Techno et de la Bandwidth tel que défini dans le fichier « configuration_FREQ.txt »

RX : par défaut la fréquence centrale de la bande UL ou DL choisie

Sinon l’utilisateur peut choisir une valeur entre 30 et 6000 MHz

Consigne de puissance : en dBm, elle peut être modifiée dynamiquement.

Un bouton « Programmation » qui programme l’ASRP

Un bouton « Déconnexion » qui coupe les émissions et les réceptions et déconnecte l’ASRP

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de l’ASRP » permet de configurer le signal TX à émettre :

Type de signal : CW0, CW1 ou un fichier

Le niveau du signal CW : en dBFs

La durée du signal : en secondes,

Un bouton « ON/OFF TX » permet d’allumer et d’éteindre le signal émis.

En fonction du mode du banc de test choisi, le banc commute la matrice lors de l’appui sur le bouton.

Quand ce bouton est ON, les modes du banc de test sont grisés et ne peuvent plus être changés.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de l’ASRP » permet de configurer l’acquisition du signal RX :

De configurer l’acquisition :

Le nombre d’échantillons : 1024, 4*1024, 8*1024, 16*1024, 32*1024, 64*1024, 128*1024

La forme du signal : rectangular, hamming, hanning, kaiser

De réaliser des acquisitions avec le bouton « SNAP RX »

Quand on appuie sur ce bouton, le bouton « ON/OFF TX » doit s’enclencher en même temps.

Quand ce bouton est ON, les modes du banc de test sont grisés et ne peuvent plus être changés.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fenêtre Pilotage des générateurs

Fenêtre Pilotage des générateurs

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage des générateurs » possède pour chaque générateur :

Un champ « Mode » permettant de choisir le mode du banc de test,

Des cases à cocher avec les « Bandes » apparaissent de manière dynamique en fonction du mode du banc de test choisi : une seule case peut être cochée à la fois

« Fréquence » : tel que définie dans le fichier « configuration_FREQ.txt », par défaut la fréquence centrale de la bande DL ou UL choisie, Sinon l’utilisateur peut choisir une valeur entre 30 et 6000 MHz

« Level » : niveau des IQ, par défaut les valeurs du fichier « Configuration_IHM.txt » sont configurées

« RF ON » : Case à cocher pour activer ou désactiver l’émission du signal configuré.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichier Configuration IHM

STB-BDT-ASRP-2

Titre :

Les valeurs par défaut des signaux de la fenêtre « Pilotage manuel de l’ASRP » sont configurées dans le fichier « configuration_IHM.txt ».

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichier Limites des bandes

STB-BDT-ASRP-2

Titre :

Les valeurs des plages de fréquences autorisées par bande et par technologie sont définies dans le fichier « configuration_FREQ.txt », pour chaque bande, les données suivantes sont définies :

Nom de la bande : chaîne ASCII

« duplex_spacing » : espace entre bandes,

« dl_min » : fréquence DL minimale,

« dl_center » : fréquence DL centrale,

« dl_max » : fréquence DL maximale,

« ul_min » : fréquence UL minimum,

« ul_center » : fréquence UL centrale,

« ul_max » : fréquence UL maximale.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Pilotage manuel de la carte radio

Fenêtre

Fenêtre Pilotage manuel de la carte radio

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de la carte radio » permet de configurer les éléments suivants dans la partie « Fonctions de réglages » :

Les plages de valeurs de ces paramètres sont définies dans le fichier « réglages_radio_default_values.txt ».

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Pilotage manuel de la carte radio » permet de configurer les éléments suivants dans la partie « Paramètres de réglages » :

Les atténuateurs TX,

Les atténuateurs RX,

Les LNA,

La polarisation des drivers des amplificateurs,

Les gains,

Les seuils VSWR.

Les plages de valeurs de ces paramètres sont définies dans le fichier « réglages_radio_default_values.txt ».

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Dans la fenêtre « Pilotage > Pilotage manuel de la carte radio », le logiciel banc de test modifie et affiche les valeurs des paramètres définis à travers l’API du démon RF :

Champ avec un nombre dans un plage de valeur,

Bouton « Chargement » pour écrire la valeur dans le registre.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fichier Réglages radio

Fichier configuration_IHM

STB-BDT-ASRP-2

Titre :

Les plages de valeur des réglages radio suivants sont définis dans le fichier « configuration_IHM.txt » :

Les atténuateurs TX,

Les atténuateurs RX,

Les LNA,

La polarisation des drivers des amplificateurs,

Les gains,

Les seuils VSWR.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Mesures TX et RX

STB-BDT-ASRP-2

Titre :

Pour chacune des mesures TX suivantes, le banc de test lit la valeur correspondante à travers l’API du démon RF :

Courant PA,

RSSI,

CLGC Last Gain,

TX ATTEN EXT,

ADRV TX ATTEN,

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Pour chacune des mesures RX suivantes, le banc de test lit la valeur correspondante à travers l’API du démon RF :

RSSI.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Pour chacune des mesures TX suivantes, le banc de test mesure à l’analyseur de spectre :

T1

Puissance TX,

EVM TX RMS

EVM TX PK

SFDR TX

SNR TX

T2

Puissance TX,

EVM TX QPSK

ACLR TX

SFDR TX

SNR TX

T3

Puissance TX,

EVM TX QPSK

EVM TX 16QAM

ACLR TX

SFDR TX

SNR TX

T4

Puissance TX,

EVM TX QPSK

EVM TX 16QAM

ACLR TX

SFDR TX

SNR TX

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Pour chacune des mesures RX suivantes, le banc de test récupère les IQ du signal RX à travers l’ASRP et avec des outils d’analyse de signal PYTHON, il mesure :

Puissance RX,

SFDR RX,

SNR RX,

NF RX,

Puissance ORX.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Pour chaque mesure RX, le banc de test :

Coupe l’émission TX avant de commuter,

pilote la matrice de commutation selon le mode choisi si nécessaire,

Remet le signal TX

configure le générateur pour émettre le signal,

configure le capteur pour recevoir le signal configuré,

enregistre le spectre du signal reçu par l’ASRP en png,

enregistre les IQ reçus,

réalise la mesure.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

Pour chaque mesure TX, le banc de test

Coupe l’émission TX avant de commuter,

pilote la matrice de commutation selon le mode choisi si nécessaire,

Remet le signal TX

configure le capteur pour émettre le signal configuré à travers l’UHD,

configure l’analyseur de spectre pour observer le signal,

enregistre des captures d’écran de l’analyseur de spectre,

réalise la mesure.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Fenêtre Mesure

Fenêtre Mesure

STB-BDT-ASRP-2

Titre :

La fenêtre « Pilotage > Mesure » possède :

Une sous-fenêtre Connexion :

Un bouton « ON/OFF » pour démarrer et éteindre les acquisitions,

Une LED pour indiquer l’état de l’acquisition,

Channel qui sélectionne une des ASRP connectée

Une sous-fenêtre Paramètres d’analyse :

Sample : 1024, 4*1024, 8*1024, 16*1024, 32*1024, 64*1024, 128*1024

Window : hanning', 'rectangular', 'hamming', 'kaiser

Analyse Fmin : en MHz

Analyse Fmax : en MHz

Spurious :

Filtre Spurious : en MHz

Filtre Carrier : en MHz

Filtre DC : en MHz

Moyennage : Oui / Non

Une sous-fenêtre Spectre affiche le spectre du signal reçu par l’ASRP,

Une sous-fenêtre Mesures RX affiche les mesures réalisées sur le signal.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interfaces externes au système

Identification des interfaces et diagrammes

Interface Analyseurs de spectre

STB-BDT-ASRP-1

Titre :

Les analyseurs de spectre FSV7 option K72 et K100 fournit une API RSINSTRUMENT TCP IP.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interface Générateurs de signaux

STB-BDT-ASRP-1

Titre :

Les générateurs 30MHz -3GHz et K100 fournissent une API R&SINSTRUMENT TCP IP.

https://scdn.rohde-schwarz.com/ur/pws/dl_downloads/pdm/cl_manuals/user_manual/1178_3834_01/SMA100B_UserManual_en_10.pdf

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interface Matrice de commutation

STB-BDT-ASRP-1

Titre :

Les matrice SpnT RC-8SPDT-A18 fournissent une API IP.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interface RFD

STB-BDT-ASRP-1

Titre :

Le Démon RF fournit une API RPC de pilotage de la RF.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interface ASRP

STB-BDT-ASRP-1

Titre :

L’ASRP fournit une API UHD pour le pilotage des cartes radio.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interface FPGA

STB-BDT-ASRP-1

Titre :

Le FPGA fournit une interface par registres auxquels le Démon RF accède via le bus PCIe.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interface JTAG

STB-BDT-ASRP-1

Titre :

Le FPGA fournit une interface JTAG.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Interfaces internes des systèmes

Sans objet.

Données internes au système

Sans objet.

Adaptabilité

Sans objet.

Sûreté

Sans objet.

Sécurité et confidentialité

Sans objet.

Environnement du système

STB-BDT-ASRP-2

Titre :

Le banc de test est exécutable à partir d’un PC LINUX ou d’un PC WINDOWS.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Ressources informatiques

Equipements informatique

Sans objet.

Utilisation des resources hardware

Sans objet.

Logiciels

Sans objet.

Moyens de communication

Sans objet.

Qualité

Sans objet.

Contraintes de conception

STB-BDT-ASRP-2

Titre :

Le banc de test est programmé en PYTHON 12.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-2

Titre :

L’IHM du banc de test est tout en français.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Personnel

Sans objet.

Formation

Sans objet.

Logistique

Sans objet.

Autres

Sans objet.

Packaging

STB-BDT-ASRP-35

Titre :

Le logiciel Banc de test est livré sous forme :

de paquet .deb pour Linux,

setup.exe pour Windows.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

STB-BDT-ASRP-35

Titre :

La livraison du logiciel Banc de test est livré dans un exécutable compilé englobant les modules dépendants.

Tag Origine Exigence :

Tag Fiche de test :

Tag Destination Exigence :

Précédence et criticité des exigences

Sans objet.

Méthodes de qualification

La matrice de traçabilité résume les méthodes de qualification utilisées pour chaque exigence. Les méthodes de qualifications englobent :

Méthode	Description
Démonstration	L’utilisation du CSCI, ou d’une partie du CSCI, qui repose sur une opération fonctionnelle observable sans nécessité d’utiliser d’instrument de mesure, d’équipement de tests spécifiques ou d’analyse ultérieure.
Test	L’utilisation du CSCI, ou d’une partie du CSC, qui nécessite des instruments de mesure, des équipements de tests spécifiques ou des moyens de collecter des données pour une analyse ultérieure.
Analyse	Le processus d’accumuler des données obtenues par d’autres moyens de qualification. Par exemple : réduction, interprétation, ou extrapolation de résultats de tests.
Inspection	Examen visuel du code du CSCI, documentation, etc.
Méthodes de qualification spéciales	Toutes autre méthode de qualification du CSCI, tel que des outils, des techniques, des procédures, des limites d’acceptation spéciaux.

Matrice de traçabilité

Annexes