1 / 12

SSP Re-hosting System Development: Modeling of C Programs and Waveforms

SSP Re-hosting System Development: Modeling of C Programs and Waveforms. Fangming He, Hong Man Department of Electrical and Computer Engineering Stevens Institute of Technology Sept. 2, 2010. Outline. Waveform Layer. Coding Layer. C language Modeling for Cognitive Linguistics

lamar
Download Presentation

SSP Re-hosting System Development: Modeling of C Programs and Waveforms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SSP Re-hosting System Development: Modeling of C Programs and Waveforms Fangming He, Hong Man Department of Electrical and Computer Engineering Stevens Institute of Technology Sept. 2, 2010

  2. Outline Waveform Layer Coding Layer • C language Modeling for Cognitive Linguistics • Waveform Modeling (System Level) for Cognitive Linguistics

  3. C language Modeling

  4. CL Representation---- for • Initiation  place • condition  cause • statements & Loop control  path • statement  place • loop control  place • for(initiation; condition; loop control){ statement 1; statement 2; }

  5. CL Representation ---- While

  6. CL Representation ---- Switch Case switch ( states ) { case condition1 is true: statement 1; break; case condition2 is true: statement 2; break; case condition is true: statement 3; break; ... default: statement N; }

  7. CL Representation ---- Hierarchical Structure <cause> <path> 。。。。。。 </path> </cause> <cause> <path> <cause> <path> 。。。 </path> </cause> <cause> <path> 。。。 </path> </cause> </path> </cause>

  8. Waveform Modeling for CL (1) • Path • Every signal processing block can be expressed as a path. • Thing • The specific value of parameters in the signal processing block. • Place • The description of thing including the id, attributes and types of the thing. • Action • Data flow control: the connection of different paths. • Cause • Conditions to trigger to enter some paths. 8

  9. Waveform Modeling for CL (2)

  10. Waveform Modeling for CL (3) <action> <thing>random_source_x_0</thing> <thing>blks2_dxpsk_mod_0</thing> </action> <action> <thing>blks2_dxpsk_mod_0</thing> <thing>gr_multiply_const_vxx_0</thing> </action> <action> <thing>gr_multiply_const_vxx_0</thing> <thing>usrp2_sink_xxxx_0</thing> </action> <action> <thing>usrp2_source_xxxx_0</thing> <thing>wxgui_constellationsink2_0</thing> </action>

  11. Waveform Modeling for CL (2)

  12. Waveform Modeling for CL (4) • <path name = "blks2_dxpsk_mod"> • <place>id • <thing>blks2_dxpsk_mod_0</thing> </place> • <place>_enabled • <thing>True</thing> </place> • <place>type • <thing>dqpsk</thing> </place> • <place>samples_per_symbol • <thing>samps_per_sym</thing> </place> • <place>excess_bw • <thing>0.35</thing> </place> • <place>gray_code • <thing>True</thing> </place> • <place>_coordinate • <thing>(468, 55)</thing> </place> • <place>_rotation • <thing>0</thing> </place> • </path>

More Related