DEVELOPING AN SCA GSM WAVEFORM TARGETED ON A DSP/FPGA ARCHITECTURE

Similar documents
Prototyping wireless base stations or edge devices on a DSP/FPGA architecture using high-level tools

PORTING OF AN FPGA BASED HIGH DATA RATE DVB-S2 MODULATOR

DEVELOPMENT OF LOW-COST PUBLIC SAFETY P25 WAVEFORM IN AN OSSIE ENVIRONMENT WITH USRP

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

DTP4700 Next Generation Software Defined Radio Platform

STRS COMPLIANT FPGA WAVEFORM DEVELOPMENT

From Antenna to Bits:

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

What s Behind 5G Wireless Communications?

A SOFTWARE RE-CONFIGURABLE ARCHITECTURE FOR 3G AND WIRELESS SYSTEMS

THE APPROACH OF SELEX COMMUNICATIONS ON SOFTWARE DEFINED RADIO

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

A review paper on Software Defined Radio

Spectrum Detector for Cognitive Radios. Andrew Tolboe

Experience Report on Developing a Software Communications Architecture (SCA) Core Framework. OMG SBC Workshop Arlington, Va.

ALOE Framework and Tools

What is New in Wireless System Design

A CASE STUDY COMPARING TRADITION TO MODEL-BASED RAPID DEVELOPMENT OF SDR WAVEFORMS PART II

2015 The MathWorks, Inc. 1

Design and Implementation of Software Defined Radio Using Xilinx System Generator

RF and Microwave Test and Design Roadshow Cape Town & Midrand

Spectral Monitoring/ SigInt

TU Dresden uses National Instruments Platform for 5G Research

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online):

WiMAX Basestation: Software Reuse Using a Resource Pool. Arnon Friedmann SW Product Manager

The use of diversity for voice-frequency telegraphy on HF radio circuits

Interoperability of FM Composite Multiplex Signals in an IP Based STL

Design and FPGA Implementation of an Adaptive Demodulator. Design and FPGA Implementation of an Adaptive Demodulator

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 9: Multiple Access, GSM, and IS-95

Project in Wireless Communication Lecture 7: Software Defined Radio

An Introduction to Software Radio

SpectraTronix C700. Modular Test & Development Platform. Ideal Solution for Cognitive Radio, DSP, Wireless Communications & Massive MIMO Applications

Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder

Practical Use of Reconfigurable Radios in Air Combat Training Systems

Software-Defined Radio using Xilinx (SoRaX)

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument

Software Implementation and Analysis of a Differentially Encoded DPSK Physical Layer Wireless Communication System on an SDR Baseband Processor

INTRODUCTION TO SOFTWARE RADIO CONCEPTS

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

Flexible and Modular Approaches to Multi-Device Testing

Advances in Wireless Communications: Standard Compliant Models and Software Defined Radio By Daniel Garcίa and Neil MacEwen

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

Using an FPGA based system for IEEE 1641 waveform generation

SDR TESTBENCH FOR SATELLITE COMMUNICATIONS

Nutaq OFDM Reference

Multiple Antenna Systems in WiMAX

PRODUCT HOW-TO: Building an FPGA-based Digital Down Converter

Importance of object middleware on a digital signal processor for SCA type architectures - a power/cpu management perspective

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

Some Radio Implementation Challenges in 3G-LTE Context

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

SCA COMPATIBLE SOFTWARE DEFINED WIDEBAND RECEIVER FOR REAL TIME ENERGY DETECTION AND MODULATION RECOGNITION

Supplemental Slides: MIMO Testbed Development at the MPRG Lab

4.4 Implementation Structures in FPGAs and DSPs. Presented by Lee Pucker President, ForwardLink Consulting

Waveform Generation and Testing with Software-Defined Radios (SDR) and RF instruments

SCA WAVEFORM DEVELOPMENT FOR SPACE TELEMETRY

Find Your Niche. RF Design

RECOMMENDATION ITU-R F ARRANGEMENT OF VOICE-FREQUENCY, FREQUENCY-SHIFT TELEGRAPH CHANNELS OVER HF RADIO CIRCUITS. (Question ITU-R 145/9)

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA

