Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #41   Report Post  
Old October 10th 14, 01:41 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Dec 2008
Posts: 375
Default Frequency accuracy in older RXs

Lostgallifreyan wrote:
An off-topic question, but very interesting at least to me... Do DDS chips
exist with 128 or even 256 phase accumulators onboard with the step size
adjustment being capable of matching the speed of the stepping itself
(though taking external control of local phase modulations between
accumulators), and allowing mixing of all outputs, perhaps in user-selected
groups based on binary fractions of the total accumulator count?

I ask because if they do it might be possible for me to convert my phase mod
synth code to dedicated hardware without resorting to very fast CPU's...
While the rates are audio only, the huge parallel array gets demanding of CPU
time as it is.

I suspect the answer to all that may be 'no' without custom VLSI chips
because of the relatively complex paths between accumulators needed for a
phase mod synth of N operators per algorithm, but maybe DDS chips come in
enough varieties to surprise me.


You can do this with an FPGA. That is a programmable VLSI chip that
you program yourself to perform the functions you need. It operates
at logic speed, not at processor speed.
  #42   Report Post  
Old October 10th 14, 03:08 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Sep 2006
Posts: 613
Default Frequency accuracy in older RXs

Rob wrote in :

You can do this with an FPGA. That is a programmable VLSI chip that
you program yourself to perform the functions you need. It operates
at logic speed, not at processor speed.


Thanks. I'll look into it. I suspect my abilities might be constrained to
running my code as currently, on a PC with at least 1 GHz for the 48+ voice
polyphony I'm getting, but Yamaha hadn't got that when they got 16 voices out
of a DX7 so I do at least have a strong incentive to explore.
  #43   Report Post  
Old October 10th 14, 03:15 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Dec 2008
Posts: 375
Default Frequency accuracy in older RXs

Lostgallifreyan wrote:
Rob wrote in :

You can do this with an FPGA. That is a programmable VLSI chip that
you program yourself to perform the functions you need. It operates
at logic speed, not at processor speed.


Thanks. I'll look into it. I suspect my abilities might be constrained to
running my code as currently, on a PC with at least 1 GHz for the 48+ voice
polyphony I'm getting, but Yamaha hadn't got that when they got 16 voices out
of a DX7 so I do at least have a strong incentive to explore.


For the specific function that you want, there also exist soundcards
with dedicated chips that can do that. In the early days they were
hardware designs, I think today's boards more often use a DSP to emulate
what the hardware did in the past.

Also note that when you need a lot of CPU power to do repeated and
duplicated tasks like that, a modern video card has the perfect architecture
for it. On NVIDIA cards, you can download and execute software that you
develop yourself using their CUDA development tools. Maybe other video
card manufacturers offer comparable tools by now.
  #44   Report Post  
Old October 10th 14, 08:23 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Sep 2006
Posts: 613
Default Frequency accuracy in older RXs

Rob wrote in
:

For the specific function that you want, there also exist soundcards
with dedicated chips that can do that. In the early days they were
hardware designs, I think today's boards more often use a DSP to emulate
what the hardware did in the past.


Yamaha did a board with six large IC's on it, but it was very expensive, and
not very common. My I/O is cheap now, 30 quid where a grand was the original
cost! Sadly while it has exccelent MIDI and wave portage, its onboard DSP is
only for routing between local audio ports, and I doubt I can get at it.

Also note that when you need a lot of CPU power to do repeated and
duplicated tasks like that, a modern video card has the perfect
architecture for it. On NVIDIA cards, you can download and execute
software that you develop yourself using their CUDA development tools.
Maybe other video card manufacturers offer comparable tools by now.


That video board idea is nice. Presumably they're common and cheap too,
though I'm not sure if thsi will limit my choice of OS a lot. As it is my
existign hardware limits me to W98, and at a pinch WXP though Wine in Linux
might work.

The main problem with all these mthods is that if I have to add any
specialised hardware and methods, the number of buyers who'd say they cannot
use the synthesier would be about 96% of its likely market. Even staying
with W98 (or Wine) and advising people to buy any cheap old machine to run it
on, so long as it can do MIDI as well as audio, might put that percentage
much higher. I ought to learn some ASM after disassembling my own GCC
compiles too, because I suspect a lot might be improved that way in the fast
loop if I stay with i386 hardware.

Normal service may now be resumed bu those who want it. This was a tad
off-topic and long at that... I was just taking the opportunity.. I will look
at the FPGA, for sure, on the offchance that it allows a dramatic reduction
in the speed and complexity of the sontrol system.

Thanks, Rob, for that help. I'll save this thread.
  #45   Report Post  
Old October 11th 14, 06:57 AM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Sep 2012
Posts: 1,382
Default Frequency accuracy in older RXs

"gareth" wrote in message
...
"Ralph Mowery" wrote in message
...
I thought the triangle wave had even harmonics in it, but found out it
actually has odd harmonics but they decrease with the square of the order
instead of just a simple 1/N.


It is the sawtooth (equal slopes at rise and decay) that is made up of
even harmonics.

