I realize this thread has become a long one. For those of you with interest, thanks for sticking around.
My desire in this debate has been to determine if there is validity of the stereo separation measurement method Brian describes in his paper on SSB. This is where he plots the composite response of a tuner at the output of the IF section. Then, he plots stereo separation based upon the mathematical matrix in the decoder. I found this approach interesting, and have wondered if this method would reproduce the same results as you would find from the complete, end-to-end transmission system method.
The stereo generator inside Omnia.11 was designed in MatLab, and it offers an easy way to generate DSB or SSB mpx signals. Following describes a test employed to recreate Brian's IF response method, and to see if stereo separation results support his findings.
I used the composite response he provided in his paper, and used that to model a linear low pass filter in MatLab. This filter model assumes the same coefficient values as he described. I used a linear filter, as this would replicate proper recovered coefficient levels, as he recovered at the IF output. This removes any phase anomalies from the exercise.
The model for the above described stereo generator was used to generate the mpx signal. The mpx decoder was also created in MatLab in order to recover the left/right channels, and measure stereo separation. The low pass filter, modeling the output of the IF section Brian describes, is inserted between the stereo generator, and decoder, along with a bypass switch, which is used to compare the effects of the filter (or any other simulated IF effect). This will simulate what effect the slope of the IF section will have on stereo separation. Additionally, the stereo decoder was fitted with a "coefficient correction" function, the same as Brian describes in his tuner, such that separation for a narrow IF can provide maximum separation at 1kHz.
The stereo separation results from this test do not parallel what Brian describes in his paper. Even when varying the value of the "coefficient correction" function, the separation results never approach his findings. I found this to be true for DSB and SSB modes. Actually, the SSB mode offered a bit better separation at high frequencies, compared to DSB. I surmise this is due to the LSB spectra being closer to "flat" as compared to the broader spectra required for DSB mode at high frequencies.
These results closely parallel what I found recently when doing the same tests using a stereo generator, exciter, and the same Sony receiver Brian refers to. I've read his paper numerous times, and he has privately described his method to me over the last year and a half. I understand his method, and what he is trying to illustrate.
Using the MatLab model was a way to recreate the end-to-end scenario, and it took into consideration the IF slope effect he describes. This MatLab test provided a way to generate the same altered mpx spectra as presented to a stereo decoder. The recovered left/right separation values were compared to what he gathered using his method. The MatLab results vary significantly to his posted results, and this leads me to believe there is something askew in his method.
-Frank Foti
My desire in this debate has been to determine if there is validity of the stereo separation measurement method Brian describes in his paper on SSB. This is where he plots the composite response of a tuner at the output of the IF section. Then, he plots stereo separation based upon the mathematical matrix in the decoder. I found this approach interesting, and have wondered if this method would reproduce the same results as you would find from the complete, end-to-end transmission system method.
The stereo generator inside Omnia.11 was designed in MatLab, and it offers an easy way to generate DSB or SSB mpx signals. Following describes a test employed to recreate Brian's IF response method, and to see if stereo separation results support his findings.
I used the composite response he provided in his paper, and used that to model a linear low pass filter in MatLab. This filter model assumes the same coefficient values as he described. I used a linear filter, as this would replicate proper recovered coefficient levels, as he recovered at the IF output. This removes any phase anomalies from the exercise.
The model for the above described stereo generator was used to generate the mpx signal. The mpx decoder was also created in MatLab in order to recover the left/right channels, and measure stereo separation. The low pass filter, modeling the output of the IF section Brian describes, is inserted between the stereo generator, and decoder, along with a bypass switch, which is used to compare the effects of the filter (or any other simulated IF effect). This will simulate what effect the slope of the IF section will have on stereo separation. Additionally, the stereo decoder was fitted with a "coefficient correction" function, the same as Brian describes in his tuner, such that separation for a narrow IF can provide maximum separation at 1kHz.
The stereo separation results from this test do not parallel what Brian describes in his paper. Even when varying the value of the "coefficient correction" function, the separation results never approach his findings. I found this to be true for DSB and SSB modes. Actually, the SSB mode offered a bit better separation at high frequencies, compared to DSB. I surmise this is due to the LSB spectra being closer to "flat" as compared to the broader spectra required for DSB mode at high frequencies.
These results closely parallel what I found recently when doing the same tests using a stereo generator, exciter, and the same Sony receiver Brian refers to. I've read his paper numerous times, and he has privately described his method to me over the last year and a half. I understand his method, and what he is trying to illustrate.
Using the MatLab model was a way to recreate the end-to-end scenario, and it took into consideration the IF slope effect he describes. This MatLab test provided a way to generate the same altered mpx spectra as presented to a stereo decoder. The recovered left/right separation values were compared to what he gathered using his method. The MatLab results vary significantly to his posted results, and this leads me to believe there is something askew in his method.
-Frank Foti