VLSI Implementation of Digital Down Converter (DDC)

SOFTWARE DEFINED RADIO SOLUTIONS Getting to JTRS compliant military SDRs and Beyond

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

Using a COTS SDR as a 5G Development Platform

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students

multiple access (FDMA) solution with dynamic bandwidth. This approach TERMS AND ABBREVIATIONS

Prototyping Next-Generation Communication Systems with Software-Defined Radio

OQPSK COGNITIVE MODULATOR FULLY FPGA-IMPLEMENTED VIA DYNAMIC PARTIAL RECONFIGURATION AND RAPID PROTOTYPING TOOLS

Software Radio Network Testbed

Access Methods and Spectral Efficiency

GENERIC SDR PLATFORM USED FOR MULTI- CARRIER AIDED LOCALIZATION

Universal Software Defined Radio Development Platform

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris.

Practical Use of Reconfigurable Radios in Air Combat Training Systems

5G, WLAN, and LTE Wireless Design with MATLAB

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

FPGA-based Prototyping of IEEE a Baseband Processor

EVALUATION OF MILITARY WAVEFORM PROCESSING ON A COTS RECONFIGURABLE SDR PROCESSING PLATFORM

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Developing a Generic Software-Defined Radar Transmitter using GNU Radio

FPGA BASED WAVEFORM DESIGN TECHNIQUES FOR SOFTWARE DEFINED RADIOS

CMOS RFIC ARCHITECTURES FOR IEEE NETWORKS

Software Design of Digital Receiver using FPGA

What s Behind 5G Wireless Communications?

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Multiband NFC for High-Throughput Wireless Computer Vision Sensor Network

SOFTWARE BASED MIMO CHANNEL EMULATOR

Behavioral Modeling of Digital Pre-Distortion Amplifier Systems

Design and Verification of High Efficiency Power Amplifier Systems

Vol. 4, No. 4 April 2013 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

PoC #1 On-chip frequency generation

Development of Software Defined Radio (SDR) Receiver

Bridge RF Design and Test Applications with NI SDR Platforms

Sampling. A Simple Technique to Visualize Sampling. Nyquist s Theorem and Sampling

SV2C 28 Gbps, 8 Lane SerDes Tester

Transcription:

DEVELOPIN AN SCA SM WAVEFORM AREED ON A DSP/FPA ARCHIECURE Louis Bélanger (Lyrtech inc., Quebec, Quebec, Canada louis.belanger@lyrtech.com) ABSRAC High-level frameworks such as the SCA (Software Communication Architecture) add virtualization layers on heterogeneous DSP-FPA systems with the promise of code portability., However, there is an impact on performance and complexity. his paper takes a look at these aspects by using a design example consisting in the design of a SM waveform compliant with the SCA framework. More specifically, this paper takes a look at the lower level detail aspects of developing the IF and baseband processing components of the SCA waveform on a FPA and a DSP, respectively Moreover, the project is executed using the model-based/system-level development tool MALAB /Simulink to improve testing and productivity, and bridge modeling and implementation phases First, a review of the basic technical aspects of SM is given. Emphasis is placed on IF and baseband aspects. hen, elements of SCA which are in the scope of this implementation are summarized. A brief presentation of development tools and design flow then follows. Lastly, results of SM waveform implementation are presented, followed by a conclusion and an indication of future works. 1. PROJEC CONEX he implementation was done in the general context of the development of an SCA board support package for Lyrtech s DSP/FPA development platforms as well as the development of example applications and reference designs running on these platforms. In this context, these platforms provide a complete SCA waveform development environment at the DSP/FPA level and help JR radio developers address the development challenges of the promising but rather complex SCA environment. As far as SM is concerned, the scope is to have a basic capability system that operates as a SM system while demonstrating a typical SCA implementation at the DSP/FPA level, in line with the proposed SCA extensions related to DSP specialized hardware (due for inclusion in an upcoming revision of the actual version 2.2 [1] of SCA). he target platform is the family of SignalMaster DSP/FPA platforms. IF processing is performed in the FPA and its design is developed in System enerator in a system-level environment. In a complementary manner, baseband processing implementation is performed in the DSP, using a similar Simulink Design Flow with the Real- ime Workshop C-code enerator, the Embedded arget for I DSP oolbox and Lyrtech s SM DSP libraries. SCA-related elements are added to wrap the executable code and provide SCA-defined portability and scalability capabilities, which is also in line with the recently proposed IIM (implementation independent model) & ISM (implementation specific model) SCA waveform modelbased design flow,. 2. SM PROCESSIN Figure 1 presents a SM physical channel. here are 124 200 khz channels that are frequency-multiplexed in a 25 MHz-wide RF spectrum, one for each downlink and uplink path. Figure 1 also shows in more detail how the bursts of each SM channel are constructed. Basically, each burst is part of an 8 slot DM frame, forming a 200 khz wide spectrum. Each burst has tail bits and an extended guard interval to avoid interference as long as the MS (mobile station) is within 35 km of the BS (base station). Some fixed training-bit sequences allow synchronization between the MS and the BS. Use of the SM application as a design example corresponds very well to our platform s segmented architecture. In Figure 2, the main uplink physical layer elements of a SM speech and data transmission chain are presented. Figure 2 also illustrates how the processing can be partitioned. IF processing is performed on the FPA with functions such as polyphase DDC (digital down converter), DDS (direct digital synthesis), and MSK (aussian minimum shift keying) modulation. DSP-based baseband processing can tackle the tasks of encoding, encrypting, and interleaving, as well as burst building functions. Finally, communication protocol handling is performed at the RISC processor level (or in the DSP for simplified protocols, such as in our case). Proceeding of the SDR 04 echnical Conference and Product Exposition. Copyright 2004 SDR Forum. All Rights Reserved

