SFR-Meshは複数のSFR (Single Frequency Repeater) をメッシュ状に接続し通はセッションを動的に形成する新しいネットワークアーキテクチャです。

現在開発中のシステムで2026年3月より実証実験を開始しました。

 

SFR-Mesh

SFR-Mesh は、新た開発した上位 TG 制御イヤー(LUTG)導入し、従来TG 役割単なる配信から「セッション生成トリガー」として定義ます。これにより中央集約あっTG 制御SFR(Single Frequency Repeater)分散し、メッシュ接続通話セッション動的形成する新しいネットワークアーキテクチャ実現ます。

従来DMRネットワークでは、通話主に固定トークグループ(TG)配信ます。 ユーザーPTT押すと、そのTG接続いるすべてノード音声配信ます。

この方式シンプル普及ていますが、SFR環境ではいくつか問題発生ます。

通常、この方式では TG接続維持する必要あります。 しかし、SFR単一チャネル資源のためTG接続中はチャンネルが常時接続となり、SFRリソース占有しまます。 また接続中はローカルの交信トラフィックがそのままネット側に流れてしまいますので公共性が高いSFRでは弊害となります。

自宅設置ホットスポットよう環境では大きな問題なりせんが、現在日本普及いる SFR(DMRデジピーター) 運用ではよう制約ます。

従来方式問題

  • TG接続SFRリソース占有れる

  • 利用できるTG範囲制限れる

  • 不必要ノード音声配信れる

  • 配信方式ため、TG複数存在しない交信成立しない

海外一般DMRピーター(アップリンク/ダウンリンク2周波数方式)では、2Time Slot 利用複数TG同時に運用すること柔軟性ています。

しかし、日本国内普及いる SFR(Single Frequency Repeater) 単一チャネル構成ため、TG運用より強い制約あります。

特に大きな制限は、

通信した相手SFR同じTG常時接続ていない限り、任意タイミング交信できない

というです。



SFR-Meshアプローチ

SFR-Meshでは、この問題解決するため通話を「セッション」として管理する方式採用ています。

ユーザーPTT押すと、その通話単なるトークグループ配信ではなく、特定ノード形成れる 通話セッションとして処理ます。

この仕組みにより、

  • 必要ノードだけ音声配信

  • SFRリソース占有最小

  • 複数通話同時に成立

させること可能なります。

 

LUTG(Logical Unified Talk Group)

SFR-Meshでは従来TG完全置き換えるではなく、それらトリガーとして活用つつ、新しい論理イヤー導入ています。

この論理イヤーでは LUTG(Logical Unified Talk Group) 使用ます。

LUTGセッションごと動的割り当てられる内部TGで、通話ルーティング制御する役割持ちます。

接続要求発生したときのみ、対象なるSFR同士Peer-to-Peer接続ます。

これにより

  • 不要常時接続排除

  • 必要ときだけ通信生成

することできます。

 

メッシュ通話セッション

SFR-Meshでは、通話ようわれます。

1通話origin target ペアとして定義ます。

origin = TG711111
target = TG711108
 

このペア成立すると、システム内部
セッションID(msid) 生成れ、同時に LUTG 割り当てます。

 
Session
LUTG = 805001
msid = 3
origin = 711111
target = 711108
 

このセッション独立管理れるため、
他の通話セッション完全分離ます。

例えばよう複数通話同時に成立ます。

LUTG=805001 Origin:711111 ↔ Target:711108
LUTG=805002 Origin:711112 ↔ Target:711109
LUTG=805003 Origin:711112 ↔ Target:711025
 

つまり、ネットワークでは 複数通話セッション同時に動作ます。

音声配信Origin / Target ペアのみ Fan-Out ます。

 

SFR-Mesh/Room TG/Service TG 通信系統判定プロセス

 

TG1リライトによるシンプル運用

ホットスポットでは、割り当てTGTG1(SFR一般使用れるTG番号)リライトすることできます。

