1076.1 Table-driven Modeling Subcommittee April 9, 2012 – 8am PST – 5pm CET Joachim Haase.

Slides:



Advertisements
Similar presentations
Introduction to C Programming
Advertisements

User-Defined Functions Like short programs Can operate on their own data Can receive data from callers and return data to callers.
©2004 Brooks/Cole Chapter 8 Arrays. Figures ©2004 Brooks/Cole CS 119: Intro to JavaFall 2005 Sometimes we have lists of data values that all need to be.
Java Unit 9: Arrays Declaring and Processing Arrays.
Object-Oriented Programming (OOP). Implementing an OOD in Java Each class is stored in a separate file. All files must be stored in the same package.
Objectives - 11  We will work with processing Arrays.  Objectives:  Describe the concept of an array and its benefits.  Define the terms index, traverse,
Technical Board Monday/Tuesday 30th - 31st July EBU-AMWA FIMS 30 July 2012.
IEEE DASC P Working Group Working Group Meeting September 14, 2010.
Vectors and Grids Eric Roberts CS 106B April 8, 2009.
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
Table-driven Modeling Subcommittee October 11, 2010 – 8am PDT – 5pm CEST (updated slides) Joachim Haase.
Integration Subcommittee May 26, 2010 Meeting David W. Smith IEEE DASC P Working Group
Table-driven Modeling Subcommittee June 7, 2010 – 8am PDT – 5pm CEST Joachim Haase.
Table-driven Modeling Subcommittee November 8, 2010 – 8am PST – 5pm CET Joachim Haase.
Table-driven Modeling Subcommittee March 7, 2011 – 8am PST – 5pm CET
April 22, 2010 Meeting David W. Smith
Test 2 Review Outline.
Two-Dimensional Arrays
IEEE TGv March 2010 Agenda Date: Authors: March 2010
TG1a July 2017 Berlin Meeting Agenda
IEEE TGmc November 2013 Agenda
IEEE TGw March Agenda Date: Authors: May 2008
Month Year doc.: IEEE /0xxxr0 January 2014
NG60 SG March 2015 Agenda Date: Authors: March 2015
Keyboarding & document processing
OASIS Electronic Trial Master File Standard Technical Committee Meeting Agenda June 20, :00 – 9:30 AM PDT.
Programming, Data & Testing
Requirement Change Control Procedure
April, 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4s Teleconference Opening Information.
January 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4s Closing Report for January 2018] Date.
IEEE Task Group G Adopted Agenda for January 2001 Session
TG2 July 2017 Berlin Meeting Agenda
Welcome to our Online Membership Meeting.
Revision TG March 2018 Rosemont Meeting Agenda
Multidimensional Arrays
May 2015 doc.: IEEE /0496r1 January 2018
doc.: IEEE <doc#>
OASIS Electronic Trial Master File Standard Technical Committee Meeting Agenda Comment Review Period January 5, :00 – 10:00 AM PDT.
Auto SG July 2016 San Diego Meeting Agenda
February, 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4s Teleconference Opening Information.
October, 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4s Teleconference Opening Information.
IEEE aj Task Group September 2017 Agenda
March 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4s Opening Information for March 2015]
Fundamental Programming
Light Communications Task Group (TGbb) March 2019 Agenda
September 2008 doc.: IEEE /1003r0 May 2011
IEEE Task Group G Adopted Agenda for January 2001 Session
IEEE TGmc January 2014 Agenda
IEEE TGmc Mar 2013 Agenda Date: Authors: March 2013
April 2009 doc.: IEEE /xxxxr0 January 2014
RR-TAG Opening Report July 2017
April 2009 doc.: IEEE /xxxxr0 January 2014
802.11F Meeting Report March 2002 Month 1998 doc.: IEEE /xxx
November 2007 doc.: IEEE /2752r1 July2008
September, 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4s Teleconference Opening Information.
October 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [SG SRU Teleconference Agenda for October.
May is Coming !!! January 31st: Project approval (16 days from now) • Brainstorming, team formation, successful RFA February 7th: Project proposal (+7.
July 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [4y SECN Agenda July 2019 Plenary] Date Submitted:
May 2015 doc.: IEEE /0496r1 November 2017
July 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [IG LPWA Closing Report July 2017 Plenary]
RCM TIG Agenda Date: July 2019 Author(s): Name Affiliation
<month year> doc.: IEEE < e> <Mar 2018>
RCM TIG Agenda Date: July 2019 Author(s): Name Affiliation
IEEE MEDIA INDEPENDENT HANDOVER DCN: sec
RCM TIG Agenda Date: July 2019 Author(s): Name Affiliation
Revision TG March 2018 Rosemont Meeting Agenda
Constants, Variables and Data Types
Revision TG November 2017 Orlando Meeting Agenda
RCM TIG Agenda Date: July 2019 Author(s): Name Affiliation
802.11m Report November 2003 Month 1998 doc.: IEEE /xxx
Presentation transcript:

Table-driven Modeling Subcommittee April 9, 2012 – 8am PST – 5pm CET Joachim Haase

Agenda Call to order Volunteer for minutes Approval of agenda Review and approve minutes from the last meeting Status of reference implementation Discussion on open questions concerning a standard proposal Next meeting AOB Adjourn

Approve minutes from January 30, 2012 meeting Minutes available in the Table-driven modeling member-only area Review of IEEE Patent policy

Action items from the last meeting Update of the reference implementation using VHDL 2008 Contact to ISAC (VHDL) concerning the declaration of types TABLE_DATA_REAL and TABLE_DATA_COMPLEX (opac ? or not).

Status of reference implementation (1) Updates as proposed on the last meeting For PREPARE_TABLE_DATA functions that read data from a file, an additional argument and corresponding type shall be provided. File formats (such as Touchstone,...) shall be described by this parameter. The DEPENDENT_SELECTOR in the case of complex-valued one- dimensional interpolation shall point to a group of two columns that describe a complex number. A type REAL_MATRIX (available in VHDL 2002) instead of REAL_VECTOR_ARRAY (only available in VHDL 2008) shall be used to provide data for multi-dimensional interpolation.

Status of reference implementation (2) impure function PREPARE_TABLE_DATA ( FILE_NAME : STRING; X_UNIT : X_UNIT_TYPE := GHz; Y_FORMAT : Y_FORMAT_TYPE := RI; METHOD : INTERPOLATION_METHOD := TDM_PWL; LEFT : EXTRAPOLATION_METHOD := TDM_ERROR; RIGHT : EXTRAPOLATION_METHOD := TDM_ERROR; DEPENDENT_SELECTOR : POSITIVE := 1; SEPARATOR : CHARACTER := ' ' ) return TABLE_DATA_COMPLEX; DEPENDENT_SELECTOR points to a group of two values

Status of reference implementation (3) --/** -- Type to describe data points for multi-dimensional intrepolation. --*/ type REAL_MATRIX is array (NATURAL range <>, NATURAL range <>) of REAL; function PREPARE_TABLE_DATA ( X : REAL_MATRIX; Y : REAL_VECTOR; METHOD : INTERPOLATION_METHOD_VECTOR; LEFT : EXTRAPOLATION_METHOD_VECTOR; RIGHT : EXTRAPOLATION_METHOD_VECTOR) return TABLE_DATA_REAL; X describes the M N-dim points (X(0,0), X(0,1), …, X(0,N-1) … (X(M-1,0), X(M-1,1), …, X(M-1,N-1)

Status of reference implementation (4) No proposal for the requirement: For PREPARE_TABLE_DATA functions that read data from a file, an additional argument and corresponding type shall be provided. File formats (such as Touchstone,...) shall be described by this parameter.

Documentation Starting point for final documentation available Proposal for the declaration of record structures TABLE_INTERPOLATION_PKG header type TABLE_DATA_REAL is record N : INTEGER; -- dimension of interpolation -- tool dependent implementation possible end record; type TABLE_DATA_COMPLEX is record N : INTEGER; -- dimension of interpolation -- (only 1 is supported) -- tool dependent implementation possible end record;

Proposal for action items Update of VHDL 2008 implementation Review of code, test cases and documentation

Next meeting Monday, May 7, 2012 – 8am PDT (UTC-7) = 5pm CEST (UTC+2)