SM 25 MHz bandwidth => 124 FDMA RF channels Encrypted Bits raining Encrypted Bits Normal Burst 124 RF channels Fixed Bits 25MHz bandwidth Frequency-correction Burst Encrypted Synchronization Encrypted Synchronization Burst 0 1 2 3 4 5 6 7 Synchronization Encrypted 1 RF channel, 200 khz bandwidth => 8 DM channels Access Burst : ail bits : uard bits 1 burst => 156.25 symbols Figure 1: SM FDM, DM and burst structure RF Rx = 935-960 MHz X LO IF = 70 MHz BPF 200 KHz bandwidth Analog Section A/D IF and DM Processing I X DDS Q Polyphase filters Control MSK Demodulator FPA Section Burst Processing Protocol Engine Baseband Switched Voice Network IP Network (PRS) RISC or DSP Protocol Processing Viterbi Decoder Deinterleaving DSP Section Burst Processing Speech Decoder Figure 2: Partitioning of the SM processing between the FPA, the DSP, and a RISC processor (note: an analog RF front-end is also shown for the sake of completeness) 3. ENERAL SCA ARCHIECURE CONCEPS he JRS SCA architecture, also promoted by the SDR Forum, is a modularized architecture for wireless systems based on POSIX and OO (object-oriented) software technologies that can run and map on processing hardware ranging from a homogeneous PP (eneral Purpose Processor) environment to a heterogeneous and distributed environment, which is more or less the norm with current radio or base station implementation. he potential benefits of such an approach are numerous: Proceeding of the SDR 04 echnical Conference and Product Exposition. Copyright 2004 SDR Forum. All Rights Reserved

