Une équipe du Centre de recherche sur les communications Canada (CRC) et de Recherche et développement pour la défense Canada (RDDC) a fait la première démonstration publique d'une application radio sans fil commerciale en conjonction avec la radio réalisée par logiciel (RRL). Les experts internationaux de l'industrie présents à la réunion annuelle du Software Defined Radio Forum, tenue de San Diego en novembre 2002, ont ovationné le travail de pointe des chercheurs canadiens.
Cette démonstration constituait la dernière étape du contrat entre le CRC, le RDDC et ce forum d'experts. Ce contrat visait à transposer les caractéristiques théoriques de l'architecture de communications virtuelles (ALC pour « Software Communications Architecture ») du projet américain Joint Tactical Radio System (JTRS) dans un cadre d'application à exploitation libre. L'ALC servira dans les prochains systèmes radio terrestres du Department of Defense des États-Unis. Elle est également proposée à l'Object Management Group pour les applications commerciales.
Pour valider la mise en service, le groupe du CRC devait faire la démonstration d'une application radio simple; il a donc présenté le traitement de signaux à l'aide d'un canal audio en temps réel. Le groupe du CRC a toutefois dépassé les exigences du contrat et les attentes des participants à la conférence quand, de manière inattendue, il a fait la démonstration de la radio numérique (mieux connue sous la marque de commerce RAN).
Cette démonstration comprenait un certain nombre de technologies produites au CRC. Le principal élément de la démonstration était le cadre d'application de l'ALC qui a téléchargé, installé et exécuté le logiciel du récepteur RAN dans un ordinateur à processeur Pentium. C'est le Groupe de recherche sur les communications militaires par satellite qui a mis l'ALC en place. Ce groupe est composé de Claude Bélisle, gestionnaire de recherche; Steve Bernier, chef de projet; et du capitaine Hugues Latour, agent scientifique des communications par satellite de RDDC. Le code ouvert pour langage Java est disponible dans le site Web du CRC.
Le logiciel du récepteur RAN a été conçu par le Groupe des systèmes audio de pointe du CRC, dirigé par Louis Thibault. Il intègre un décodeur de Viterbi ultrarapide créé par le Groupe de recherche sur le traitement des signaux de télécommunications du CRC, sous la responsabilité de John Lodge, ainsi qu'un cadre d'acquisition de données élaboré par le Groupe des technologies de radiocommunication, administré par Joe Schlesak. Le matériel de transmission comprend une mise en place logicielle du multiplexeur RAN conçu par le Groupe des systèmes de radiodiffusion et de transmission des signaux, géré par René Voyer.
Cette démonstration réussie de la radio réalisée par logiciel sans fil représente une étape importante dans l'élaboration et l'adoption de cette nouvelle technologie. Elle semble aussi indiquer que cette technologie sera disponible à des fins militaires et commerciales plus tôt que prévu.
Le CRC prépare actuellement la version 2.2 de l'ALC en langage C++ (le projet se nomme SCARI++) et offrira un soutien aux entreprises pour l'adapter à des plates-formes précises. Différents outils logiciels qui aideront les développeurs et les intégrateurs radio sont également en cours de conception.
La démonstration de cette technologie est prévue pour janvier 2003 à Ottawa. Pour de plus amples renseignements sur la démonstration de janvier ou la création du nouveau logiciel, veuillez communiquer avec Claude Bélisle.