これによりよう運用可能なります。

  • 他のSFR呼び出すときManual Group ID入力セッション確立

  • 通話開始TG1会話継続

  • ターゲットSFR利用TG1設定まで応答可能

  • そのSFR受信いるすべて復調可能

この仕組みにより、利用複雑操作行うことなく自然通話行うことできます。

 

セッション終了

通話セッション永久維持れるわけではありません。

SFR-Meshでは、最後送信から 30秒間音声無い場合セッション自動的終了ます。

また、必要手動による強制終了可能です。

これにより、SFRリソース常に解放れ、ネットワーク効率運用たれます。

 

SFRの接続に関して

現在開発中につき実験段階です。 現時点では小さな規模になりますがVoIPリンク研究会のご協力を頂きまして実験運用を強います。

このシステムはSFRをVoIP接続するインフラを提供することを最大の目的とし開発されました。 したがってSFR接続目的ではないプライベートのHSを直接接続することを主な目的としておりません。

また、SFR側のHSをシステムの一部として制御を分散して運用する都合上、設定ミスなどによりシステム全体に影響を及ぼす可能性が高いセンシティブな状態です。 将来有線接続方式のNodeは開発中でSFRと併用でパブリックNodeをSFR-Meshに拙臆することは計画しております。

各SFR基地局でのHSの設置・運用に関しましては、それぞれのSFR管理者の責任においてお願いいたします。 SFR-Meshはインフラ提供を目的としたシステムリソースであり、SFR基地局設備の運用管理を負うものではありません。

 

DMR以外のモードの接続について

様々な制御をETSIに準拠して構築していますのでDMR専用のシステムです。 フレームレベルで関与していますので、DMRプロトコル以外のモードでの相互運用は制御インタープリターのような機構が必須で現時点ではその開発の可能性は非現実的と認識しています。 Static TG接続れべるが現実的なラインと考えています。

一方で、Open Bridge Protocol (OBP)を実装し既存のADNシステムとの外部相互接続の互換性は維持していますので将来の展開は可能です。

また、D-APRSのモジュール実装も計画しております。

 

日本特有のシステム?

ではありません。

ガラパゴスシステムか?と言われる場面や方々もあるかと想像しますが、ETSIに準拠して開発を進めることによりシステムとしてガラパゴス仕様だは無く、また、ならないように注意していきます。

SFR-Meshは現在Simplex Modeを基準に開発していますが将来的にはDuplex Modeを追加することにより通常型DMRレピーター基地局に対応も可能です。 これによりTG接続の為レソースが天佑される仕組みの改善になりリソースを動的に割り当てることが可能になります。 周波数コントロールを除いてトランキングに近い効率の良い運用が可能になると思われます。

昨今のアマチュア無線の分野におけるFRの普及は日本特有のものであることは事実です。 日本以外ではロシアにおいて一定の業務用SFRの需要はありますが特殊な状況です。

せっかく普及したSFRを相互にフレキシブルに、オープンに接続することでHot Spotをお持ちでないユーザーでも気軽にネット接続が楽しめる利便性向上を目標に、DMRを通じてアマチュア無線で楽しい時間を共有して頂くのが開発者の最大の願いです。 そこで今この環境であったら良いなと思うシステムを作ることが願いです。 

現在の日本国内のアマチュア無線をとりまく環境ではSFR接続が選択肢となっていますので、そのさらなる普及に寄与できれば有難いです。

 

システムについて

SFR-Meshシステムは7K2LGO 佐藤個人により独自に制作し、現在自身のサーバーにて稼働しております。 プログラムはまだまだ発展途上でありバグや不具合があり改善の余地がある状態ですので、今後実証実験を通じてできる範囲で改善していきます。

開発に際してシステム設計とプログラム製作・実装は私一人で作業を行っておりますが、その際に必須となる運用テストはVoIPリンク研究会の皆様のご協力と応援を頂き、お陰でここまでたどり着けました。

既存のADNシステムのコアをベースに互換性をある程度維持しつつ、主要なモジュールは新規に開発しています。