Segmentation of the problems ; Scalability Multi-vendor offering; Decoupling of technology advances on specific functions (RF, IF, baseband) Enhanced software portability he generic SDR architecture, shown in Figure 3, consists of functions connected through open interfaces, and procedures for adding software-specific tasks to each of the functional areas. he software necessary to operate is referred to as an application waveform. Figure 3 shows an open architecture of seven independent subsystems interconnected by open interfaces. Interfaces exist for linking software application specific modules into each subsystem. Each subsystem may contain processing hardware, firmware, an operating system, and software modules that may be common to more than one application. he application layer is modular, flexible, and can be mapped to different hardware. he common software API layer is standardized with common functions having open and published interfaces, based on OM (Object Management roup) and IDL (Interface Definition Language) standards. Figure 3: ypical implementation of SDRF software and hardware open architecture 4. SCA DSP-ORIENED SPECIALIZED HARDWARE SUPPLEMEN (SHS) he more recently-published Specialized Hardware Supplement (SHS) [2] provides more precise guidance to address portability of software for processing elements other than general purpose processors. he SHS supplements the SCA specification by specifically addressing the software for specialized hardware: field programmable gate arrays (FPA), digital signal processors (DSP), and ASICs. In general, a software application of this type runs on a collection of specialized hardware components that are connected via special purpose data buses. he SHS supplement specifies: A hardware abstraction layer connectivity standard (HAL-C), A reduced POSIX AEP for DSP environments, Standard waveform functional blocks to be provided as part of each platform he requirements of this supplement are in fact intended to mitigate a set of problems that reduce the cost of portability for this type of software. hese problems include the lack of standard operating systems in DSPs and the differing computational paradigms of DSPs, FPAs, ASICs, network processors and other special function devices. FPA HC1 HAL HC2 HAL-C Endpoint 1 HAL 2 Random Interface (Direct, PCI, RapidIO, etc.) DSP 3 HAL Platform Dependent Waveform Dependent Figure 4: HAL-C DSP/FPA model HC3 Figure 4 shows the implementation model of HAL-C. A HAL-C realization consists of both waveform- and platform-specific components. A HAL-C Component (HC) implements functionality required by a waveform. hese components are written by the waveform developer and designed to the HAL-C API so that their portability potential is maximized. o this extent, components are interconnected using the concepts of source and sink ports, adapted to DSP and FPA environments from the more generic interfacing guidelines of IDL. Figure 5 displays the port interface definitions for FPA. Again, industry standards have been used to inspire this definition, which is based on OCP (open core protocol). A software-based equivalent of these ports exists for the DSP side. Source Interface clock data channel length write socketrequest socketready Figure 5: OCP-inspired FPA-located source interface port definition Proceeding of the SDR 04 echnical Conference and Product Exposition. Copyright 2004 SDR Forum. All Rights Reserved

5. OS SERVICE APIS AND OO FOR DSP ENVIRONMENS he SHS defines common DSP-oriented operating system (OS) services, based upon a POSIX AEP (Application Environment Profile) subset extracted from the SCA POSIX AEP. hese common services can be implemented across all SCA Digital Signal Processing (DSP) implementations. Also, the features of HAL-C were considered in the selection of functions that support interprocess communication. In addition to OS services, object-oriented approaches might also have to be used in the DSP environment (but not in the FPA), to conform to the SCA paradigms (an alternative and more classical approach is to run an SCA DSP device driver on a PP in a proxy manner). While one can argue about whether or not to introduce object-oriented programming concepts in a DSP context, where speed and code size are critical, modern DSP development systems are becoming more and more OO-aware and ready. As an example, the XDAIS MS320 DSP Algorithm Standard, proposed by exas Instruments, closely follows the objectoriented paradigms. In fact, DSP algorithms are quite suitable candidates for object oriented programming as they exhibit a common behavior in that they all act as data transducers that convert the input data stream into an output data stream by applying a suitable transform on them. he XDAIS component model allows algorithms to be created in a structured manner and uses the following object oriented characteristics: Abstraction Encapsulation Polymorphism Inheritance In this type of OO-ready DSP environment, the implementation of HAL-C concepts such as sink and source ports becomes easier, as well as integrating XDAIScompliant DSP library components. 6. SCA WAVEFORM MODEL-BASED DESIN FLOW he SCA community is encouraged to adopt advanced design flow techniques [3], which emphasize model-based design. Essentially, the model-based approach, also referred to as system-level, resides in leveraging as much as possible the same environment used in the early simulation and design phase throughout the implementation phases, such as floating-point to fixed-point conversion, in-circuit testing (HIL) and verification of real-time hardware, thus improving the overall quality of the design process. A key element of this flow resides (optionally) in automatically generating execution code from a simulation model. he SCA uses the terminology of implementation independent models (IIM) and implementation specific models (ISM). IIM models will run on host-based PP computers, while ISM models will represent various versions of this model implemented on heterogeneous hardware including the As-built waveform. Non-field system related components such as the channel model, for example, can also be segmented, hardware targeted and run as a real-time test bench to test the final target hardware. he overall idea here is to provide some kind of expertise continuum between the simulation phase of a project and its field-testing phase. In this way, errors noticed in the field can be identified and corrected prior to real field testing. o summarize, the use of a model-based simulation and implementation approach allows users to: Co-simulate model components in the host computer (IIM) and target hardware (ISM) Perform HIL (hardware-in-the-loop) verification of specific components of the model, Execute in real-time specific model components, with system-level monitoring, testing and verification. 7. HF SSB RADIO EXAMPLE he following example of a typical military radio, an HF SSB AM radio, showcases the different steps involved in a model-based design process. he first step is to simulate, at the system level, the function of the chosen radio and to select a processing architecture capable of executing in real-time the code generated. he first step in the process is to create an implementation-independent model. his can be accomplished using the Simulink DSP blockset. Figure 6 shows the general signal flow in the radio. he local oscillators are shared by both receiver and transmitter processing chains. he receiver consists of a digital down converter followed by a final filter-demodulator stage. he transmitter is simply the receiver blocks turned around with interpolating rather than decimating filters. Once satisfactory simulation results have been obtained, indicating that the general signal flow and filtering are correct, it is time to split the model between the FPA and the DSP. For this design, partitioning the functions is straightforward. A tendency in system-level development, in order to compensate for the inefficiency of generic automatic code generation with respect to manually coded applications (either at the C or assembly levels), is to combine the use of Proceeding of the SDR 04 echnical Conference and Product Exposition. Copyright 2004 SDR Forum. All Rights Reserved

