Issue 18212: Meaning of vsip_symmetry enum values inconsistent (vsiplxx-rtf) Source: (Mr. Brooks Moses, brooks.moses(at)dpdx.net) Nature: Revision Severity: Minor Summary: The vsip_symmetry enumerator is used in a number of places, and in general the VSIP_SYM_EVEN_LEN_* values are defined as "(Even) Symmetric, {odd,even} length". However, in the text there are sporadic mentions that imply that symmetric here really means conjugate-symmetric; for instance, see the bottom of page 567 ("The filter kernel can be even (conjugate) symmetric or non-symmetric.") and the definition of the "kernel" argument to vsip_*fir_create on page 612. This needs to be much more clearly and consistently stated. Regardless of whether the kernel is defined as symmetric or conjugate-symmetric, the method for constructing the complete kernel from the input in the symmetric cases is not defined. Is the input the first half of the kernel, or the second half? Is the first half conjugated, or the second half? This needs to be clearly specified. Resolution: In the interest of closing the current RTF so that the solutions to resolved issues can be made publically available, this issue is deferred to the next RTF. Disposition: Deferred Revised Text: Actions taken: October 23, 2012: received issue Discussion: End of Annotations:===== te: Tue, 23 Oct 2012 12:37:11 -0700 From: Brooks Moses User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 To: Subject: VSIPL issue (#3 from me for VSIPL) X-OriginalArrivalTime: 23 Oct 2012 19:37:11.0413 (UTC) FILETIME=[CBDBD250:01CDB155] Name: Brooks Moses Employer: Mentor Graphics mailFrom: brooks_moses@mentor.com Terms_Agreement: I agree Specification: VSIPL Section: 7.2.4 Filter Functions FormalNumber: ptc/2012-07-26 Version: 1.4 - FTF Beta 1 Doc_Year: 2012 Doc_Month: August Doc_Day: 10 Page: 567, 612, and others Title: Meaning of vsip_symmetry enum values inconsistent Nature: Bug Severity: Minor B1: Report Issue Description: The vsip_symmetry enumerator is used in a number of places, and in general the VSIP_SYM_EVEN_LEN_* values are defined as "(Even) Symmetric, {odd,even} length". However, in the text there are sporadic mentions that imply that symmetric here really means conjugate-symmetric; for instance, see the bottom of page 567 ("The filter kernel can be even (conjugate) symmetric or non-symmetric.") and the definition of the "kernel" argument to vsip_*fir_create on page 612. This needs to be much more clearly and consistently stated. Regardless of whether the kernel is defined as symmetric or conjugate-symmetric, the method for constructing the complete kernel from the input in the symmetric cases is not defined. Is the input the first half of the kernel, or the second half? Is the first half conjugated, or the second half? This needs to be clearly specified. - Brooks