実際にはコア部分御90%を変更または追加実装し、Commonモジュール群を新規に作成して新しい制御レイヤーを実現しています。 もともとはシングルセッションベースでTG空のan-Outが基本理念のコアから、Fan-Outを極力抑制して綿密にコントロールしさらにシングルセッションからマルチセッション制御を行っていますのでほぼ別物になっています。

Dashboardは現在ADN用のものを一部修正して稼働していますが今後マルチセッションに適したインターフェースや情報を見れるように改善予定です。

ある程度開発が進み実用に耐えることが分かりましたら公開いたします。 現時点では公開に堪えない状態です。 またベースとなっているサーバープログラム自体のインストール作業を含めた再現性が著しく悪く公開してもなかなか稼働に至るまでが困難なところも事実です。

 


SFR-Mesh

SFR-Mesh is a new network architecture that connects multiple SFRs (Single Frequency Repeaters) in a mesh topology and dynamically forms communication sessions.

The system is currently under development, and field experiments began in March 2026.


What is SFR-Mesh?

SFR-Mesh introduces a newly developed upper-layer TG control mechanism called LUTG. It redefines the role of conventional Talk Groups from simple distribution destinations into session-creation triggers. By doing so, TG control—traditionally centralized—is distributed to individual SFR (Single Frequency Repeater) nodes, enabling the dynamic formation of mesh-connected communication sessions.

In conventional DMR networks, voice communication is primarily distributed based on fixed Talk Groups (TG).
When a user presses the PTT (Push-to-Talk) button, the voice stream is transmitted to all nodes connected to that TG.

This method is simple and widely used, but it introduces several limitations in an SFR environment.

In conventional operation, a Talk Group (TG) connection must remain active. Because an SFR is a single-channel resource, maintaining this connection effectively keeps the channel permanently engaged, occupying the SFR’s limited capacity. Furthermore, while connected, local traffic is automatically forwarded to the network, which can create operational issues for publicly shared SFR stations.

In a small private hotspot environment this may not be a major issue, but in the SFR (DMR Digipeater) systems currently deployed in Japan, several operational constraints arise.


Limitations of the Conventional Method

When using traditional TG-based distribution:

  • SFR resources remain occupied while connected to a TG

  • The available TG range becomes restricted

  • Voice traffic is delivered to unnecessary nodes

  • Communication requires multiple stations to be present on the same TG

In typical overseas DMR repeaters (uplink/downlink dual-frequency systems), flexibility is achieved by operating multiple TGs simultaneously using two Time Slots.

However, SFR (Single Frequency Repeater) systems widely used in Japan operate on a single-channel architecture, which imposes stricter limitations on TG-based operation.

The most significant limitation is:

Communication cannot be established at arbitrary times unless the destination SFR is already connected to the same TG.


The Concept of SFR-Mesh

SFR-Mesh introduces a different approach to communication.

Instead of treating communication as a simple TG distribution, calls are managed as sessions.

When a user presses PTT, the call is handled as a communication session formed between specific nodes, rather than a broadcast to a TG.

This mechanism enables:

  • Voice delivery only to required nodes

  • Minimization of SFR resource occupation

  • Multiple simultaneous conversations


LUTG (Logical Unified Talk Group)

SFR-Mesh does not completely replace traditional TGs.
Instead, TGs are used as triggers, while a new logical layer is introduced.

This layer uses LUTG (Logical Unified Talk Group).

LUTG is an internal TG dynamically assigned per session, responsible for controlling call routing.

When a connection request occurs, only the relevant SFR nodes are connected using a peer-to-peer link.

This approach allows the system to:

  • Eliminate unnecessary permanent connections

  • Create communication paths only when required


Mesh-Based Call Sessions

In SFR-Mesh, each call is treated as a pair consisting of:

  • origin

  • target

Example:

 
origin = TG711111
target = TG711108
 

Once this pair is established, the system generates:

  • a Session ID (msid)

  • a LUTG

Example:

 
Session
LUTG = 805001
msid = 3
origin = 711111
target = 711108
 