C-code based simulation with optimized libraries or cores substituted when building the target application. Such an approach is best exemplified in the Xilinx System enerator extension to Simulink. In this case, target specific structural VHDL is generated, as a compromise to pure system level code. 9. SM SCA IMPLEMENAION he SCA SM implementation was derived from a non-sca model-based SM design. Figure 7 shows the SM baseband model as targeted at the DSP, which can be described as an ISM model in SCA terminology, since it incorporates an implementation-specific DSP/FPA segmentation of processing load. Note that in this model, upper layer protocol software runs on the DSP as well. he reader can find more information about this model in [5]. Figure 6: his top-level model captures the five main subsystems needed to create the SSB radio. Each block contains several levels of hierarchy, getting down to fixed-point implementation details where required. he light red blocks handle the 64 Msps data rates and will therefore be implemented in the FPA. he green blocks handle data at both 15.625 and 7.8125 Ksps, and will be implemented in the DSP chip. 8. SINALMASER PLAFORM FAMILY Lyrtech Signal Processing offers a complete range of Wireless-capable DSP/FPA platforms, ranging from the single-channel (65 MHz) SignalWAVe, to the dual-channel (2 x 105 MHz) capable SignalMaster, the quad-channel (4 105 MHz) Quad 6713-6416/VII platform and the 8-16- 32 channel (105 MHz) FPA-based VHS series. Entrylevel platforms such as the SignalWAVe, which includes a PP Pentium-class processor for protocol processing and Ethernet-based communications, can be used as a heterogeneous PP/DSP/FPA SCA embedded platform, while multi-channel systems can be used for advanced Smart antenna/mimo multi-channel system development. he platform comes with numerous example applications, including the HF/VHF SSB AM radio described above. More complex example systems such as SM and MIMO applications are also available. Lyrtech is also in the process of developing SCA board level support for these products, accompanied by SCA Waveform demo applications. hese applications will operate across different platforms, demonstrating SCA cross platform portability and scalability, as well the SCA model-based IIM and ISM design flow. Figure 7: DSP Model of baseband SM processing with comparative host/target blocksets Building on these models, we introduced SCA sink and source ports. In the case of the FPA model, these ports consist of special purpose VHDL code wrapped in a System enerator block. his allows SM modem subfunctions to become encapsulated with the VHDL SCA sources and sinks and to become more portable across FPA devices of the same class. Figure 7 shows this model and the associated IF modulator (Figure 8) component, which applies a frequency shift on the signal supplied by the port Sink data (the shifting frequency is determined by the input port Sink chan_sel ). One can see how the IF modulator has been encapsulated with sink and source ports to become an SCAcompliant FPA-based component. he overhead created by the sink and the source ports is rather minimal, moreover when the components are co-located in a single FPA container (using terminology defined in the SCA). With these sink and source wrappers, the SCA Application Factory, responsible for mapping the JR radio resources to the waveform application processing requirements, will then be capable of assembling FPA components of waveforms in different radio-specific FPA implementations. he DSP side will also consist of sink and source ports implemented, however, in software. Again, the overhead is rather minimal, since these ports look like standard DSP-co- Proceeding of the SDR 04 echnical Conference and Product Exposition. Copyright 2004 SDR Forum. All Rights Reserved

