[go: up one dir, main page]

Beheshti et al., 2005 - Google Patents

Software defined radio implementation considerations and principles using the sandblaster™ SDR baseband processor

Beheshti et al., 2005

View PDF
Document ID
11838320353790481199
Author
Beheshti B
Raja T
Publication year
Publication venue
Proceedings of Software Defined Radio Technical Forum

External Links

Snippet

The design flow and methodology for hardware centric radio baseband processors is well established and understood. However, migration to a software centric baseband processor approach is still new to many designers. The paradigm shift of viewing real time events from …
Continue reading at www.wirelessinnovation.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/445Programme loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Update
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit

Similar Documents

Publication Publication Date Title
US8024554B2 (en) Modifying an instruction stream using one or more bits to replace an instruction or to replace an instruction and to subsequently execute the replaced instruction
US6990598B2 (en) Low power reconfigurable systems and methods
US7543283B2 (en) Flexible instruction processor systems and methods
CN101938566B (en) Visual terminal debugging method and device
Smit et al. Dynamic reconfiguration in mobile systems
CN109508198A (en) Application program installation method, device, storage medium and terminal
CN109582377A (en) BIOS option amending method, device, equipment and storage medium
US8447346B2 (en) SDR terminal and reconfiguration method
JP2006127183A (en) Information processing device
CN112199121B (en) DSP capacity-expanding loading program method according to need
US20060182135A1 (en) System and method for executing loops in a processor
Beheshti et al. Software defined radio implementation considerations and principles using the sandblaster™ SDR baseband processor
CN104424198A (en) Method and device for acquiring page display speed
EP3654176B1 (en) User equipment, server, control method of the user equipment and control method of the server
US7840784B2 (en) Test and skip processor instruction having at least one register operand
Glossner et al. A multithreaded processor architecture for SDR
US7634643B2 (en) Stack register reference control bit in source operand of instruction
CN119271220A (en) Application installation package generation method, application installation method and related equipment
Huang et al. DelayDroid: an instrumented approach to reducing tail-time energy of Android apps
Bluethgen et al. A programmable baseband platform for software-defined radio
KR100878044B1 (en) Application conversion method and apparatus for providing compatibility between brew and Wippy
Singh Mobile Phone Operating Systems: A Comparison. U
KR100548430B1 (en) Improved download device and method of multiprocessor
Glossner et al. Trends in low power handset software defined radio
Draa et al. User information analysis for energy consumption optimization in mobile systems