Each session is managed independently and completely isolated from other sessions.

For example, the following simultaneous calls may exist:

 
LUTG=805001 Origin:711111 ↔ Target:711108
LUTG=805002 Origin:711112 ↔ Target:711109
LUTG=805003 Origin:711112 ↔ Target:711025
 

This means multiple voice sessions can operate simultaneously within the network.

Voice distribution is fan-out only within the Origin/Target pair.

SFR-Mesh/Room TG/Service TG Stream Lines Stracture


Simplified Operation Using TG1 Rewrite

Each hotspot can rewrite the assigned TG to TG1, which is commonly used in SFR environments.

This enables the following operational flow:

  • Establish a session using manual Group ID input

  • Continue the conversation on TG1 after the session begins

  • Users on the target SFR can respond while remaining on TG1

  • All stations receiving that SFR transmission can demodulate the call

This allows users to communicate naturally without complex operations.


Session Termination

Call sessions are not maintained indefinitely.

In SFR-Mesh, if no transmission occurs for 30 seconds after the last voice frame, the session automatically terminates.

Sessions can also be manually terminated when necessary.

This mechanism ensures that SFR resources are always released and the network operates efficiently.


Regarding SFR Connections

The system is currently in an experimental phase.

Initial experimental operation is conducted on a small scale with the cooperation of the VoIP Link Research Group.

The primary purpose of this system is to provide infrastructure for VoIP connectivity between SFR stations.
Therefore, it is not primarily intended to connect private hotspots directly when they are not part of an SFR station.

Since the SFR-side hotspots operate as distributed components of the system, configuration errors may affect the entire network.

Future development includes wired connection nodes, which will allow public nodes to be connected to SFR-Mesh in combination with SFR stations.

Operation and installation of hotspots at each SFR station remain the responsibility of the respective SFR operators.

SFR-Mesh provides infrastructure resources and does not assume operational responsibility for SFR station equipment.


Interconnection with Non-DMR Modes

SFR-Mesh is designed strictly in compliance with ETSI specifications and therefore operates as a DMR-specific system.

Because the system interacts at the frame level, interoperability with other digital voice modes would require a protocol interpreter or gateway mechanism.

At present, developing such a system is considered impractical.

The realistic interoperability approach is at the static TG connection level.

However, SFR-Mesh implements Open Bridge Protocol (OBP), maintaining compatibility with existing ADN systems, allowing potential future expansion.

A D-APRS module is also planned.


Is This a Japan-Specific System?

No.

Some may wonder whether this is a “Galápagos-style” system unique to Japan.
However, the system is being developed in strict accordance with ETSI standards, ensuring that it does not become a proprietary or isolated implementation.

SFR-Mesh is currently designed for simplex operation, but future development will support duplex repeaters, enabling operation on conventional DMR repeater infrastructure.

This would improve the inefficiency of static TG connections and allow dynamic resource allocation, potentially achieving operational efficiency similar to trunking systems (excluding frequency control).

While the widespread use of SFR in amateur radio is somewhat unique to Japan, similar professional SFR use cases exist in regions such as Russia.

By enabling flexible and open interconnection between SFR stations, SFR-Mesh aims to improve accessibility so that even users without personal hotspots can enjoy network connectivity.

The developer’s goal is to allow amateur radio operators to share enjoyable communication experiences through DMR.

Given the current regulatory and operational environment in Japan, SFR connectivity represents a practical solution, and contributing to its wider adoption would be greatly appreciated.


About the System

The SFR-Mesh system was independently developed by Takahisa Sato (7K2LGO) and currently operates on his personal server.

The software is still under active development and may contain bugs or incomplete features. Improvements will continue through ongoing experimental operation.

While the system architecture, programming, and implementation have been carried out individually by the developer, operational testing has been made possible through the invaluable cooperation of Ichikawa (JF1UVG) from the VoIP Link Research Group.

His continuous support and testing efforts have been essential in bringing the project to its current stage.