(I cannot speak with any authority in the triangle wave)


Oops! Got the two swapped round!

Square = odds, Triangle = evens, Sawtooth = raucous!




  #46   Report Post  
Old October 11th 14, 08:44 AM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Sep 2006
Posts: 613
Default Frequency accuracy in older RXs

"gareth" wrote in news:m1agro$srh$1@dont-
email.me:

Square = odds, Triangle = evens


Nope. Both odd. Only when the pulse width ratio becomes significantly
asymmentrical do you get significant occurence of even harmonics in a ramp.
I don't know of a wave that has only even harmonics (short of artificially
contructed ones), but thermionic valves will produce a distortion that has
evens stronger than odds, I think. (I read that somewhere, I've never
measured it).
  #47   Report Post  
Old October 11th 14, 09:06 AM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Sep 2006
Posts: 613
Default Frequency accuracy in older RXs

Lostgallifreyan wrote in
:

Only when the pulse width ratio becomes significantly
asymmentrical do you get significant occurence of even harmonics in a ramp.


WHich also applies to a 'flat' wave, rectangular, pulse, whatever, of which
square is the uniquely symmetrical case as the triangle is to the ramp.

Incidentally, when you skew the symmetry fully to one or other extreme, the
resulting sharp transitions have a full 'natural harmonic' series, but the
closeness and timing of the transitions in the flat wave complicate the
result and eventually all but cancel as the pulses get extremely short, while
a ramp gets a full energy, full natural spectrum set of harmonics. Even then
it's just a special case of sawtooth, natural sawtooth waves have lots of
nonlinearity.

  #48   Report Post  
Old October 11th 14, 03:33 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Jul 2006
Posts: 702
Default Frequency accuracy in older RXs


"gareth" wrote in message
...
Oops! Got the two swapped round!

Square = odds, Triangle = evens, Sawtooth = raucous!

Still sort of wrong.

Square and trigangle are both odd harmonics.

Square wave harmonics are reduced by 1/N and triangle waves are sort of 1
over the square of the harmonic.



---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com

  #49   Report Post  
Old October 11th 14, 04:00 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Sep 2012
Posts: 1,382
Default Frequency accuracy in older RXs

"Michael Black" wrote in message
news:alpine.LNX.2.02.1410111058430.23447@darkstar. example.org...
On Sat, 11 Oct 2014, Ralph Mowery wrote:
"gareth" wrote in message
...
Oops! Got the two swapped round!
Square = odds, Triangle = evens, Sawtooth = raucous!

Still sort of wrong.
Square and trigangle are both odd harmonics.
Square wave harmonics are reduced by 1/N and triangle waves are sort of
1
over the square of the harmonic.

I forget the reasons for triangle waveforms in electronic music, or
testing, but one thing is, it's easy to generate, and with diodes, you can
turn it into a reasonable sinewave. There was the Intersil 8038 function
generator IC (Exar had similar products) that put out square, triangle and
sinewaves. The sinewaves were synthesized with diodes from the triangle.
The squarewave was a byproduct of generating the triangle. And there was
an adjustment so you could turn the trianble into a sawtooth, which has
its own uses.


I'll have to revise my Fourier from 40 years ago about the triangle harmonic
content

But CAVEAT EMPTOR!!!!!!

The 8038 has a hardware bug in it in the triangle plus sine shaper in that
at
the peak of the waveform, it seems to switch over to a reverse function
resulting
in a very deep spike at the top of the waveform.



  #50   Report Post  
Old October 11th 14, 04:00 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Mar 2008
Posts: 618
Default Frequency accuracy in older RXs

On Sat, 11 Oct 2014, Ralph Mowery wrote:


"gareth" wrote in message
...
Oops! Got the two swapped round!

Square = odds, Triangle = evens, Sawtooth = raucous!

Still sort of wrong.

Square and trigangle are both odd harmonics.

Square wave harmonics are reduced by 1/N and triangle waves are sort of 1
over the square of the harmonic.

I forget the reasons for triangle waveforms in electronic music, or
testing, but one thing is, it's easy to generate, and with diodes, you can
turn it into a reasonable sinewave. There was the Intersil 8038 function
generator IC (Exar had similar products) that put out square, triangle and
sinewaves. The sinewaves were synthesized with diodes from the triangle.
The squarewave was a byproduct of generating the triangle. And there was
an adjustment so you could turn the trianble into a sawtooth, which has
its own uses.

Michael

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
an example of delerans accuracy [email protected] Shortwave 0 February 3rd 09 01:31 AM
an example of delerans accuracy [email protected] Shortwave 0 February 2nd 09 02:41 AM
an example of delerans accuracy [email protected] Shortwave 0 January 25th 09 06:28 PM
Accuracy of Q meters Reg Edwards Antenna 6 February 21st 06 01:08 AM
VU4 log accuracy... Zlatko Feric Dx 3 March 12th 05 01:33 AM


All times are GMT +1. The time now is 03:21 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 RadioBanter.
The comments are property of their posters.
 

About Us

"It's about Radio"

 

Copyright © 2017