processor drivers, especially if underlying DMA mechanisms are used. by these ports was mentioned as being modest. All these recent advances in SCA technology may mean that SCA is getting more and more ready for prime-time use in all military and commercial wireless systems and devices, thus realizing the original SDR vision of truly reprogrammable radios and portability across all radio platforms. REFERENCES Figure 7: FPA model with SCA-defined elements Figure 8: IF modulator function with SCA sink and source wrappers 10. CONCLUSION his paper presented how a SM waveform can be implemented for an SCA environment on a DSP/FPA architecture. First, a short review of SM concepts was presented. hen, the generic SCA architecture was briefly described, followed by a more in-depth description of recently introduced SCA concepts, such as a precise DSP/FPA level of representation and subsets for DSP operating systems, as well as IIM and ISM design flows. A typical Simulink model-based design flow was presented, and then shown applied to a SM DSP/FPA model incorporating SCA-related concepts. he overhead created [1] Joint actical Radio System (JRS) Joint Program Office (JPO), Software Communication Architecture Specification, JRS-5000SCA V2.2.1, April 30, 2004 [2] Joint actical Radio System (JRS) Joint Program Office (JPO), Specialized Hardware Supplement to the JRS Software Communication Architecture (SCA) Specification, JRS-5000 SP, V3.0, 09 July 2004 [3] Joint actical Radio System (JRS) Joint Program Office (JPO), Acquisition uidance to the JRS Software Communication Architecture (SCA) Specification, JRS-5000 SP, V3.0, 30 June 2004 [4] Joint actical Radio System (JRS) Joint Program Office (JPO), Proposed Studies to the JRS Software Communication Architecture (SCA) Specification, JRS-5000 SP, V3.0, 30 June 2004 [5] Louis Belanger, Lyrtech inc., Development of a SM Modem on a DSP/FPA Architecture Using Simulink and System enerator, Xcell Journal, Issue 51, Winter 2004 ABOU HE AUHOR Louis N. Bélanger is a founder of Lyrtech inc., an established electronic development service company based in Quebec City, Canada and Product Development Manager of its SignalMaster DSP/FPA signal-processing development platforms. He graduated in 1979 from Laval University's Electrical Engineering Department, and earned his MSEE in 1985 in signal processing. Copyright ransfer Agreement: he following Copyright ransfer Agreement must be included on the cover sheet for the paper (either email or fax) not on the paper itself. he authors represent that the work is original and they are the author or authors of the work, except for material quoted and referenced as text passages. Authors acknowledge that they are willing to transfer the copyright of the abstract and the completed paper to the SDR Forum for purposes of publication in the SDR Forum Conference Proceedings, on associated CD ROMS, on SDR Forum Web pages, and compilations and derivative works related to this conference, should the paper be accepted for the conference. Authors are permitted to reproduce their work, and to reuse material in whole or in part from their work; for derivative works, however, such authors may not grant third party requests for reprints or republishing. overnment employees whose work is not subject to copyright should so certify. For work performed under a U.S. overnment contract, the U.S. overnment has royalty-free permission to reproduce the author's work for official U.S. overnment purposes. Proceeding of the SDR 04 echnical Conference and Product Exposition. Copyright 2004 SDR Forum. All Rights Reserved