Please or Register to create posts and topics.

Stream Portal | Time Machine

The Stream Portal block offers a local machine stream IO (similar to the HTTP block) but is much more efficient and includes an adjustable buffer for time critical missions:

Stream Portal Block

Left hand side Input:

  •  Input (Stream)

Right hand side Output:

  •  Output (Stream)


In some cases the HTTP blocks offer not enough speed and a too high time delay e.g. if you want to stream the Rx IQ data directly to the Tx to build a signal loop. In this case you can use the Stream Portal blocks instead which is much more efficient since it does not struggle with the HTTP socket.

In addition you can adjust the buffer (via the stream delay time) by up to +/- 1s in fractions of 1 ns which makes it the worlds first real "Time Machine" :-).


The setup is quite simple:

Stream Portal Setup


A simple test mission using three SPECTRAN V6 units might look like attached:

Complex Stream Portal Mission


The mission for the above screenshot in detail:

Stream Portal Typical Mission





ALPS has reacted to this post.

could you please change this mission and use stream portal instead of Http server and client ?

because your example mission was complicated and its difficult to understand Portal configuration well


Simply replace the HTTP with the Stream Portal:

Rx to Rx IQ stream


And what about Portal setting ?

here you used some setting for portal that I cant understand the meaning .


now for your sample example that you send a photo is it need any special setting or default setting is ok ?

could you please send a mission file ?



Hello, I am trying to create this mission with the help of http blocks, but as soon as I connect them to the Spectran V6 block, the spectrum is set to 2440 MHz and Full spectrum and does not allow me to change the frequency and range (it immediately snaps back to the preset). I found the Stream Portal block in the store. Thanks for the info

I dont see any problems. Works just fine (mission is attached) but please read the notes at:

Simpel Rx to Tx stream via HTTP

Uploaded files:

I used your mission and the problem persists, as soon as I connect the Blok Http server it sets to 2440MHz and Full span.


You need to start the V6 for this to work. When it is stopped it isn't telling the connected blocks its current frequency configuration, so the HTTP server forwards the last known (in this case the default) frequency configuration to the client, which is received by the HTTP client and then taken as input by the V6 block.

When you connect an IQ Power Spectrum block to the V6 output it will also only adjust its frequency axis once the V6 is started.

Is there a way to get samples into and out of the RTSA software with the Stream Portal?  For example, if I had C code running in parallel with the RTSA application, would it be able to capture the samples?


No use the HTTP block our our SDK/API instead.